Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/radeon/
A Dradeon_ttm.c343 vma = find_vma(gtt->usermm, gtt->userptr); in radeon_ttm_tt_pin_userptr()
431 if (gtt->bound) in radeon_ttm_backend_bind()
462 if (gtt->userptr) in radeon_ttm_backend_unbind()
465 if (!gtt->bound) in radeon_ttm_backend_unbind()
478 kfree(gtt); in radeon_ttm_backend_destroy()
509 kfree(gtt); in radeon_ttm_tt_create()
536 if (gtt && gtt->userptr) { in radeon_ttm_tt_populate()
562 if (gtt && gtt->userptr) { in radeon_ttm_tt_unpopulate()
580 if (gtt == NULL) in radeon_ttm_tt_set_userptr()
651 if (gtt == NULL) in radeon_ttm_tt_has_userptr()
[all …]
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()
/linux/drivers/gpu/drm/i915/gvt/
A Dgtt.c1504 struct intel_gvt_gtt *gtt = &gvt->gtt; in ppgtt_allocate_oos_page() local
1758 struct intel_gvt_gtt *gtt = &gvt->gtt; in invalidate_ppgtt_mm() local
1788 struct intel_gvt_gtt *gtt = &gvt->gtt; in shadow_ppgtt_mm() local
2357 struct intel_vgpu_gtt *gtt = &vgpu->gtt; in alloc_scratch_pages() local
2466 struct intel_vgpu_gtt *gtt = &vgpu->gtt; in intel_vgpu_init_gtt() local
2475 if (IS_ERR(gtt->ggtt_mm)) { in intel_vgpu_init_gtt()
2477 return PTR_ERR(gtt->ggtt_mm); in intel_vgpu_init_gtt()
2518 vgpu->gtt.ggtt_mm = NULL; in intel_vgpu_destroy_ggtt_mm()
2540 struct intel_gvt_gtt *gtt = &gvt->gtt; in clean_spt_oos() local
2557 struct intel_gvt_gtt *gtt = &gvt->gtt; in setup_spt_oos() local
[all …]
A Dfb_decoder.c258 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_primary_plane()
381 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_cursor_plane()
485 plane->base_gpa = intel_vgpu_gma_to_gpa(vgpu->gtt.ggtt_mm, plane->base); in intel_vgpu_decode_sprite_plane()
A DMakefile14 gvt/gtt.o \
A Dgvt.h204 struct intel_vgpu_gtt gtt; member
338 struct intel_gvt_gtt gtt; member
A Dmmio.c88 pt = vgpu->gtt.ggtt_mm->ggtt_mm.virtual_ggtt + offset; in failsafe_emulate_mmio_rw()
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_ttm.c748 if (gtt && gtt->userptr && range) in amdgpu_ttm_tt_discard_user_pages()
763 if (!gtt || !gtt->userptr || !range) in amdgpu_ttm_tt_get_user_pages_done()
925 if (gtt->bound) in amdgpu_ttm_backend_bind()
1065 if (!gtt->bound) in amdgpu_ttm_backend_unbind()
1085 kfree(gtt); in amdgpu_ttm_backend_destroy()
1105 if (!gtt) in amdgpu_ttm_tt_create()
1121 kfree(gtt); in amdgpu_ttm_tt_create()
1273 if (gtt == NULL) in amdgpu_ttm_tt_get_usermm()
1293 if (gtt == NULL || !gtt->userptr) in amdgpu_ttm_tt_affect_userptr()
1300 if (gtt->userptr > end || gtt->userptr + size <= start) in amdgpu_ttm_tt_affect_userptr()
[all …]
A Damdgpu_fdinfo.c86 drm_printf(p, "drm-memory-gtt: \t%llu KiB\n", stats.gtt/1024UL); in amdgpu_show_fdinfo()
A Damdgpu_kms.c771 mem.gtt.total_heap_size = gtt_man->size; in amdgpu_info_ioctl()
772 mem.gtt.usable_heap_size = mem.gtt.total_heap_size - in amdgpu_info_ioctl()
774 mem.gtt.heap_usage = ttm_resource_manager_usage(gtt_man); in amdgpu_info_ioctl()
775 mem.gtt.max_allocation = mem.gtt.usable_heap_size * 3 / 4; in amdgpu_info_ioctl()
/linux/drivers/gpu/drm/gma500/
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()
A Dgem.c33 u32 gpu_base = dev_priv->gtt.gatt_start; in psb_gem_pin()
78 u32 gpu_base = dev_priv->gtt.gatt_start; in psb_gem_unpin()
340 pg = &dev_priv->gtt; in psb_gem_mm_init()
412 pg = &dev_priv->gtt; in psb_gem_mm_resume()
A Dpsb_drv.c123 PSB_WSGX32(dev_priv->gtt.gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_spank()
129 struct psb_gtt *pg = &dev_priv->gtt; in psb_do_init()
186 struct psb_gtt *pg = &dev_priv->gtt; in psb_driver_unload()
247 pg = &dev_priv->gtt; in psb_driver_load()
A DMakefile18 gtt.o \
/linux/drivers/char/agp/
A Dintel-gtt.c70 u32 __iomem *gtt; /* I915G */ member
336 writel_relaxed(addr | pte_flags, intel_private.gtt + entry); in i810_write_entry()
565 iounmap(intel_private.gtt); in intel_gtt_cleanup()
629 intel_private.gtt = NULL; in intel_gtt_init()
631 intel_private.gtt = ioremap_wc(intel_private.gtt_phys_addr, in intel_gtt_init()
633 if (intel_private.gtt == NULL) in intel_gtt_init()
634 intel_private.gtt = ioremap(intel_private.gtt_phys_addr, in intel_gtt_init()
636 if (intel_private.gtt == NULL) { in intel_gtt_init()
741 writel_relaxed(addr | pte_flags, intel_private.gtt + entry); in i830_write_entry()
849 readl(intel_private.gtt + pg); in intel_gmch_gtt_insert_page()
[all …]
A DMakefile13 obj-$(CONFIG_INTEL_GTT) += intel-gtt.o
/linux/drivers/gpu/drm/i915/
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/
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()
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()
920 .gtt = I915_GTT_PAGE_SIZE_4K, in igt_ppgtt_64K()
[all …]
/linux/drivers/gpu/drm/i915/selftests/
A Di915_mock_selftests.h33 selftest(gtt, i915_gem_gtt_mock_selftests)
A Di915_live_selftests.h37 selftest(gtt, i915_gem_gtt_live_selftests)
/linux/drivers/gpu/drm/i915/display/
A Dintel_fb_pin.c261 vma = intel_fb_pin_to_ggtt(&fb->base, &plane_state->view.gtt, in intel_plane_pin_fb()
289 vma = intel_fb_pin_to_dpt(&fb->base, &plane_state->view.gtt, in intel_plane_pin_fb()
A Dintel_fb.c1391 struct intel_remapped_plane_info *remap_info = &view->gtt.remapped.plane[color_plane]; in calc_plane_remap_info()
1417 if (view->gtt.type == I915_GTT_VIEW_ROTATED) { in calc_plane_remap_info()
1419 check_array_bounds(i915, view->gtt.rotated.plane, color_plane); in calc_plane_remap_info()
1442 drm_WARN_ON(&i915->drm, view->gtt.type != I915_GTT_VIEW_REMAPPED); in calc_plane_remap_info()
1444 check_array_bounds(i915, view->gtt.remapped.plane, color_plane); in calc_plane_remap_info()
1446 if (view->gtt.remapped.plane_alignment) { in calc_plane_remap_info()
1448 view->gtt.remapped.plane_alignment); in calc_plane_remap_info()
1540 view->gtt.type = view_type; in intel_fb_view_init()
1544 view->gtt.remapped.plane_alignment = SZ_2M / PAGE_SIZE; in intel_fb_view_init()
/linux/drivers/gpu/drm/xe/display/
A Dxe_fb_pin.c93 dpt_size = ALIGN(intel_remapped_info_size(&fb->remapped_view.gtt.remapped) * 8, in __xe_pin_fb_vma_dpt()
375 vma = __xe_pin_fb_vma(to_intel_framebuffer(fb), &plane_state->view.gtt); in intel_plane_pin_fb()
A Dxe_plane_initial.c219 vma = intel_fb_pin_to_ggtt(fb, &plane_state->view.gtt, in intel_find_initial_plane_obj()
/linux/drivers/net/wireless/ath/ath9k/
A Ddebug.h108 u32 gtt; member

Completed in 61 milliseconds

12