Searched refs:submitted_jobs_xa (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.6/drivers/accel/ivpu/ |
D | ivpu_job.c | 330 job = xa_erase(&vdev->submitted_jobs_xa, job_id); in ivpu_job_done() 365 xa_for_each(&vdev->submitted_jobs_xa, id, job) in ivpu_jobs_abort_all() 391 ret = xa_alloc(&vdev->submitted_jobs_xa, &job->job_id, job, job_id_range, GFP_KERNEL); in ivpu_direct_job_submission() 417 xa_erase(&vdev->submitted_jobs_xa, job->job_id); in ivpu_direct_job_submission() 580 jobs_submitted = !xa_empty(&vdev->submitted_jobs_xa); in ivpu_job_done_thread() 585 if (jobs_submitted && !xa_empty(&vdev->submitted_jobs_xa)) { in ivpu_job_done_thread()
|
D | ivpu_drv.c | 522 xa_init_flags(&vdev->submitted_jobs_xa, XA_FLAGS_ALLOC1); in ivpu_dev_init() 523 lockdep_set_class(&vdev->submitted_jobs_xa.xa_lock, &submitted_jobs_xa_lock_class_key); in ivpu_dev_init() 616 xa_destroy(&vdev->submitted_jobs_xa); in ivpu_dev_init() 634 drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->submitted_jobs_xa)); in ivpu_dev_fini() 635 xa_destroy(&vdev->submitted_jobs_xa); in ivpu_dev_fini()
|
D | ivpu_drv.h | 111 struct xarray submitted_jobs_xa; member
|