Searched refs:cmdq_xa (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_job.c | 173 ret = xa_alloc_cyclic(&file_priv->cmdq_xa, &cmdq->id, cmdq, file_priv->cmdq_limit, in ivpu_cmdq_create() 317 xa_erase(&file_priv->cmdq_xa, cmdq->id); in ivpu_cmdq_destroy() 328 xa_for_each(&file_priv->cmdq_xa, id, cmdq) in ivpu_cmdq_acquire_legacy() 349 cmdq = xa_load(&file_priv->cmdq_xa, cmdq_id); in ivpu_cmdq_acquire() 365 xa_for_each(&file_priv->cmdq_xa, cmdq_id, cmdq) in ivpu_cmdq_release_all_locked() 382 xa_for_each(&file_priv->cmdq_xa, cmdq_id, cmdq) { in ivpu_cmdq_reset() 412 xa_for_each(&file_priv->cmdq_xa, cmdq_id, cmdq) in ivpu_context_abort_locked() 1046 cmdq = xa_load(&file_priv->cmdq_xa, args->cmdq_id); in ivpu_cmdq_destroy_ioctl()
|
| H A D | ivpu_drv.c | 108 drm_WARN_ON(&vdev->drm, !xa_empty(&file_priv->cmdq_xa)); in file_priv_release() 109 xa_destroy(&file_priv->cmdq_xa); in file_priv_release() 268 xa_init_flags(&file_priv->cmdq_xa, XA_FLAGS_ALLOC1); in ivpu_open()
|
| H A D | ivpu_drv.h | 187 struct xarray cmdq_xa; member
|