Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c326 struct radeon_ttm_tt *gtt = (void *)ttm; in radeon_ttm_tt_pin_userptr() local
330 int write = !(gtt->userflags & RADEON_GEM_USERPTR_READONLY); in radeon_ttm_tt_pin_userptr()
334 if (current->mm != gtt->usermm) in radeon_ttm_tt_pin_userptr()
337 if (gtt->userflags & RADEON_GEM_USERPTR_ANONONLY) { in radeon_ttm_tt_pin_userptr()
340 unsigned long end = gtt->userptr + (u64)ttm->num_pages * PAGE_SIZE; in radeon_ttm_tt_pin_userptr()
342 vma = find_vma(gtt->usermm, gtt->userptr); in radeon_ttm_tt_pin_userptr()
349 uint64_t userptr = gtt->userptr + pinned * PAGE_SIZE; in radeon_ttm_tt_pin_userptr()
371 drm_prime_sg_to_dma_addr_array(ttm->sg, gtt->ttm.dma_address, in radeon_ttm_tt_pin_userptr()
387 struct radeon_ttm_tt *gtt = (void *)ttm; in radeon_ttm_tt_unpin_userptr() local
390 int write = !(gtt->userflags & RADEON_GEM_USERPTR_READONLY); in radeon_ttm_tt_unpin_userptr()
[all …]
H A Drs400.c237 u32 *gtt = rdev->gart.ptr; in rs400_gart_set_page() local
238 gtt[i] = cpu_to_le32(lower_32_bits(entry)); in rs400_gart_set_page()
H A Dr100.c712 u32 *gtt = rdev->gart.ptr; in r100_pci_gart_set_page() local
713 gtt[i] = cpu_to_le32(lower_32_bits(entry)); in r100_pci_gart_set_page()
/linux/drivers/gpu/drm/i915/gvt/
H A Dgtt.c493 const struct intel_gvt_gtt_pte_ops *pte_ops = mm->vgpu->gvt->gtt.pte_ops; in _ppgtt_get_root_entry()
520 const struct intel_gvt_gtt_pte_ops *pte_ops = mm->vgpu->gvt->gtt.pte_ops; in _ppgtt_set_root_entry()
536 const struct intel_gvt_gtt_pte_ops *pte_ops = mm->vgpu->gvt->gtt.pte_ops; in ggtt_get_guest_entry()
548 const struct intel_gvt_gtt_pte_ops *pte_ops = mm->vgpu->gvt->gtt.pte_ops; in ggtt_set_guest_entry()
559 const struct intel_gvt_gtt_pte_ops *pte_ops = mm->vgpu->gvt->gtt.pte_ops; in ggtt_get_host_entry()
569 const struct intel_gvt_gtt_pte_ops *pte_ops = mm->vgpu->gvt->gtt.pte_ops; in ggtt_set_host_entry()
595 const struct intel_gvt_gtt_pte_ops *ops = gvt->gtt.pte_ops; in ppgtt_spt_get_entry()
624 const struct intel_gvt_gtt_pte_ops *ops = gvt->gtt.pte_ops; in ppgtt_spt_set_entry()
687 radix_tree_delete(&spt->vgpu->gtt.spt_tree, spt->shadow_page.mfn); in ppgtt_free_spt()
708 radix_tree_for_each_slot(slot, &vgpu->gtt.spt_tree, &iter, 0) { in ppgtt_free_all_spt()
[all …]
H A DMakefile14 gvt/gtt.o \
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c729 struct amdgpu_ttm_tt *gtt = ttm_to_amdgpu_ttm_tt(ttm); in amdgpu_ttm_tt_get_user_pages() local
730 unsigned long start = gtt->userptr; in amdgpu_ttm_tt_get_user_pages()
751 if (unlikely((gtt->userflags & AMDGPU_GEM_USERPTR_ANONONLY) && in amdgpu_ttm_tt_get_user_pages()
796 struct amdgpu_ttm_tt *gtt = ttm_to_amdgpu_ttm_tt(ttm); in amdgpu_ttm_tt_pin_userptr() local
797 int write = !(gtt->userflags & AMDGPU_GEM_USERPTR_READONLY); in amdgpu_ttm_tt_pin_userptr()
815 drm_prime_sg_to_dma_addr_array(ttm->sg, gtt->ttm.dma_address, in amdgpu_ttm_tt_pin_userptr()
835 struct amdgpu_ttm_tt *gtt = ttm_to_amdgpu_ttm_tt(ttm); in amdgpu_ttm_tt_unpin_userptr() local
836 int write = !(gtt->userflags & AMDGPU_GEM_USERPTR_READONLY); in amdgpu_ttm_tt_unpin_userptr()
859 struct amdgpu_ttm_tt *gtt = (void *)ttm; in amdgpu_ttm_gart_bind_gfx9_mqd() local
870 gtt->offset + (page_idx << PAGE_SHIFT), in amdgpu_ttm_gart_bind_gfx9_mqd()
[all …]
H A Damdgpu_kms.c865 mem.gtt.total_heap_size = gtt_man->size; in amdgpu_info_ioctl()
866 mem.gtt.usable_heap_size = mem.gtt.total_heap_size - in amdgpu_info_ioctl()
868 mem.gtt.heap_usage = ttm_resource_manager_usage(gtt_man); in amdgpu_info_ioctl()
869 mem.gtt.max_allocation = mem.gtt.usable_heap_size * 3 / 4; in amdgpu_info_ioctl()
/linux/drivers/gpu/drm/gma500/
H A Dgtt.c29 end = root->start + pdev->gtt.stolen_size - 1; in psb_gtt_allocate_resource()
32 start = root->start + pdev->gtt.stolen_size; in psb_gtt_allocate_resource()
179 for (i = 0; i < pdev->gtt.gtt_pages; ++i) in psb_gtt_clear()
189 struct psb_gtt *pg = &dev_priv->gtt; in psb_gtt_init_ranges()
258 struct psb_gtt *pg = &dev_priv->gtt; in psb_gtt_init()
290 struct psb_gtt *pg = &dev_priv->gtt; in psb_gtt_resume()
H A Dgem.c34 u32 gpu_base = dev_priv->gtt.gatt_start; in psb_gem_pin()
79 u32 gpu_base = dev_priv->gtt.gatt_start; in psb_gem_unpin()
341 pg = &dev_priv->gtt; in psb_gem_mm_init()
413 pg = &dev_priv->gtt; in psb_gem_mm_resume()
H A DMakefile18 gtt.o \
/linux/drivers/gpu/drm/i915/
H A Di915_trace.h147 TP_PROTO(struct drm_i915_gem_object *obj, u64 index, bool gtt, bool write),
148 TP_ARGS(obj, index, gtt, write),
153 __field(bool, gtt)
160 __entry->gtt = gtt;
166 __entry->gtt ? "GTT" : "CPU",
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_pages.c867 unsigned int gtt; in igt_ppgtt_64K() member
873 .gtt = I915_GTT_PAGE_SIZE_64K, in igt_ppgtt_64K()
878 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_ppgtt_64K()
883 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_ppgtt_64K()
888 .gtt = I915_GTT_PAGE_SIZE_64K, in igt_ppgtt_64K()
893 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_ppgtt_64K()
898 .gtt = I915_GTT_PAGE_SIZE_64K | I915_GTT_PAGE_SIZE_4K, in igt_ppgtt_64K()
903 .gtt = I915_GTT_PAGE_SIZE_64K, in igt_ppgtt_64K()
908 .gtt = I915_GTT_PAGE_SIZE_64K, in igt_ppgtt_64K()
915 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_ppgtt_64K()
[all …]
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_mock_selftests.h33 selftest(gtt, i915_gem_gtt_mock_selftests)
H A Di915_live_selftests.h37 selftest(gtt, i915_gem_gtt_live_selftests)
/linux/drivers/char/agp/
H A DMakefile13 obj-$(CONFIG_INTEL_GTT) += intel-gtt.o
/linux/drivers/video/fbdev/i810/
H A Di810_main.c2108 struct gtt_data *gtt = &par->i810_gtt; in i810fb_release_resource() local
2114 agp_free_memory(gtt->i810_cursor_memory); in i810fb_release_resource()
2116 agp_free_memory(gtt->i810_fb_memory); in i810fb_release_resource()