Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/accel/ivpu/
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()
Divpu_drv.c522 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()
Divpu_drv.h111 struct xarray submitted_jobs_xa; member