/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_sync_file.c | 180 * 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 D | mali_kbase_jd.c | 1659 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 D | mali_kbase_sync_android.c | 428 * 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 D | mali_kbase_softjobs.c | 239 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 D | mali_kbase_defs.h | 637 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 D | mali_kbase_sync_file.c | 191 * 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 D | mali_kbase_sync_android.c | 397 * 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 D | mali_kbase_jd.c | 1701 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 D | mali_kbase_softjobs.c | 256 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 D | mali_kbase_sync_file.c | 191 * 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 D | mali_kbase_jd.c | 1593 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 D | mali_kbase_sync_android.c | 435 * 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 D | mali_kbase_softjobs.c | 246 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 D | mali_kbase_sync_file.c | 182 * 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 D | mali_kbase_jd.c | 1734 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 D | mali_kbase_sync_android.c | 432 * 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 D | mali_kbase_softjobs.c | 245 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 D | mali_kbase_defs.h | 644 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 D | rga_job.c | 343 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 D | rga_drv.c | 702 init_waitqueue_head(&rga_scheduler->job_done_wq); in init_scheduler()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/backend/ |
H A D | mali_kbase_context_jm.c | 216 flush_workqueue(kctx->jctx.job_done_wq); in kbase_destroy_context()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 754 * @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 D | mali_kbase_context_jm.c | 110 flush_workqueue(kctx->jctx.job_done_wq); in kbase_context_flush_jobs()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 811 * @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 D | rga_drv.h | 308 wait_queue_head_t job_done_wq; member
|