Home
last modified time | relevance | path

Searched refs:gtt (Results 1 – 25 of 27) sorted by relevance

12

/netbsd/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_ttm.c558 vma = find_vma(gtt->usermm, gtt->userptr); in radeon_ttm_tt_pin_userptr()
582 r = -uvm_vslock(gtt->usermm, (void *)(vaddr_t)gtt->userptr, in radeon_ttm_tt_pin_userptr()
615 fail1: uvm_vsunlock(gtt->usermm, (void *)(vaddr_t)gtt->userptr, in radeon_ttm_tt_pin_userptr()
665 uvm_vsunlock(gtt->usermm, (void *)(vaddr_t)gtt->userptr, in radeon_ttm_tt_unpin_userptr()
716 r = radeon_gart_bind(gtt->rdev, gtt->offset, ttm->num_pages, in radeon_ttm_backend_bind()
730 radeon_gart_unbind(gtt->rdev, gtt->offset, ttm->num_pages); in radeon_ttm_backend_unbind()
743 kfree(gtt); in radeon_ttm_backend_destroy()
773 kfree(gtt); in radeon_ttm_tt_create()
795 if (gtt && gtt->userptr) { in radeon_ttm_tt_populate()
860 if (gtt && gtt->userptr) { in radeon_ttm_tt_unpopulate()
[all …]
H A Dradeon_rs400.c243 u32 *gtt = rdev->gart.ptr; in rs400_gart_set_page() local
244 gtt[i] = cpu_to_le32(lower_32_bits(entry)); in rs400_gart_set_page()
H A Dradeon_r100.c706 u32 *gtt = rdev->gart.ptr; in r100_pci_gart_set_page() local
707 gtt[i] = cpu_to_le32(lower_32_bits(entry)); in r100_pci_gart_set_page()
H A Dradeon.h472 struct dentry *gtt; member
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gvt/
H A Dgtt.c1529 struct intel_gvt_gtt *gtt = &gvt->gtt; in ppgtt_allocate_oos_page() local
1783 struct intel_gvt_gtt *gtt = &gvt->gtt; in invalidate_ppgtt_mm() local
1813 struct intel_gvt_gtt *gtt = &gvt->gtt; in shadow_ppgtt_mm() local
2355 struct intel_vgpu_gtt *gtt = &vgpu->gtt; in alloc_scratch_pages() local
2380 gtt->scratch_pt[type].page_mfn = in alloc_scratch_pages()
2464 struct intel_vgpu_gtt *gtt = &vgpu->gtt; in intel_vgpu_init_gtt() local
2473 if (IS_ERR(gtt->ggtt_mm)) { in intel_vgpu_init_gtt()
2475 return PTR_ERR(gtt->ggtt_mm); in intel_vgpu_init_gtt()
2516 vgpu->gtt.ggtt_mm = NULL; in intel_vgpu_destroy_ggtt_mm()
2538 struct intel_gvt_gtt *gtt = &gvt->gtt; in clean_spt_oos() local
[all …]
H A Dfb_decoder.c256 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_primary_plane()
379 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_cursor_plane()
483 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_sprite_plane()
H A DMakefile4 interrupt.o gtt.o cfg_space.o opregion.o mmio.o display.o edid.o \
H A Dgvt.h192 struct intel_vgpu_gtt gtt; member
320 struct intel_gvt_gtt gtt; member
H A Dmmio.c87 pt = vgpu->gtt.ggtt_mm->ggtt_mm.virtual_ggtt + offset; in failsafe_emulate_mmio_rw()
H A Dscheduler.c195 context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in populate_shadow_context()
832 context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in update_guest_context()
1473 ring_context_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in intel_vgpu_create_workload()
H A Dcmd_parser.c1750 s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm; in find_bb_size()
1833 s->vgpu->gtt.ggtt_mm : s->workload->shadow_mm; in perform_bb_shadow()
2897 ret = copy_gma_to_hva(vgpu, vgpu->gtt.ggtt_mm, in shadow_workload_ring_buffer()
2908 ret = copy_gma_to_hva(vgpu, vgpu->gtt.ggtt_mm, gma_head, gma_tail, in shadow_workload_ring_buffer()
2971 workload->vgpu->gtt.ggtt_mm, in shadow_indirect_ctx()
H A Dexeclist.c168 hwsp_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, in emulate_csb_update()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_ttm.c943 if (!gtt || !gtt->userptr) in amdgpu_ttm_tt_get_user_pages_done()
949 WARN_ONCE(!gtt->range || !gtt->range->pfns, in amdgpu_ttm_tt_get_user_pages_done()
1258 gtt->ttm.ttm.num_pages, gtt->offset); in amdgpu_ttm_backend_unbind()
1272 kfree(gtt); in amdgpu_ttm_backend_destroy()
1302 kfree(gtt); in amdgpu_ttm_tt_create()
1323 if (gtt && gtt->userptr) { in amdgpu_ttm_tt_populate()
1393 if (gtt && gtt->userptr) { in amdgpu_ttm_tt_unpopulate()
1466 if (gtt == NULL) in amdgpu_ttm_tt_set_userptr()
1516 if (gtt == NULL || !gtt->userptr) in amdgpu_ttm_tt_affect_userptr()
1523 if (gtt->userptr > end || gtt->userptr + size <= start) in amdgpu_ttm_tt_affect_userptr()
[all …]
H A Damdgpu_kms.c642 mem.gtt.total_heap_size = adev->mman.bdev.man[TTM_PL_TT].size; in amdgpu_info_ioctl()
643 mem.gtt.total_heap_size *= PAGE_SIZE; in amdgpu_info_ioctl()
644 mem.gtt.usable_heap_size = mem.gtt.total_heap_size - in amdgpu_info_ioctl()
646 mem.gtt.heap_usage = in amdgpu_info_ioctl()
648 mem.gtt.max_allocation = mem.gtt.usable_heap_size * 3 / 4; in amdgpu_info_ioctl()
/netbsd/sys/external/bsd/drm2/dist/drm/qxl/
H A Dqxl_ttm.c168 struct qxl_ttm_tt *gtt = (void *)ttm; in qxl_ttm_backend_bind() local
187 struct qxl_ttm_tt *gtt = (void *)ttm; in qxl_ttm_backend_destroy() local
189 ttm_tt_fini(&gtt->ttm); in qxl_ttm_backend_destroy()
190 kfree(gtt); in qxl_ttm_backend_destroy()
203 struct qxl_ttm_tt *gtt; in qxl_ttm_tt_create() local
207 if (gtt == NULL) in qxl_ttm_tt_create()
209 gtt->ttm.func = &qxl_backend_func; in qxl_ttm_tt_create()
210 gtt->qdev = qdev; in qxl_ttm_tt_create()
211 if (ttm_tt_init(&gtt->ttm, bo, page_flags)) { in qxl_ttm_tt_create()
212 kfree(gtt); in qxl_ttm_tt_create()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
H A Dhuge_pages.c373 if (obj->mm.page_sizes.gtt) { in igt_check_page_sizes()
375 obj->mm.page_sizes.gtt); in igt_check_page_sizes()
819 unsigned int gtt; in igt_mock_ppgtt_64K() member
825 .gtt = I915_GTT_PAGE_SIZE_64K, in igt_mock_ppgtt_64K()
830 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_mock_ppgtt_64K()
835 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_mock_ppgtt_64K()
840 .gtt = I915_GTT_PAGE_SIZE_64K, in igt_mock_ppgtt_64K()
845 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_mock_ppgtt_64K()
855 .gtt = I915_GTT_PAGE_SIZE_64K, in igt_mock_ppgtt_64K()
867 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_mock_ppgtt_64K()
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_object_types.h261 unsigned int gtt; member
/netbsd/sys/external/bsd/drm2/include/
H A Di915_trace.h146 pgoff_t page_offset, bool gtt, bool write) in trace_i915_gem_object_fault() argument
148 TRACE4(i915,, gem__object__fault, obj, page_offset, gtt, write); in trace_i915_gem_object_fault()
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dgen8_ppgtt.c624 vma->page_sizes.gtt |= page_size; in gen8_ppgtt_insert_huge()
654 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen8_ppgtt_insert()
H A Dgen6_ppgtt.c187 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen6_ppgtt_insert_entries()
H A Dintel_ggtt.c570 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in ggtt_bind_vma()
/netbsd/sys/external/bsd/drm2/dist/drm/i915/
H A DMakefile285 gvt/gtt.h \
H A Di915_gpu_error.c1009 dst->gtt_page_sizes = vma->page_sizes.gtt; in i915_vma_coredump_create()
1029 io_mapping_unmap_atomic(dev_priv->gtt.mappable, s); in i915_vma_coredump_create()
1048 io_mapping_unmap_atomic(dev_priv->gtt.mappable, s); in i915_vma_coredump_create()
H A Di915_debugfs.c170 stringify_page_sizes(vma->page_sizes.gtt, NULL, 0)); in describe_obj()
/netbsd/sys/external/bsd/drm2/dist/include/uapi/drm/
H A Damdgpu_drm.h914 struct drm_amdgpu_heap_info gtt; member

12