Lines Matching refs:usr
715 struct qaic_user *usr; in qaic_create_bo_ioctl() local
727 usr = file_priv->driver_priv; in qaic_create_bo_ioctl()
728 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_create_bo_ioctl()
729 if (!usr->qddev) { in qaic_create_bo_ioctl()
734 qdev = usr->qddev->qdev; in qaic_create_bo_ioctl()
765 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_create_bo_ioctl()
774 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_create_bo_ioctl()
784 struct qaic_user *usr; in qaic_mmap_bo_ioctl() local
787 usr = file_priv->driver_priv; in qaic_mmap_bo_ioctl()
788 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_mmap_bo_ioctl()
789 if (!usr->qddev) { in qaic_mmap_bo_ioctl()
794 qdev = usr->qddev->qdev; in qaic_mmap_bo_ioctl()
814 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_mmap_bo_ioctl()
977 struct qaic_user *usr; in qaic_attach_slice_bo_ioctl() local
996 usr = file_priv->driver_priv; in qaic_attach_slice_bo_ioctl()
997 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_attach_slice_bo_ioctl()
998 if (!usr->qddev) { in qaic_attach_slice_bo_ioctl()
1003 qdev = usr->qddev->qdev; in qaic_attach_slice_bo_ioctl()
1045 if (dbc->usr != usr) { in qaic_attach_slice_bo_ioctl()
1072 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1089 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1331 struct qaic_user *usr; in __qaic_execute_bo_ioctl() local
1351 usr = file_priv->driver_priv; in __qaic_execute_bo_ioctl()
1352 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in __qaic_execute_bo_ioctl()
1353 if (!usr->qddev) { in __qaic_execute_bo_ioctl()
1358 qdev = usr->qddev->qdev; in __qaic_execute_bo_ioctl()
1373 if (!dbc->usr || dbc->usr->handle != usr->handle) { in __qaic_execute_bo_ioctl()
1422 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in __qaic_execute_bo_ioctl()
1489 if (!dbc->usr) { in dbc_irq_handler()
1532 if (!dbc->usr) { in qaic_irq_polling_work()
1600 if (!dbc->usr) in dbc_irq_threaded_fn()
1700 struct qaic_user *usr; in qaic_wait_bo_ioctl() local
1708 usr = file_priv->driver_priv; in qaic_wait_bo_ioctl()
1709 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_wait_bo_ioctl()
1710 if (!usr->qddev) { in qaic_wait_bo_ioctl()
1715 qdev = usr->qddev->qdev; in qaic_wait_bo_ioctl()
1730 if (dbc->usr != usr) { in qaic_wait_bo_ioctl()
1757 if (!dbc->usr) in qaic_wait_bo_ioctl()
1770 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_wait_bo_ioctl()
1781 struct qaic_user *usr; in qaic_perf_stats_bo_ioctl() local
1786 usr = file_priv->driver_priv; in qaic_perf_stats_bo_ioctl()
1787 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_perf_stats_bo_ioctl()
1788 if (!usr->qddev) { in qaic_perf_stats_bo_ioctl()
1793 qdev = usr->qddev->qdev; in qaic_perf_stats_bo_ioctl()
1853 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_perf_stats_bo_ioctl()
1873 struct qaic_user *usr; in qaic_detach_slice_bo_ioctl() local
1881 usr = file_priv->driver_priv; in qaic_detach_slice_bo_ioctl()
1882 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_detach_slice_bo_ioctl()
1883 if (!usr->qddev) { in qaic_detach_slice_bo_ioctl()
1888 qdev = usr->qddev->qdev; in qaic_detach_slice_bo_ioctl()
1913 if (dbc->usr != usr) { in qaic_detach_slice_bo_ioctl()
1938 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_detach_slice_bo_ioctl()
1977 int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in disable_dbc() argument
1979 if (!qdev->dbc[dbc_id].usr || qdev->dbc[dbc_id].usr->handle != usr->handle) in disable_dbc()
1982 qdev->dbc[dbc_id].usr = NULL; in disable_dbc()
1995 void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in enable_dbc() argument
1997 qdev->dbc[dbc_id].usr = usr; in enable_dbc()
2004 dbc->usr = NULL; in wakeup_dbc()
2024 dbc->usr = NULL; in release_dbc()