Searched refs:submit_wq (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_gpu_scheduler.c | 11 queue_work(sched->base.submit_wq, &sched->work_process_msg); in xe_sched_process_msg_queue() 60 struct workqueue_struct *submit_wq, in xe_sched_init() argument 70 return drm_sched_init(&sched->base, ops, submit_wq, 1, hw_submission, in xe_sched_init() 84 queue_work(sched->base.submit_wq, &sched->work_process_msg); in xe_sched_submission_start()
|
D | xe_gpu_scheduler.h | 15 struct workqueue_struct *submit_wq,
|
/linux-6.12.1/drivers/gpu/drm/scheduler/ |
D | sched_main.c | 375 queue_work(sched->submit_wq, &sched->work_run_job); in drm_sched_run_job_queue() 385 queue_work(sched->submit_wq, &sched->work_free_job); in __drm_sched_run_free_queue() 1243 struct workqueue_struct *submit_wq, in drm_sched_init() argument 1274 if (submit_wq) { in drm_sched_init() 1275 sched->submit_wq = submit_wq; in drm_sched_init() 1279 sched->submit_wq = alloc_ordered_workqueue_lockdep_map(name, in drm_sched_init() 1283 sched->submit_wq = alloc_ordered_workqueue(name, WQ_MEM_RECLAIM); in drm_sched_init() 1285 if (!sched->submit_wq) in drm_sched_init() 1324 destroy_workqueue(sched->submit_wq); in drm_sched_init() 1366 destroy_workqueue(sched->submit_wq); in drm_sched_fini() [all …]
|
/linux-6.12.1/include/drm/ |
D | gpu_scheduler.h | 528 struct workqueue_struct *submit_wq; member 547 struct workqueue_struct *submit_wq,
|