Lines Matching refs:ggtt_mm

622 	pte_ops->get_entry(mm->ggtt_mm.virtual_ggtt, entry, index,  in ggtt_get_guest_entry()
633 pte_ops->set_entry(mm->ggtt_mm.virtual_ggtt, entry, index, in ggtt_set_guest_entry()
657 mm->ggtt_mm.host_ggtt_aperture[offset] = entry->val64; in ggtt_set_host_entry()
660 mm->ggtt_mm.host_ggtt_hidden[offset] = entry->val64; in ggtt_set_host_entry()
1960 mm->ggtt_mm.virtual_ggtt = in intel_vgpu_create_ggtt_mm()
1963 if (!mm->ggtt_mm.virtual_ggtt) { in intel_vgpu_create_ggtt_mm()
1968 mm->ggtt_mm.host_ggtt_aperture = vzalloc((vgpu_aperture_sz(vgpu) >> PAGE_SHIFT) * sizeof(u64)); in intel_vgpu_create_ggtt_mm()
1969 if (!mm->ggtt_mm.host_ggtt_aperture) { in intel_vgpu_create_ggtt_mm()
1970 vfree(mm->ggtt_mm.virtual_ggtt); in intel_vgpu_create_ggtt_mm()
1975 mm->ggtt_mm.host_ggtt_hidden = vzalloc((vgpu_hidden_sz(vgpu) >> PAGE_SHIFT) * sizeof(u64)); in intel_vgpu_create_ggtt_mm()
1976 if (!mm->ggtt_mm.host_ggtt_hidden) { in intel_vgpu_create_ggtt_mm()
1977 vfree(mm->ggtt_mm.host_ggtt_aperture); in intel_vgpu_create_ggtt_mm()
1978 vfree(mm->ggtt_mm.virtual_ggtt); in intel_vgpu_create_ggtt_mm()
2009 vfree(mm->ggtt_mm.virtual_ggtt); in _intel_vgpu_mm_release()
2010 vfree(mm->ggtt_mm.host_ggtt_aperture); in _intel_vgpu_mm_release()
2011 vfree(mm->ggtt_mm.host_ggtt_hidden); in _intel_vgpu_mm_release()
2190 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; in emulate_ggtt_mmio_read() local
2207 ggtt_get_guest_entry(ggtt_mm, &e, index); in emulate_ggtt_mmio_read()
2255 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; in emulate_ggtt_mmio_write() local
2287 &ggtt_mm->ggtt_mm.partial_pte_list, list) { in emulate_ggtt_mmio_write()
2307 ggtt_set_guest_entry(ggtt_mm, &e, g_gtt_index); in emulate_ggtt_mmio_write()
2320 &ggtt_mm->ggtt_mm.partial_pte_list); in emulate_ggtt_mmio_write()
2355 ggtt_set_guest_entry(ggtt_mm, &e, g_gtt_index); in emulate_ggtt_mmio_write()
2357 ggtt_get_host_entry(ggtt_mm, &e, g_gtt_index); in emulate_ggtt_mmio_write()
2360 ggtt_set_host_entry(ggtt_mm, &m, g_gtt_index); in emulate_ggtt_mmio_write()
2527 gtt->ggtt_mm = intel_vgpu_create_ggtt_mm(vgpu); in intel_vgpu_init_gtt()
2528 if (IS_ERR(gtt->ggtt_mm)) { in intel_vgpu_init_gtt()
2530 return PTR_ERR(gtt->ggtt_mm); in intel_vgpu_init_gtt()
2535 INIT_LIST_HEAD(&gtt->ggtt_mm->ggtt_mm.partial_pte_list); in intel_vgpu_init_gtt()
2564 &vgpu->gtt.ggtt_mm->ggtt_mm.partial_pte_list, in intel_vgpu_destroy_ggtt_mm()
2570 intel_vgpu_destroy_mm(vgpu->gtt.ggtt_mm); in intel_vgpu_destroy_ggtt_mm()
2571 vgpu->gtt.ggtt_mm = NULL; in intel_vgpu_destroy_ggtt_mm()
2855 ggtt_get_host_entry(vgpu->gtt.ggtt_mm, &old_entry, index); in intel_vgpu_reset_ggtt()
2858 ggtt_set_host_entry(vgpu->gtt.ggtt_mm, &entry, index++); in intel_vgpu_reset_ggtt()
2865 ggtt_get_host_entry(vgpu->gtt.ggtt_mm, &old_entry, index); in intel_vgpu_reset_ggtt()
2868 ggtt_set_host_entry(vgpu->gtt.ggtt_mm, &entry, index++); in intel_vgpu_reset_ggtt()
2910 mm = vgpu->gtt.ggtt_mm; in intel_gvt_restore_ggtt()
2915 pte = mm->ggtt_mm.host_ggtt_aperture[idx]; in intel_gvt_restore_ggtt()
2923 pte = mm->ggtt_mm.host_ggtt_hidden[idx]; in intel_gvt_restore_ggtt()