Home
last modified time | relevance | path

Searched refs:submit_wq (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_gpu_scheduler.c11 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
68 .submit_wq = submit_wq, in xe_sched_init()
95 queue_work(sched->base.submit_wq, &sched->work_process_msg); in xe_sched_submission_start()
H A Dxe_gpu_scheduler.h15 struct workqueue_struct *submit_wq,
/linux-6.15/drivers/gpu/drm/scheduler/
H A Dsched_main.c361 queue_work(sched->submit_wq, &sched->work_run_job); in drm_sched_run_job_queue()
371 queue_work(sched->submit_wq, &sched->work_free_job); in __drm_sched_run_free_queue()
1282 if (args->submit_wq) { in drm_sched_init()
1283 sched->submit_wq = args->submit_wq; in drm_sched_init()
1287 sched->submit_wq = alloc_ordered_workqueue_lockdep_map(args->name, in drm_sched_init()
1291 sched->submit_wq = alloc_ordered_workqueue(args->name, WQ_MEM_RECLAIM); in drm_sched_init()
1293 if (!sched->submit_wq) in drm_sched_init()
1332 destroy_workqueue(sched->submit_wq); in drm_sched_init()
1388 destroy_workqueue(sched->submit_wq); in drm_sched_fini()
1478 queue_work(sched->submit_wq, &sched->work_run_job); in drm_sched_wqueue_start()
[all …]
/linux-6.15/include/drm/
H A Dgpu_scheduler.h516 struct workqueue_struct *submit_wq; member
552 struct workqueue_struct *submit_wq; member
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.c426 args.submit_wq = wq, in nouveau_sched_init()
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_queue.c1229 .submit_wq = pvr_dev->sched_wq, in pvr_queue_create()
/linux-6.15/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c2310 .submit_wq = ptdev->mmu->vm.wq, in panthor_vm_create()
H A Dpanthor_sched.c3292 .submit_wq = group->ptdev->scheduler->wq, in group_create_queue()