Searched defs:ttm (Results 1 - 25 of 29) sorted by relevance

12

/linux-master/drivers/gpu/drm/ttm/
H A DMakefile
H A Dttm_agp_backend.c45 struct ttm_tt ttm; member in struct:ttm_agp_backend
50 int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument
87 ttm_agp_unbind(struct ttm_tt *ttm) argument
102 ttm_agp_is_bound(struct ttm_tt *ttm) argument
113 ttm_agp_destroy(struct ttm_tt *ttm) argument
[all...]
H A Dttm_bo_vm.c191 struct ttm_tt *ttm = NULL; local
[all...]
H A Dttm_bo_util.c149 struct ttm_tt *ttm = bo->ttm; local
345 struct ttm_tt *ttm = bo->ttm; local
506 struct ttm_tt *ttm = bo->ttm; local
717 struct ttm_tt *ttm; local
[all...]
H A Dttm_tt.c112 static int ttm_tt_alloc_page_directory(struct ttm_tt *ttm) argument
121 ttm_dma_tt_alloc_page_directory(struct ttm_tt *ttm) argument
132 ttm_sg_tt_alloc_page_directory(struct ttm_tt *ttm) argument
142 ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
148 ttm_tt_init_fields(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument
162 ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument
176 ttm_tt_fini(struct ttm_tt *ttm) argument
193 ttm_sg_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching) argument
212 ttm_tt_swapin(struct ttm_tt *ttm) argument
264 ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm, gfp_t gfp_flags) argument
311 ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
369 ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_sgdma.c15 struct ttm_tt ttm; member in struct:nouveau_sgdma_be
20 nouveau_sgdma_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
31 nouveau_sgdma_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *reg) argument
58 nouveau_sgdma_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
[all...]
H A Dnouveau_drv.h240 } ttm; member in struct:nouveau_drm
H A Dnouveau_bo.c765 nouveau_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *reg) argument
781 nouveau_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
1325 nouveau_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
1347 nouveau_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
1364 nouveau_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
[all...]
/linux-master/include/drm/ttm/
H A Dttm_tt.h223 ttm_tt_mark_for_clear(struct ttm_tt *ttm) argument
[all...]
H A Dttm_bo.h118 struct ttm_tt *ttm; member in struct:ttm_buffer_object
/linux-master/drivers/gpu/drm/xe/
H A Dxe_bo_types.h28 struct ttm_buffer_object ttm; member in struct:xe_bo
H A Dxe_device.h33 static inline struct xe_device *ttm_to_xe_device(struct ttm_device *ttm) argument
/linux-master/drivers/gpu/drm/xe/tests/
H A Dxe_bo.c22 struct ttm_tt *ttm; local
[all...]
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c100 static void qxl_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
109 struct ttm_tt *ttm; local
[all...]
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_kunit_helpers.c20 static void ttm_tt_simple_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
35 ttm_device_kunit_init(struct ttm_test_devices *priv, struct ttm_device *ttm, bool use_dma_alloc, bool use_dma32) argument
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.h185 static inline void amdgpu_ttm_tt_discard_user_pages(struct ttm_tt *ttm, argument
189 static inline bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm, argument
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c348 static void vmw_ttm_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
273 vmw_ttm_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument
320 vmw_ttm_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
362 vmw_ttm_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
378 vmw_ttm_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
[all...]
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.c111 lsdc_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
128 lsdc_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
[all...]
/linux-master/arch/powerpc/perf/
H A Dpower5+-pmu.c460 unsigned int ttm; local
H A Dpower5-pmu.c391 unsigned int ttm, grp; local
H A Dppc970-pmu.c264 unsigned int ttm, grp; local
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm_move.c52 i915_ttm_cache_level(struct drm_i915_private *i915, struct ttm_resource *res, struct ttm_tt *ttm) argument
579 struct ttm_tt *ttm = bo->ttm; local
[all...]
H A Di915_gem_object_types.h700 } ttm; member in struct:drm_i915_gem_object
H A Di915_gem_ttm.c50 struct ttm_tt ttm; member in struct:i915_ttm_tt
182 i915_ttm_tt_shmem_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
241 i915_ttm_tt_shmem_unpopulate(struct ttm_tt *ttm) argument
316 i915_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
328 i915_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
344 i915_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
520 i915_ttm_tt_get_st(struct ttm_tt *ttm) argument
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c313 struct ttm_tt ttm; member in struct:radeon_ttm_tt
323 radeon_ttm_tt_pin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument
384 radeon_ttm_tt_unpin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument
413 radeon_ttm_backend_is_bound(struct ttm_tt *ttm) argument
420 radeon_ttm_backend_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument
456 radeon_ttm_backend_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
472 radeon_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
514 radeon_ttm_tt_to_gtt(struct radeon_device *rdev, struct ttm_tt *ttm) argument
527 radeon_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
553 radeon_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
573 radeon_ttm_tt_set_userptr(struct radeon_device *rdev, struct ttm_tt *ttm, uint64_t addr, uint32_t flags) argument
588 radeon_ttm_tt_is_bound(struct ttm_device *bdev, struct ttm_tt *ttm) argument
599 radeon_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument
617 radeon_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
631 radeon_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
645 radeon_ttm_tt_has_userptr(struct radeon_device *rdev, struct ttm_tt *ttm) argument
656 radeon_ttm_tt_is_readonly(struct radeon_device *rdev, struct ttm_tt *ttm) argument
[all...]

Completed in 360 milliseconds

12