Home
last modified time | relevance | path

Searched refs:job_done_wq (Results 1 - 25 of 29) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_file.c180 * job_done_wq workqueue in kbase_fence_wait_callback()
187 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_fence_wait_callback()
231 queue_work(katom->kctx->jctx.job_done_wq, &katom->work); in kbase_sync_fence_in_wait()
H A Dmali_kbase_jd.c1659 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_done()
1684 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_cancel()
1762 kctx->jctx.job_done_wq = alloc_workqueue("mali_jd", WQ_HIGHPRI | WQ_UNBOUND, 1); in kbase_jd_init()
1763 if (kctx->jctx.job_done_wq == NULL) { in kbase_jd_init()
1807 destroy_workqueue(kctx->jctx.job_done_wq); in kbase_jd_init()
1823 destroy_workqueue(kctx->jctx.job_done_wq); in kbase_jd_exit()
H A Dmali_kbase_sync_android.c428 * job_done_wq workqueue
436 queue_work(kctx->jctx.job_done_wq, &katom->work);
456 queue_work(katom->kctx->jctx.job_done_wq, &katom->work);
H A Dmali_kbase_softjobs.c239 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbasep_complete_triggered_soft_events()
346 /* Enqueue fence debug worker. Use job_done_wq to get in kbase_fence_debug_timeout()
354 queue_work(kctx->jctx.job_done_wq, &work->work); in kbase_fence_debug_timeout()
388 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbasep_soft_job_timeout_worker()
1138 queue_work(kctx->jctx.job_done_wq, &pending_atom->work); in kbase_jit_free_finish()
H A Dmali_kbase_defs.h637 struct workqueue_struct *job_done_wq; member
1460 /* Number of work items currently pending on job_done_wq */
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_file.c191 * job_done_wq workqueue in kbase_fence_wait_callback()
198 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_fence_wait_callback()
241 queue_work(katom->kctx->jctx.job_done_wq, &katom->work); in kbase_sync_fence_in_wait()
H A Dmali_kbase_sync_android.c397 * job_done_wq workqueue in kbase_fence_wait_callback()
405 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_fence_wait_callback()
427 queue_work(katom->kctx->jctx.job_done_wq, &katom->work); in kbase_sync_fence_in_wait()
H A Dmali_kbase_jd.c1701 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_done()
1726 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_cancel()
1790 kctx->jctx.job_done_wq = alloc_workqueue("mali_jd", in kbase_jd_init()
1792 if (kctx->jctx.job_done_wq == NULL) { in kbase_jd_init()
1846 destroy_workqueue(kctx->jctx.job_done_wq); in kbase_jd_exit()
H A Dmali_kbase_softjobs.c256 queue_work(kctx->jctx.job_done_wq, in kbasep_complete_triggered_soft_events()
372 /* Enqueue fence debug worker. Use job_done_wq to get in kbase_fence_debug_timeout()
380 queue_work(kctx->jctx.job_done_wq, &work->work); in kbase_fence_debug_timeout()
417 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbasep_soft_job_timeout_worker()
1382 queue_work(kctx->jctx.job_done_wq, &pending_atom->work); in kbase_jit_retry_pending_alloc()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_file.c191 * job_done_wq workqueue in kbase_fence_wait_callback()
198 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_fence_wait_callback()
242 queue_work(katom->kctx->jctx.job_done_wq, &katom->work); in kbase_sync_fence_in_wait()
H A Dmali_kbase_jd.c1593 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_done()
1618 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_cancel()
1678 kctx->jctx.job_done_wq = alloc_workqueue("mali_jd", WQ_HIGHPRI | WQ_UNBOUND, 1); in kbase_jd_init()
1679 if (kctx->jctx.job_done_wq == NULL) { in kbase_jd_init()
1728 destroy_workqueue(kctx->jctx.job_done_wq); in kbase_jd_exit()
H A Dmali_kbase_sync_android.c435 * job_done_wq workqueue
443 queue_work(kctx->jctx.job_done_wq, &katom->work);
463 queue_work(katom->kctx->jctx.job_done_wq, &katom->work);
H A Dmali_kbase_softjobs.c246 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbasep_complete_triggered_soft_events()
353 /* Enqueue fence debug worker. Use job_done_wq to get in kbase_fence_debug_timeout()
361 queue_work(kctx->jctx.job_done_wq, &work->work); in kbase_fence_debug_timeout()
394 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbasep_soft_job_timeout_worker()
1347 queue_work(kctx->jctx.job_done_wq, &pending_atom->work); in kbase_jit_retry_pending_alloc()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_file.c182 * job_done_wq workqueue in kbase_fence_wait_callback()
189 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_fence_wait_callback()
232 queue_work(katom->kctx->jctx.job_done_wq, &katom->work); in kbase_sync_fence_in_wait()
H A Dmali_kbase_jd.c1734 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_done()
1759 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbase_jd_cancel()
1837 kctx->jctx.job_done_wq = alloc_workqueue("mali_jd", in kbase_jd_init()
1839 if (NULL == kctx->jctx.job_done_wq) { in kbase_jd_init()
1884 destroy_workqueue(kctx->jctx.job_done_wq); in kbase_jd_init()
1900 destroy_workqueue(kctx->jctx.job_done_wq); in kbase_jd_exit()
H A Dmali_kbase_sync_android.c432 * job_done_wq workqueue
440 queue_work(kctx->jctx.job_done_wq, &katom->work);
461 queue_work(katom->kctx->jctx.job_done_wq, &katom->work);
H A Dmali_kbase_softjobs.c245 queue_work(kctx->jctx.job_done_wq, in kbasep_complete_triggered_soft_events()
361 /* Enqueue fence debug worker. Use job_done_wq to get in kbase_fence_debug_timeout()
369 queue_work(kctx->jctx.job_done_wq, &work->work); in kbase_fence_debug_timeout()
406 queue_work(kctx->jctx.job_done_wq, &katom->work); in kbasep_soft_job_timeout_worker()
1170 queue_work(kctx->jctx.job_done_wq, &pending_atom->work); in kbase_jit_free_finish()
H A Dmali_kbase_defs.h644 struct workqueue_struct *job_done_wq; member
1480 /* Number of work items currently pending on job_done_wq */
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_job.c343 wake_up(&rga_scheduler->job_done_wq); in rga_job_next()
390 wake_up(&rga_scheduler->job_done_wq); in rga_job_done()
519 left_time = wait_event_interruptible_timeout(rga_scheduler->job_done_wq, in rga_job_wait()
H A Drga_drv.c702 init_waitqueue_head(&rga_scheduler->job_done_wq); in init_scheduler()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/backend/
H A Dmali_kbase_context_jm.c216 flush_workqueue(kctx->jctx.job_done_wq); in kbase_destroy_context()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h754 * @job_done_wq: Workqueue to which the per atom work item is
781 struct workqueue_struct *job_done_wq; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/context/backend/
H A Dmali_kbase_context_jm.c110 flush_workqueue(kctx->jctx.job_done_wq); in kbase_context_flush_jobs()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h811 * @job_done_wq: Workqueue to which the per atom work item is
839 struct workqueue_struct *job_done_wq; member
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/include/
H A Drga_drv.h308 wait_queue_head_t job_done_wq; member

Completed in 36 milliseconds

12