Lines Matching refs:usr
686 struct qaic_user *usr; in qaic_create_bo_ioctl() local
698 usr = file_priv->driver_priv; in qaic_create_bo_ioctl()
699 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_create_bo_ioctl()
700 if (!usr->qddev) { in qaic_create_bo_ioctl()
705 qdev = usr->qddev->qdev; in qaic_create_bo_ioctl()
736 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_create_bo_ioctl()
745 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_create_bo_ioctl()
755 struct qaic_user *usr; in qaic_mmap_bo_ioctl() local
758 usr = file_priv->driver_priv; in qaic_mmap_bo_ioctl()
759 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_mmap_bo_ioctl()
760 if (!usr->qddev) { in qaic_mmap_bo_ioctl()
765 qdev = usr->qddev->qdev; in qaic_mmap_bo_ioctl()
785 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_mmap_bo_ioctl()
948 struct qaic_user *usr; in qaic_attach_slice_bo_ioctl() local
966 usr = file_priv->driver_priv; in qaic_attach_slice_bo_ioctl()
967 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_attach_slice_bo_ioctl()
968 if (!usr->qddev) { in qaic_attach_slice_bo_ioctl()
973 qdev = usr->qddev->qdev; in qaic_attach_slice_bo_ioctl()
1021 if (dbc->usr != usr) { in qaic_attach_slice_bo_ioctl()
1043 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1060 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_attach_slice_bo_ioctl()
1302 struct qaic_user *usr; in __qaic_execute_bo_ioctl() local
1332 usr = file_priv->driver_priv; in __qaic_execute_bo_ioctl()
1333 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in __qaic_execute_bo_ioctl()
1334 if (!usr->qddev) { in __qaic_execute_bo_ioctl()
1339 qdev = usr->qddev->qdev; in __qaic_execute_bo_ioctl()
1354 if (!dbc->usr || dbc->usr->handle != usr->handle) { in __qaic_execute_bo_ioctl()
1390 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in __qaic_execute_bo_ioctl()
1458 if (!dbc->usr) { in dbc_irq_handler()
1501 if (!dbc->usr) { in irq_polling_work()
1569 if (!dbc->usr) in dbc_irq_threaded_fn()
1669 struct qaic_user *usr; in qaic_wait_bo_ioctl() local
1677 usr = file_priv->driver_priv; in qaic_wait_bo_ioctl()
1678 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_wait_bo_ioctl()
1679 if (!usr->qddev) { in qaic_wait_bo_ioctl()
1684 qdev = usr->qddev->qdev; in qaic_wait_bo_ioctl()
1699 if (dbc->usr != usr) { in qaic_wait_bo_ioctl()
1721 if (!dbc->usr) in qaic_wait_bo_ioctl()
1731 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_wait_bo_ioctl()
1742 struct qaic_user *usr; in qaic_perf_stats_bo_ioctl() local
1746 usr = file_priv->driver_priv; in qaic_perf_stats_bo_ioctl()
1747 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_perf_stats_bo_ioctl()
1748 if (!usr->qddev) { in qaic_perf_stats_bo_ioctl()
1753 qdev = usr->qddev->qdev; in qaic_perf_stats_bo_ioctl()
1809 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_perf_stats_bo_ioctl()
1829 struct qaic_user *usr; in qaic_detach_slice_bo_ioctl() local
1837 usr = file_priv->driver_priv; in qaic_detach_slice_bo_ioctl()
1838 usr_rcu_id = srcu_read_lock(&usr->qddev_lock); in qaic_detach_slice_bo_ioctl()
1839 if (!usr->qddev) { in qaic_detach_slice_bo_ioctl()
1844 qdev = usr->qddev->qdev; in qaic_detach_slice_bo_ioctl()
1869 if (dbc->usr != usr) { in qaic_detach_slice_bo_ioctl()
1894 srcu_read_unlock(&usr->qddev_lock, usr_rcu_id); in qaic_detach_slice_bo_ioctl()
1922 int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in disable_dbc() argument
1924 if (!qdev->dbc[dbc_id].usr || qdev->dbc[dbc_id].usr->handle != usr->handle) in disable_dbc()
1927 qdev->dbc[dbc_id].usr = NULL; in disable_dbc()
1940 void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr) in enable_dbc() argument
1942 qdev->dbc[dbc_id].usr = usr; in enable_dbc()
1949 dbc->usr = NULL; in wakeup_dbc()
1975 dbc->usr = NULL; in release_dbc()