Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gvt/
H A Dscheduler.h44 struct intel_vgpu_workload *current_workload[I915_NUM_ENGINES];
82 struct intel_vgpu_workload { struct
94 int (*prepare)(struct intel_vgpu_workload *); argument
95 int (*complete)(struct intel_vgpu_workload *); argument
137 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); argument
159 struct intel_vgpu_workload *
163 void intel_vgpu_destroy_workload(struct intel_vgpu_workload *workload);
H A Dscheduler.c64 static void update_shadow_pdps(struct intel_vgpu_workload *workload) in update_shadow_pdps()
89 static void sr_oa_regs(struct intel_vgpu_workload *workload, in sr_oa_regs()
132 static int populate_shadow_context(struct intel_vgpu_workload *workload) in populate_shadow_context()
240 struct intel_vgpu_workload *workload; in shadow_context_status_change()
292 struct intel_vgpu_workload *workload) in shadow_context_descriptor_update()
307 static int copy_workload_to_ring_buffer(struct intel_vgpu_workload *workload) in copy_workload_to_ring_buffer()
370 static void set_context_ppgtt_from_shadow(struct intel_vgpu_workload *workload, in set_context_ppgtt_from_shadow()
390 intel_gvt_workload_req_alloc(struct intel_vgpu_workload *workload) in intel_gvt_workload_req_alloc()
417 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_workload()
449 static void release_shadow_batch_buffer(struct intel_vgpu_workload *workload);
[all …]
H A Dcmd_parser.h45 struct intel_vgpu_workload;
51 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload);
H A Dexeclist.c382 static int prepare_execlist_workload(struct intel_vgpu_workload *workload) in prepare_execlist_workload()
404 static int complete_execlist_workload(struct intel_vgpu_workload *workload) in complete_execlist_workload()
410 struct intel_vgpu_workload *next_workload; in complete_execlist_workload()
425 struct intel_vgpu_workload, list); in complete_execlist_workload()
449 struct intel_vgpu_workload *workload = NULL; in submit_context()
H A Dcmd_parser.c505 struct intel_vgpu_workload *workload;
2772 static int scan_workload(struct intel_vgpu_workload *workload) in scan_workload()
2819 struct intel_vgpu_workload *workload = container_of(wa_ctx, in scan_wa_ctx()
2820 struct intel_vgpu_workload, in scan_wa_ctx()
2857 static int shadow_workload_ring_buffer(struct intel_vgpu_workload *workload) in shadow_workload_ring_buffer()
2917 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_ringbuffer()
2940 struct intel_vgpu_workload *workload = container_of(wa_ctx, in shadow_indirect_ctx()
2941 struct intel_vgpu_workload, in shadow_indirect_ctx()
3012 struct intel_vgpu_workload *workload = container_of(wa_ctx, in intel_gvt_scan_and_shadow_wa_ctx()
3013 struct intel_vgpu_workload, in intel_gvt_scan_and_shadow_wa_ctx()
H A Dgvt.h554 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);