Home
last modified time | relevance | path

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 Dscheduler.h42 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 Dscheduler.c59 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 Dcmd_parser.h43 struct intel_vgpu_workload;
49 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload);
H A Dexeclist.c370 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 Dcmd_parser.c501 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 Dgvt.h543 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dscheduler.h47 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 Dcmd_parser.h44 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 Dscheduler.c63 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 Dexeclist.c370 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 Dcmd_parser.c515 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 Dgvt.h575 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);

Completed in 17 milliseconds