Searched refs:intel_vgpu_workload (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | scheduler.h | 42 struct intel_vgpu_workload *current_workload[I915_NUM_ENGINES]; 80 struct intel_vgpu_workload { struct 91 int (*prepare)(struct intel_vgpu_workload *); argument 92 int (*complete)(struct intel_vgpu_workload *); argument 133 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); argument 155 struct intel_vgpu_workload * 159 void intel_vgpu_destroy_workload(struct intel_vgpu_workload *workload);
|
D | scheduler.c | 54 static void update_shadow_pdps(struct intel_vgpu_workload *workload) in update_shadow_pdps() 79 static void sr_oa_regs(struct intel_vgpu_workload *workload, in sr_oa_regs() 122 static int populate_shadow_context(struct intel_vgpu_workload *workload) in populate_shadow_context() 228 struct intel_vgpu_workload *workload; in shadow_context_status_change() 293 static int copy_workload_to_ring_buffer(struct intel_vgpu_workload *workload) in copy_workload_to_ring_buffer() 343 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_workload() 413 static void release_shadow_batch_buffer(struct intel_vgpu_workload *workload); 415 static int prepare_shadow_batch_buffer(struct intel_vgpu_workload *workload) in prepare_shadow_batch_buffer() 494 struct intel_vgpu_workload *workload = in update_wa_ctx_2_shadow_ctx() 495 container_of(wa_ctx, struct intel_vgpu_workload, wa_ctx); in update_wa_ctx_2_shadow_ctx() [all …]
|
D | cmd_parser.h | 45 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload);
|
D | execlist.c | 378 static int prepare_execlist_workload(struct intel_vgpu_workload *workload) in prepare_execlist_workload() 400 static int complete_execlist_workload(struct intel_vgpu_workload *workload) in complete_execlist_workload() 406 struct intel_vgpu_workload *next_workload; in complete_execlist_workload() 421 struct intel_vgpu_workload, list); in complete_execlist_workload() 445 struct intel_vgpu_workload *workload = NULL; in submit_context()
|
D | cmd_parser.c | 479 struct intel_vgpu_workload *workload; 2618 static int scan_workload(struct intel_vgpu_workload *workload) in scan_workload() 2670 struct intel_vgpu_workload *workload = container_of(wa_ctx, in scan_wa_ctx() 2671 struct intel_vgpu_workload, in scan_wa_ctx() 2713 static int shadow_workload_ring_buffer(struct intel_vgpu_workload *workload) in shadow_workload_ring_buffer() 2773 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_ringbuffer() 2796 struct intel_vgpu_workload *workload = container_of(wa_ctx, in shadow_indirect_ctx() 2797 struct intel_vgpu_workload, in shadow_indirect_ctx() 2866 struct intel_vgpu_workload *workload = container_of(wa_ctx, in intel_gvt_scan_and_shadow_wa_ctx() 2867 struct intel_vgpu_workload, in intel_gvt_scan_and_shadow_wa_ctx()
|
D | gvt.h | 553 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);
|