Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dscheduler.h42 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);
Dscheduler.c54 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 …]
Dcmd_parser.h45 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload);
Dexeclist.c378 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()
Dcmd_parser.c479 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()
Dgvt.h553 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);