Lines Matching refs:ggtt_mm
602 pte_ops->get_entry(mm->ggtt_mm.virtual_ggtt, entry, index, in ggtt_get_guest_entry()
613 pte_ops->set_entry(mm->ggtt_mm.virtual_ggtt, entry, index, in ggtt_set_guest_entry()
637 mm->ggtt_mm.host_ggtt_aperture[offset] = entry->val64; in ggtt_set_host_entry()
640 mm->ggtt_mm.host_ggtt_hidden[offset] = entry->val64; in ggtt_set_host_entry()
1916 mm->ggtt_mm.virtual_ggtt = in intel_vgpu_create_ggtt_mm()
1919 if (!mm->ggtt_mm.virtual_ggtt) { in intel_vgpu_create_ggtt_mm()
1924 mm->ggtt_mm.host_ggtt_aperture = vzalloc((vgpu_aperture_sz(vgpu) >> PAGE_SHIFT) * sizeof(u64)); in intel_vgpu_create_ggtt_mm()
1925 if (!mm->ggtt_mm.host_ggtt_aperture) { in intel_vgpu_create_ggtt_mm()
1926 vfree(mm->ggtt_mm.virtual_ggtt); in intel_vgpu_create_ggtt_mm()
1931 mm->ggtt_mm.host_ggtt_hidden = vzalloc((vgpu_hidden_sz(vgpu) >> PAGE_SHIFT) * sizeof(u64)); in intel_vgpu_create_ggtt_mm()
1932 if (!mm->ggtt_mm.host_ggtt_hidden) { in intel_vgpu_create_ggtt_mm()
1933 vfree(mm->ggtt_mm.host_ggtt_aperture); in intel_vgpu_create_ggtt_mm()
1934 vfree(mm->ggtt_mm.virtual_ggtt); in intel_vgpu_create_ggtt_mm()
1965 vfree(mm->ggtt_mm.virtual_ggtt); in _intel_vgpu_mm_release()
1966 vfree(mm->ggtt_mm.host_ggtt_aperture); in _intel_vgpu_mm_release()
1967 vfree(mm->ggtt_mm.host_ggtt_hidden); in _intel_vgpu_mm_release()
2146 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; in emulate_ggtt_mmio_read() local
2163 ggtt_get_guest_entry(ggtt_mm, &e, index); in emulate_ggtt_mmio_read()
2211 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; in emulate_ggtt_mmio_write() local
2243 &ggtt_mm->ggtt_mm.partial_pte_list, list) { in emulate_ggtt_mmio_write()
2263 ggtt_set_guest_entry(ggtt_mm, &e, g_gtt_index); in emulate_ggtt_mmio_write()
2276 &ggtt_mm->ggtt_mm.partial_pte_list); in emulate_ggtt_mmio_write()
2302 ggtt_set_guest_entry(ggtt_mm, &e, g_gtt_index); in emulate_ggtt_mmio_write()
2304 ggtt_get_host_entry(ggtt_mm, &e, g_gtt_index); in emulate_ggtt_mmio_write()
2307 ggtt_set_host_entry(ggtt_mm, &m, g_gtt_index); in emulate_ggtt_mmio_write()
2474 gtt->ggtt_mm = intel_vgpu_create_ggtt_mm(vgpu); in intel_vgpu_init_gtt()
2475 if (IS_ERR(gtt->ggtt_mm)) { in intel_vgpu_init_gtt()
2477 return PTR_ERR(gtt->ggtt_mm); in intel_vgpu_init_gtt()
2482 INIT_LIST_HEAD(>t->ggtt_mm->ggtt_mm.partial_pte_list); in intel_vgpu_init_gtt()
2511 &vgpu->gtt.ggtt_mm->ggtt_mm.partial_pte_list, in intel_vgpu_destroy_ggtt_mm()
2517 intel_vgpu_destroy_mm(vgpu->gtt.ggtt_mm); in intel_vgpu_destroy_ggtt_mm()
2518 vgpu->gtt.ggtt_mm = NULL; in intel_vgpu_destroy_ggtt_mm()
2802 ggtt_get_host_entry(vgpu->gtt.ggtt_mm, &old_entry, index); in intel_vgpu_reset_ggtt()
2805 ggtt_set_host_entry(vgpu->gtt.ggtt_mm, &entry, index++); in intel_vgpu_reset_ggtt()
2812 ggtt_get_host_entry(vgpu->gtt.ggtt_mm, &old_entry, index); in intel_vgpu_reset_ggtt()
2815 ggtt_set_host_entry(vgpu->gtt.ggtt_mm, &entry, index++); in intel_vgpu_reset_ggtt()
2839 mm = vgpu->gtt.ggtt_mm; in intel_gvt_restore_ggtt()
2844 pte = mm->ggtt_mm.host_ggtt_aperture[idx]; in intel_gvt_restore_ggtt()
2852 pte = mm->ggtt_mm.host_ggtt_hidden[idx]; in intel_gvt_restore_ggtt()