intel_vgpu_mm
static int copy_gma_to_hva(struct intel_vgpu *vgpu, struct intel_vgpu_mm *mm,
struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ?
struct intel_vgpu_mm *mm = (s->buf_addr_type == GTT_BUFFER) ?
struct intel_vgpu_mm *shadow_mm = s->workload->shadow_mm;
struct intel_vgpu_mm *mm;
static void invalidate_ppgtt_mm(struct intel_vgpu_mm *mm)
static int shadow_ppgtt_mm(struct intel_vgpu_mm *mm)
static struct intel_vgpu_mm *vgpu_alloc_mm(struct intel_vgpu *vgpu)
struct intel_vgpu_mm *mm;
static void vgpu_free_mm(struct intel_vgpu_mm *mm)
struct intel_vgpu_mm *intel_vgpu_create_ppgtt_mm(struct intel_vgpu *vgpu,
struct intel_vgpu_mm *mm;
static struct intel_vgpu_mm *intel_vgpu_create_ggtt_mm(struct intel_vgpu *vgpu)
struct intel_vgpu_mm *mm;
struct intel_vgpu_mm *mm = container_of(mm_ref, typeof(*mm), ref);
void intel_vgpu_unpin_mm(struct intel_vgpu_mm *mm)
int intel_vgpu_pin_mm(struct intel_vgpu_mm *mm)
struct intel_vgpu_mm *mm;
mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.lru_list);
static inline int ppgtt_get_next_level_entry(struct intel_vgpu_mm *mm,
unsigned long intel_vgpu_gma_to_gpa(struct intel_vgpu_mm *mm, unsigned long gma)
struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm;
struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm;
struct intel_vgpu_mm *mm;
mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.list);
struct intel_vgpu_mm *intel_vgpu_find_ppgtt_mm(struct intel_vgpu *vgpu,
struct intel_vgpu_mm *mm;
mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.list);
struct intel_vgpu_mm *intel_vgpu_get_ppgtt_mm(struct intel_vgpu *vgpu,
struct intel_vgpu_mm *mm;
struct intel_vgpu_mm *mm;
struct intel_vgpu_mm *mm;
mm = container_of(pos, struct intel_vgpu_mm, ppgtt_mm.list);
struct intel_vgpu_mm *mm;
static void _ppgtt_get_root_entry(struct intel_vgpu_mm *mm,
static inline void ppgtt_get_guest_root_entry(struct intel_vgpu_mm *mm,
static inline void ppgtt_get_shadow_root_entry(struct intel_vgpu_mm *mm,
static void _ppgtt_set_root_entry(struct intel_vgpu_mm *mm,
static inline void ppgtt_set_shadow_root_entry(struct intel_vgpu_mm *mm,
static void ggtt_get_guest_entry(struct intel_vgpu_mm *mm,
static void ggtt_set_guest_entry(struct intel_vgpu_mm *mm,
static void ggtt_get_host_entry(struct intel_vgpu_mm *mm,
static void ggtt_set_host_entry(struct intel_vgpu_mm *mm,
struct intel_vgpu_mm *intel_vgpu_create_ppgtt_mm(struct intel_vgpu *vgpu,
static inline void intel_vgpu_mm_get(struct intel_vgpu_mm *mm)
static inline void intel_vgpu_mm_put(struct intel_vgpu_mm *mm)
static inline void intel_vgpu_destroy_mm(struct intel_vgpu_mm *mm)
struct intel_vgpu_mm *ggtt_mm;
struct intel_vgpu_mm *intel_gvt_find_ppgtt_mm(struct intel_vgpu *vgpu,
int intel_vgpu_pin_mm(struct intel_vgpu_mm *mm);
void intel_vgpu_unpin_mm(struct intel_vgpu_mm *mm);
unsigned long intel_vgpu_gma_to_gpa(struct intel_vgpu_mm *mm,
struct intel_vgpu_mm *intel_vgpu_find_ppgtt_mm(struct intel_vgpu *vgpu,
struct intel_vgpu_mm *intel_vgpu_get_ppgtt_mm(struct intel_vgpu *vgpu,
struct intel_vgpu_mm;
struct intel_vgpu_mm *mm;
struct intel_vgpu_mm *m = list_last_entry(&workload->lri_shadow_mm,
struct intel_vgpu_mm,
struct intel_vgpu_mm *m, *mm;
struct intel_vgpu_mm *mm;
struct intel_vgpu_mm *mm = workload->shadow_mm;
struct intel_vgpu_mm *m;
struct intel_vgpu_mm *m;
check_shadow_context_ppgtt(struct execlist_ring_context *c, struct intel_vgpu_mm *m)
struct intel_vgpu_mm *shadow_mm;