Home
last modified time | relevance | path

Searched refs:submitted_jobs_xa (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/accel/ivpu/
H A Divpu_job.c330 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()
H A Divpu_drv.c521 xa_init_flags(&vdev->submitted_jobs_xa, XA_FLAGS_ALLOC1); in ivpu_dev_init()
522 lockdep_set_class(&vdev->submitted_jobs_xa.xa_lock, &submitted_jobs_xa_lock_class_key); in ivpu_dev_init()
615 xa_destroy(&vdev->submitted_jobs_xa); in ivpu_dev_init()
633 drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->submitted_jobs_xa)); in ivpu_dev_fini()
634 xa_destroy(&vdev->submitted_jobs_xa); in ivpu_dev_fini()
H A Divpu_drv.h116 struct xarray submitted_jobs_xa; member