Searched refs:intel_vgpu_mm (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.15/drivers/gpu/drm/i915/gvt/ |
| D | gtt.h | 46 struct intel_vgpu_mm; 96 int (*mm_alloc_page_table)(struct intel_vgpu_mm *mm); 97 void (*mm_free_page_table)(struct intel_vgpu_mm *mm); 151 struct intel_vgpu_mm { struct 184 struct intel_vgpu_mm *intel_vgpu_create_ppgtt_mm(struct intel_vgpu *vgpu, 187 static inline void intel_vgpu_mm_get(struct intel_vgpu_mm *mm) in intel_vgpu_mm_get() 194 static inline void intel_vgpu_mm_put(struct intel_vgpu_mm *mm) in intel_vgpu_mm_put() 199 static inline void intel_vgpu_destroy_mm(struct intel_vgpu_mm *mm) in intel_vgpu_destroy_mm() 212 struct intel_vgpu_mm *ggtt_mm; 230 struct intel_vgpu_mm *intel_gvt_find_ppgtt_mm(struct intel_vgpu *vgpu, [all …]
|
| D | gtt.c | 552 static void _ppgtt_get_root_entry(struct intel_vgpu_mm *mm, in _ppgtt_get_root_entry() 567 static inline void ppgtt_get_guest_root_entry(struct intel_vgpu_mm *mm, in ppgtt_get_guest_root_entry() 573 static inline void ppgtt_get_shadow_root_entry(struct intel_vgpu_mm *mm, in ppgtt_get_shadow_root_entry() 579 static void _ppgtt_set_root_entry(struct intel_vgpu_mm *mm, in _ppgtt_set_root_entry() 590 static inline void ppgtt_set_shadow_root_entry(struct intel_vgpu_mm *mm, in ppgtt_set_shadow_root_entry() 596 static void ggtt_get_guest_entry(struct intel_vgpu_mm *mm, in ggtt_get_guest_entry() 608 static void ggtt_set_guest_entry(struct intel_vgpu_mm *mm, in ggtt_set_guest_entry() 619 static void ggtt_get_host_entry(struct intel_vgpu_mm *mm, in ggtt_get_host_entry() 629 static void ggtt_set_host_entry(struct intel_vgpu_mm *mm, in ggtt_set_host_entry() 1783 static void invalidate_ppgtt_mm(struct intel_vgpu_mm *mm) in invalidate_ppgtt_mm() [all …]
|
| D | scheduler.h | 94 struct intel_vgpu_mm *shadow_mm;
|
| D | scheduler.c | 435 struct intel_vgpu_mm *mm = workload->shadow_mm; in set_context_ppgtt_from_shadow() 686 struct intel_vgpu_mm *m; in intel_vgpu_shadow_mm_pin() 725 struct intel_vgpu_mm *m; in intel_vgpu_shadow_mm_unpin() 917 check_shadow_context_ppgtt(struct execlist_ring_context *c, struct intel_vgpu_mm *m) in check_shadow_context_ppgtt() 1020 struct intel_vgpu_mm *m = list_last_entry(&workload->lri_shadow_mm, in update_guest_context() 1021 struct intel_vgpu_mm, in update_guest_context() 1524 struct intel_vgpu_mm *m, *mm; in intel_vgpu_destroy_workload() 1581 struct intel_vgpu_mm *mm; in prepare_mm()
|
| D | cmd_parser.c | 857 struct intel_vgpu_mm *shadow_mm = s->workload->shadow_mm; in cmd_pdp_mmio_update_handler() 858 struct intel_vgpu_mm *mm; in cmd_pdp_mmio_update_handler() 1757 static int copy_gma_to_hva(struct intel_vgpu *vgpu, struct intel_vgpu_mm *mm, in copy_gma_to_hva() 1814 struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ? in find_bb_size() 1897 struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ? in perform_bb_shadow()
|
| D | handlers.c | 1470 struct intel_vgpu_mm *mm; in handle_g2v_notification()
|