Searched refs:intel_vgpu_workload (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.h | 42 struct intel_vgpu_workload *current_workload[I915_NUM_ENGINES]; 80 struct intel_vgpu_workload { struct 93 int (*prepare)(struct intel_vgpu_workload *); 94 int (*complete)(struct intel_vgpu_workload *); 134 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); 156 struct intel_vgpu_workload * 161 void intel_vgpu_destroy_workload(struct intel_vgpu_workload *workload);
|
H A D | scheduler.c | 59 static void update_shadow_pdps(struct intel_vgpu_workload *workload) in update_shadow_pdps() 80 static void sr_oa_regs(struct intel_vgpu_workload *workload, in sr_oa_regs() 123 static int populate_shadow_context(struct intel_vgpu_workload *workload) in populate_shadow_context() 276 struct intel_vgpu_workload *workload; in shadow_context_status_change() 328 struct intel_vgpu_workload *workload) in shadow_context_descriptor_update() 343 static int copy_workload_to_ring_buffer(struct intel_vgpu_workload *workload) in copy_workload_to_ring_buffer() 414 static void set_context_ppgtt_from_shadow(struct intel_vgpu_workload *workload, in set_context_ppgtt_from_shadow() 439 intel_gvt_workload_req_alloc(struct intel_vgpu_workload *workload) in intel_gvt_workload_req_alloc() 466 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_workload() 500 static void release_shadow_batch_buffer(struct intel_vgpu_workload *workloa [all...] |
H A D | cmd_parser.h | 43 struct intel_vgpu_workload; 49 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload);
|
H A D | execlist.c | 370 static int prepare_execlist_workload(struct intel_vgpu_workload *workload) in prepare_execlist_workload() 392 static int complete_execlist_workload(struct intel_vgpu_workload *workload) in complete_execlist_workload() 398 struct intel_vgpu_workload *next_workload; in complete_execlist_workload() 413 struct intel_vgpu_workload, list); in complete_execlist_workload() 436 struct intel_vgpu_workload *workload = NULL; in submit_context()
|
H A D | cmd_parser.c | 501 struct intel_vgpu_workload *workload; 2796 static int scan_workload(struct intel_vgpu_workload *workload) in scan_workload() 2842 struct intel_vgpu_workload *workload = container_of(wa_ctx, in scan_wa_ctx() 2843 struct intel_vgpu_workload, in scan_wa_ctx() 2880 static int shadow_workload_ring_buffer(struct intel_vgpu_workload *workload) in shadow_workload_ring_buffer() 2939 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_ringbuffer() 2962 struct intel_vgpu_workload *workload = container_of(wa_ctx, in shadow_indirect_ctx() 2963 struct intel_vgpu_workload, in shadow_indirect_ctx() 3034 struct intel_vgpu_workload *workload = container_of(wa_ctx, in intel_gvt_scan_and_shadow_wa_ctx() 3035 struct intel_vgpu_workload, in intel_gvt_scan_and_shadow_wa_ctx() [all...] |
H A D | gvt.h | 543 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.h | 47 struct intel_vgpu_workload *current_workload[I915_NUM_ENGINES]; 85 struct intel_vgpu_workload { struct 98 int (*prepare)(struct intel_vgpu_workload *); 99 int (*complete)(struct intel_vgpu_workload *); 139 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); 161 struct intel_vgpu_workload * 166 void intel_vgpu_destroy_workload(struct intel_vgpu_workload *workload);
|
H A D | cmd_parser.h | 44 struct intel_vgpu_workload; 50 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload); 56 int intel_gvt_scan_engine_context(struct intel_vgpu_workload *workload);
|
H A D | scheduler.c | 63 static void update_shadow_pdps(struct intel_vgpu_workload *workload) in update_shadow_pdps() 84 static void sr_oa_regs(struct intel_vgpu_workload *workload, in sr_oa_regs() 127 static int populate_shadow_context(struct intel_vgpu_workload *workload) in populate_shadow_context() 294 struct intel_vgpu_workload *workload; in shadow_context_status_change() 346 struct intel_vgpu_workload *workload) in shadow_context_descriptor_update() 361 static int copy_workload_to_ring_buffer(struct intel_vgpu_workload *workload) in copy_workload_to_ring_buffer() 434 static void set_context_ppgtt_from_shadow(struct intel_vgpu_workload *workload, in set_context_ppgtt_from_shadow() 459 intel_gvt_workload_req_alloc(struct intel_vgpu_workload *workload) in intel_gvt_workload_req_alloc() 486 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_workload() 520 static void release_shadow_batch_buffer(struct intel_vgpu_workload *workloa [all...] |
H A D | execlist.c | 370 static int prepare_execlist_workload(struct intel_vgpu_workload *workload) in prepare_execlist_workload() 392 static int complete_execlist_workload(struct intel_vgpu_workload *workload) in complete_execlist_workload() 398 struct intel_vgpu_workload *next_workload; in complete_execlist_workload() 413 struct intel_vgpu_workload, list); in complete_execlist_workload() 436 struct intel_vgpu_workload *workload = NULL; in submit_context()
|
H A D | cmd_parser.c | 515 struct intel_vgpu_workload *workload; 2834 static int scan_workload(struct intel_vgpu_workload *workload) in scan_workload() 2879 struct intel_vgpu_workload *workload = container_of(wa_ctx, in scan_wa_ctx() 2880 struct intel_vgpu_workload, in scan_wa_ctx() 2916 static int shadow_workload_ring_buffer(struct intel_vgpu_workload *workload) in shadow_workload_ring_buffer() 2975 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_ringbuffer() 2998 struct intel_vgpu_workload *workload = container_of(wa_ctx, in shadow_indirect_ctx() 2999 struct intel_vgpu_workload, in shadow_indirect_ctx() 3070 struct intel_vgpu_workload *workload = container_of(wa_ctx, in intel_gvt_scan_and_shadow_wa_ctx() 3071 struct intel_vgpu_workload, in intel_gvt_scan_and_shadow_wa_ctx() [all...] |
H A D | gvt.h | 575 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);
|
Completed in 17 milliseconds