Home
last modified time | relevance | path

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

/drivers/gpu/drm/xe/
A 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 …]
A Dxe_gpu_scheduler.c8 static void xe_sched_process_msg_queue(struct xe_gpu_scheduler *sched) in xe_sched_process_msg_queue()
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()
86 void xe_sched_fini(struct xe_gpu_scheduler *sched) in xe_sched_fini()
92 void xe_sched_submission_start(struct xe_gpu_scheduler *sched) in xe_sched_submission_start()
98 void xe_sched_submission_stop(struct xe_gpu_scheduler *sched) in xe_sched_submission_stop()
104 void xe_sched_submission_resume_tdr(struct xe_gpu_scheduler *sched) in xe_sched_submission_resume_tdr()
109 void xe_sched_add_msg(struct xe_gpu_scheduler *sched, in xe_sched_add_msg()
[all …]
A Dxe_gpu_scheduler_types.h43 struct xe_gpu_scheduler { struct
A Dxe_guc_exec_queue_types.h26 struct xe_gpu_scheduler sched;
A Dxe_guc_submit.c814 struct xe_gpu_scheduler *sched = &q->guc->sched; in disable_scheduling_deregister()
910 struct xe_gpu_scheduler *sched = &ge->sched; in xe_guc_exec_queue_lr_cleanup()
1080 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_timedout_job()
1471 struct xe_gpu_scheduler *sched; in guc_exec_queue_init()
1645 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_suspend()
1688 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_resume()
1725 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_stop()
1831 struct xe_gpu_scheduler *sched = &q->guc->sched; in guc_exec_queue_start()
2219 struct xe_gpu_scheduler *sched = &q->guc->sched; in xe_guc_exec_queue_snapshot_capture()
A DMakefile49 xe_gpu_scheduler.o \

Completed in 14 milliseconds