Home
last modified time | relevance | path

Searched refs:xe_gpu_scheduler (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_gpu_scheduler.h12 int xe_sched_init(struct xe_gpu_scheduler *sched,
20 void xe_sched_fini(struct xe_gpu_scheduler *sched);
22 void xe_sched_submission_start(struct xe_gpu_scheduler *sched);
23 void xe_sched_submission_stop(struct xe_gpu_scheduler *sched);
25 void xe_sched_submission_resume_tdr(struct xe_gpu_scheduler *sched);
27 void xe_sched_add_msg(struct xe_gpu_scheduler *sched,
29 void xe_sched_add_msg_locked(struct xe_gpu_scheduler *sched,
32 static inline void xe_sched_msg_lock(struct xe_gpu_scheduler *sched) in xe_sched_msg_lock()
37 static inline void xe_sched_msg_unlock(struct xe_gpu_scheduler *sched) in xe_sched_msg_unlock()
42 static inline void xe_sched_stop(struct xe_gpu_scheduler *sched) in xe_sched_stop()
[all …]
Dxe_gpu_scheduler.c8 static void xe_sched_process_msg_queue(struct xe_gpu_scheduler *sched) in xe_sched_process_msg_queue()
14 static void xe_sched_process_msg_queue_if_ready(struct xe_gpu_scheduler *sched) in xe_sched_process_msg_queue_if_ready()
26 xe_sched_get_msg(struct xe_gpu_scheduler *sched) in xe_sched_get_msg()
42 struct xe_gpu_scheduler *sched = in xe_sched_process_msg_work()
43 container_of(w, struct xe_gpu_scheduler, work_process_msg); in xe_sched_process_msg_work()
57 int xe_sched_init(struct xe_gpu_scheduler *sched, in xe_sched_init()
75 void xe_sched_fini(struct xe_gpu_scheduler *sched) in xe_sched_fini()
81 void xe_sched_submission_start(struct xe_gpu_scheduler *sched) in xe_sched_submission_start()
87 void xe_sched_submission_stop(struct xe_gpu_scheduler *sched) in xe_sched_submission_stop()
93 void xe_sched_submission_resume_tdr(struct xe_gpu_scheduler *sched) in xe_sched_submission_resume_tdr()
[all …]
Dxe_gpu_scheduler_types.h43 struct xe_gpu_scheduler { struct
Dxe_guc_exec_queue_types.h24 struct xe_gpu_scheduler sched;
Dxe_guc_submit.c776 struct xe_gpu_scheduler *sched = &q->guc->sched; in disable_scheduling_deregister()
865 struct xe_gpu_scheduler *sched = &ge->sched; in xe_guc_exec_queue_lr_cleanup()
1031 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_timedout_job()
1393 struct xe_gpu_scheduler *sched; in guc_exec_queue_init()
1567 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_suspend()
1610 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_resume()
1648 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_stop()
1752 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_start()
2084 struct xe_gpu_scheduler *sched = &q->guc->sched; in xe_guc_exec_queue_snapshot_capture()
DMakefile41 xe_gpu_scheduler.o \