Lines Matching refs:usr

658 	struct qaic_user *usr;  in qaic_create_bo_ioctl()  local
670 usr = file_priv->driver_priv; in qaic_create_bo_ioctl()
671 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_create_bo_ioctl()
672 if (!usr->qddev) { in qaic_create_bo_ioctl()
677 qdev = usr->qddev->qdev; in qaic_create_bo_ioctl()
707 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_create_bo_ioctl()
718 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_create_bo_ioctl()
728 struct qaic_user *usr; in qaic_mmap_bo_ioctl() local
731 usr = file_priv->driver_priv; in qaic_mmap_bo_ioctl()
732 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_mmap_bo_ioctl()
733 if (!usr->qddev) { in qaic_mmap_bo_ioctl()
738 qdev = usr->qddev->qdev; in qaic_mmap_bo_ioctl()
760 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_mmap_bo_ioctl()
930 struct qaic_user *usr; in qaic_attach_slice_bo_ioctl() local
951 usr = file_priv->driver_priv; in qaic_attach_slice_bo_ioctl()
952 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_attach_slice_bo_ioctl()
953 if (!usr->qddev) { in qaic_attach_slice_bo_ioctl()
958 qdev = usr->qddev->qdev; in qaic_attach_slice_bo_ioctl()
1003 if (dbc->usr != usr) { in qaic_attach_slice_bo_ioctl()
1024 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1039 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1299 struct qaic_user *usr; in __qaic_execute_bo_ioctl() local
1329 usr = file_priv->driver_priv; in __qaic_execute_bo_ioctl()
1330 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in __qaic_execute_bo_ioctl()
1331 if (!usr->qddev) { in __qaic_execute_bo_ioctl()
1336 qdev = usr->qddev->qdev; in __qaic_execute_bo_ioctl()
1351 if (!dbc->usr || dbc->usr->handle != usr->handle) { in __qaic_execute_bo_ioctl()
1387 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in __qaic_execute_bo_ioctl()
1445 if (!dbc->usr) { in dbc_irq_handler()
1487 if (!dbc->usr) { in irq_polling_work()
1555 if (!dbc->usr) in dbc_irq_threaded_fn()
1656 struct qaic_user *usr; in qaic_wait_bo_ioctl() local
1664 usr = file_priv->driver_priv; in qaic_wait_bo_ioctl()
1665 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_wait_bo_ioctl()
1666 if (!usr->qddev) { in qaic_wait_bo_ioctl()
1671 qdev = usr->qddev->qdev; in qaic_wait_bo_ioctl()
1686 if (dbc->usr != usr) { in qaic_wait_bo_ioctl()
1708 if (!dbc->usr) in qaic_wait_bo_ioctl()
1718 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_wait_bo_ioctl()
1729 struct qaic_user *usr; in qaic_perf_stats_bo_ioctl() local
1733 usr = file_priv->driver_priv; in qaic_perf_stats_bo_ioctl()
1734 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_perf_stats_bo_ioctl()
1735 if (!usr->qddev) { in qaic_perf_stats_bo_ioctl()
1740 qdev = usr->qddev->qdev; in qaic_perf_stats_bo_ioctl()
1796 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_perf_stats_bo_ioctl()
1819 int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in disable_dbc() argument
1821 if (!qdev->dbc[dbc_id].usr || qdev->dbc[dbc_id].usr->handle != usr->handle) in disable_dbc()
1824 qdev->dbc[dbc_id].usr = NULL; in disable_dbc()
1837 void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in enable_dbc() argument
1839 qdev->dbc[dbc_id].usr = usr; in enable_dbc()
1846 dbc->usr = NULL; in wakeup_dbc()
1873 dbc->usr = NULL; in release_dbc()