Searched refs:intel_vgpu_workload (Results 1 – 6 of 6) sorted by relevance
42 struct intel_vgpu_workload *current_workload[I915_NUM_ENGINES];80 struct intel_vgpu_workload { struct92 int (*prepare)(struct intel_vgpu_workload *); argument93 int (*complete)(struct intel_vgpu_workload *); argument135 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload); argument157 struct intel_vgpu_workload *161 void intel_vgpu_destroy_workload(struct intel_vgpu_workload *workload);
58 static void update_shadow_pdps(struct intel_vgpu_workload *workload) in update_shadow_pdps()83 static void sr_oa_regs(struct intel_vgpu_workload *workload, in sr_oa_regs()126 static int populate_shadow_context(struct intel_vgpu_workload *workload) in populate_shadow_context()234 struct intel_vgpu_workload *workload; in shadow_context_status_change()286 struct intel_vgpu_workload *workload) in shadow_context_descriptor_update()301 static int copy_workload_to_ring_buffer(struct intel_vgpu_workload *workload) in copy_workload_to_ring_buffer()364 static void set_context_ppgtt_from_shadow(struct intel_vgpu_workload *workload, in set_context_ppgtt_from_shadow()384 intel_gvt_workload_req_alloc(struct intel_vgpu_workload *workload) in intel_gvt_workload_req_alloc()414 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_workload()447 static void release_shadow_batch_buffer(struct intel_vgpu_workload *workload);[all …]
377 static int prepare_execlist_workload(struct intel_vgpu_workload *workload) in prepare_execlist_workload()399 static int complete_execlist_workload(struct intel_vgpu_workload *workload) in complete_execlist_workload()405 struct intel_vgpu_workload *next_workload; in complete_execlist_workload()420 struct intel_vgpu_workload, list); in complete_execlist_workload()444 struct intel_vgpu_workload *workload = NULL; in submit_context()
45 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload);
498 struct intel_vgpu_workload *workload;2765 static int scan_workload(struct intel_vgpu_workload *workload) in scan_workload()2812 struct intel_vgpu_workload *workload = container_of(wa_ctx, in scan_wa_ctx()2813 struct intel_vgpu_workload, in scan_wa_ctx()2850 static int shadow_workload_ring_buffer(struct intel_vgpu_workload *workload) in shadow_workload_ring_buffer()2910 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload) in intel_gvt_scan_and_shadow_ringbuffer()2933 struct intel_vgpu_workload *workload = container_of(wa_ctx, in shadow_indirect_ctx()2934 struct intel_vgpu_workload, in shadow_indirect_ctx()3005 struct intel_vgpu_workload *workload = container_of(wa_ctx, in intel_gvt_scan_and_shadow_wa_ctx()3006 struct intel_vgpu_workload, in intel_gvt_scan_and_shadow_wa_ctx()
552 int intel_gvt_scan_and_shadow_workload(struct intel_vgpu_workload *workload);