Searched refs:submitted_jobs_xa (Results 1 – 3 of 3) sorted by relevance
/linux-6.3-rc2/drivers/accel/ivpu/ |
A D | ivpu_job.c | 332 job = xa_erase(&vdev->submitted_jobs_xa, job_id); in ivpu_job_done() 367 xa_for_each(&vdev->submitted_jobs_xa, id, job) in ivpu_jobs_abort_all() 393 ret = xa_alloc(&vdev->submitted_jobs_xa, &job->job_id, job, job_id_range, GFP_KERNEL); in ivpu_direct_job_submission() 419 xa_erase(&vdev->submitted_jobs_xa, job->job_id); in ivpu_direct_job_submission() 572 jobs_submitted = !xa_empty(&vdev->submitted_jobs_xa); in ivpu_job_done_thread() 577 if (jobs_submitted && !xa_empty(&vdev->submitted_jobs_xa)) { in ivpu_job_done_thread()
|
A D | ivpu_drv.c | 477 xa_init_flags(&vdev->submitted_jobs_xa, XA_FLAGS_ALLOC1); in ivpu_dev_init() 478 lockdep_set_class(&vdev->submitted_jobs_xa.xa_lock, &submitted_jobs_xa_lock_class_key); in ivpu_dev_init() 569 xa_destroy(&vdev->submitted_jobs_xa); in ivpu_dev_init() 583 drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->submitted_jobs_xa)); in ivpu_dev_fini() 584 xa_destroy(&vdev->submitted_jobs_xa); in ivpu_dev_fini()
|
A D | ivpu_drv.h | 99 struct xarray submitted_jobs_xa; member
|
Completed in 5 milliseconds