Home
last modified time | relevance | path

Searched refs:ggtt_mm (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Dgtt.c610 pte_ops->get_entry(mm->ggtt_mm.virtual_ggtt, entry, index, in ggtt_get_guest_entry()
621 pte_ops->set_entry(mm->ggtt_mm.virtual_ggtt, entry, index, in ggtt_set_guest_entry()
645 mm->ggtt_mm.host_ggtt_aperture[offset] = entry->val64; in ggtt_set_host_entry()
648 mm->ggtt_mm.host_ggtt_hidden[offset] = entry->val64; in ggtt_set_host_entry()
1957 mm->ggtt_mm.virtual_ggtt = in intel_vgpu_create_ggtt_mm()
1960 if (!mm->ggtt_mm.virtual_ggtt) { in intel_vgpu_create_ggtt_mm()
1965 mm->ggtt_mm.host_ggtt_aperture = vzalloc((vgpu_aperture_sz(vgpu) >> PAGE_SHIFT) * sizeof(u64)); in intel_vgpu_create_ggtt_mm()
1966 if (!mm->ggtt_mm.host_ggtt_aperture) { in intel_vgpu_create_ggtt_mm()
1967 vfree(mm->ggtt_mm.virtual_ggtt); in intel_vgpu_create_ggtt_mm()
1972 mm->ggtt_mm in intel_vgpu_create_ggtt_mm()
2187 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; emulate_ggtt_mmio_read() local
2253 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; emulate_ggtt_mmio_write() local
[all...]
H A Dgtt.h171 } ggtt_mm; member
203 struct intel_vgpu_mm *ggtt_mm; member
H A Dfb_decoder.c251 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_primary_plane()
374 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_cursor_plane()
478 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_sprite_plane()
H A Dmmio.c82 pt = vgpu->gtt.ggtt_mm->ggtt_mm.virtual_ggtt + offset; in failsafe_emulate_mmio_rw()
H A Dexeclist.c159 hwsp_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in emulate_csb_update()
H A Dscheduler.c213 context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in populate_shadow_context()
940 context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in update_guest_context()
1596 ring_context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in intel_vgpu_create_workload()
H A Dcmd_parser.c1782 s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm; in find_bb_size()
1865 s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm; in perform_bb_shadow()
2919 ret = copy_gma_to_hva(vgpu, vgpu->gtt.ggtt_mm, in shadow_workload_ring_buffer()
2930 ret = copy_gma_to_hva(vgpu, vgpu->gtt.ggtt_mm, gma_head, gma_tail, in shadow_workload_ring_buffer()
2993 workload->vgpu->gtt.ggtt_mm, in shadow_indirect_ctx()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dgtt.c601 pte_ops->get_entry(mm->ggtt_mm.virtual_ggtt, entry, index, in ggtt_get_guest_entry()
612 pte_ops->set_entry(mm->ggtt_mm.virtual_ggtt, entry, index, in ggtt_set_guest_entry()
636 mm->ggtt_mm.host_ggtt_aperture[offset] = entry->val64; in ggtt_set_host_entry()
639 mm->ggtt_mm.host_ggtt_hidden[offset] = entry->val64; in ggtt_set_host_entry()
1915 mm->ggtt_mm.virtual_ggtt = in intel_vgpu_create_ggtt_mm()
1918 if (!mm->ggtt_mm.virtual_ggtt) { in intel_vgpu_create_ggtt_mm()
1923 mm->ggtt_mm.host_ggtt_aperture = vzalloc((vgpu_aperture_sz(vgpu) >> PAGE_SHIFT) * sizeof(u64)); in intel_vgpu_create_ggtt_mm()
1924 if (!mm->ggtt_mm.host_ggtt_aperture) { in intel_vgpu_create_ggtt_mm()
1925 vfree(mm->ggtt_mm.virtual_ggtt); in intel_vgpu_create_ggtt_mm()
1930 mm->ggtt_mm in intel_vgpu_create_ggtt_mm()
2145 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; emulate_ggtt_mmio_read() local
2210 struct intel_vgpu_mm *ggtt_mm = vgpu->gtt.ggtt_mm; emulate_ggtt_mmio_write() local
[all...]
H A Dgtt.h180 } ggtt_mm; member
212 struct intel_vgpu_mm *ggtt_mm; member
H A Dfb_decoder.c252 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_primary_plane()
375 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_cursor_plane()
479 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_sprite_plane()
H A Dmmio.c86 pt = vgpu->gtt.ggtt_mm->ggtt_mm.virtual_ggtt + offset; in failsafe_emulate_mmio_rw()
H A Dexeclist.c159 hwsp_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in emulate_csb_update()
H A Dscheduler.c226 context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in populate_shadow_context()
988 context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in update_guest_context()
1640 ring_context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in intel_vgpu_create_workload()
H A Dcmd_parser.c1819 s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm; in find_bb_size()
1902 s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm; in perform_bb_shadow()
2955 ret = copy_gma_to_hva(vgpu, vgpu->gtt.ggtt_mm, in shadow_workload_ring_buffer()
2966 ret = copy_gma_to_hva(vgpu, vgpu->gtt.ggtt_mm, gma_head, gma_tail, in shadow_workload_ring_buffer()
3029 workload->vgpu->gtt.ggtt_mm, in shadow_indirect_ctx()

Completed in 24 milliseconds