Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/gpu/drm/i915/gvt/
Dgtt.h46 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 …]
Dgtt.c570 static void _ppgtt_get_root_entry(struct intel_vgpu_mm *mm, in _ppgtt_get_root_entry()
585 static inline void ppgtt_get_guest_root_entry(struct intel_vgpu_mm *mm, in ppgtt_get_guest_root_entry()
591 static inline void ppgtt_get_shadow_root_entry(struct intel_vgpu_mm *mm, in ppgtt_get_shadow_root_entry()
597 static void _ppgtt_set_root_entry(struct intel_vgpu_mm *mm, in _ppgtt_set_root_entry()
608 static inline void ppgtt_set_shadow_root_entry(struct intel_vgpu_mm *mm, in ppgtt_set_shadow_root_entry()
614 static void ggtt_get_guest_entry(struct intel_vgpu_mm *mm, in ggtt_get_guest_entry()
626 static void ggtt_set_guest_entry(struct intel_vgpu_mm *mm, in ggtt_set_guest_entry()
637 static void ggtt_get_host_entry(struct intel_vgpu_mm *mm, in ggtt_get_host_entry()
647 static void ggtt_set_host_entry(struct intel_vgpu_mm *mm, in ggtt_set_host_entry()
1810 static void invalidate_ppgtt_mm(struct intel_vgpu_mm *mm) in invalidate_ppgtt_mm()
[all …]
Dscheduler.h94 struct intel_vgpu_mm *shadow_mm;
Dscheduler.c437 struct intel_vgpu_mm *mm = workload->shadow_mm; in set_context_ppgtt_from_shadow()
688 struct intel_vgpu_mm *m; in intel_vgpu_shadow_mm_pin()
728 struct intel_vgpu_mm *m; in intel_vgpu_shadow_mm_unpin()
919 check_shadow_context_ppgtt(struct execlist_ring_context *c, struct intel_vgpu_mm *m) in check_shadow_context_ppgtt()
1022 struct intel_vgpu_mm *m = list_last_entry(&workload->lri_shadow_mm, in update_guest_context()
1023 struct intel_vgpu_mm, in update_guest_context()
1526 struct intel_vgpu_mm *m, *mm; in intel_vgpu_destroy_workload()
1583 struct intel_vgpu_mm *mm; in prepare_mm()
Dcmd_parser.c859 struct intel_vgpu_mm *shadow_mm = s->workload->shadow_mm; in cmd_pdp_mmio_update_handler()
860 struct intel_vgpu_mm *mm; in cmd_pdp_mmio_update_handler()
1759 static int copy_gma_to_hva(struct intel_vgpu *vgpu, struct intel_vgpu_mm *mm, in copy_gma_to_hva()
1816 struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ? in find_bb_size()
1899 struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ? in perform_bb_shadow()
Dhandlers.c1466 struct intel_vgpu_mm *mm; in handle_g2v_notification()