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()
932 struct qaic_user *usr; in qaic_attach_slice_bo_ioctl() local
953 usr = file_priv->driver_priv; in qaic_attach_slice_bo_ioctl()
954 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_attach_slice_bo_ioctl()
955 if (!usr->qddev) { in qaic_attach_slice_bo_ioctl()
960 qdev = usr->qddev->qdev; in qaic_attach_slice_bo_ioctl()
1005 if (dbc->usr != usr) { in qaic_attach_slice_bo_ioctl()
1026 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1041 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1301 struct qaic_user *usr; in __qaic_execute_bo_ioctl() local
1331 usr = file_priv->driver_priv; in __qaic_execute_bo_ioctl()
1332 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in __qaic_execute_bo_ioctl()
1333 if (!usr->qddev) { in __qaic_execute_bo_ioctl()
1338 qdev = usr->qddev->qdev; in __qaic_execute_bo_ioctl()
1353 if (!dbc->usr || dbc->usr->handle != usr->handle) { in __qaic_execute_bo_ioctl()
1389 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in __qaic_execute_bo_ioctl()
1447 if (!dbc->usr) { in dbc_irq_handler()
1489 if (!dbc->usr) { in irq_polling_work()
1557 if (!dbc->usr) in dbc_irq_threaded_fn()
1658 struct qaic_user *usr; in qaic_wait_bo_ioctl() local
1666 usr = file_priv->driver_priv; in qaic_wait_bo_ioctl()
1667 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_wait_bo_ioctl()
1668 if (!usr->qddev) { in qaic_wait_bo_ioctl()
1673 qdev = usr->qddev->qdev; in qaic_wait_bo_ioctl()
1688 if (dbc->usr != usr) { in qaic_wait_bo_ioctl()
1710 if (!dbc->usr) in qaic_wait_bo_ioctl()
1720 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_wait_bo_ioctl()
1731 struct qaic_user *usr; in qaic_perf_stats_bo_ioctl() local
1735 usr = file_priv->driver_priv; in qaic_perf_stats_bo_ioctl()
1736 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_perf_stats_bo_ioctl()
1737 if (!usr->qddev) { in qaic_perf_stats_bo_ioctl()
1742 qdev = usr->qddev->qdev; in qaic_perf_stats_bo_ioctl()
1798 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_perf_stats_bo_ioctl()
1821 int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in disable_dbc() argument
1823 if (!qdev->dbc[dbc_id].usr || qdev->dbc[dbc_id].usr->handle != usr->handle) in disable_dbc()
1826 qdev->dbc[dbc_id].usr = NULL; in disable_dbc()
1839 void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in enable_dbc() argument
1841 qdev->dbc[dbc_id].usr = usr; in enable_dbc()
1848 dbc->usr = NULL; in wakeup_dbc()
1875 dbc->usr = NULL; in release_dbc()