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

12

/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/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c556 struct ttm_tt *ttm = bo->tbo.ttm; local
645 struct ttm_tt *ttm = bo->tbo.ttm; local
722 struct ttm_tt *ttm = bo->tbo.ttm; local
768 struct ttm_tt *ttm = bo->tbo.ttm; local
[all...]
H A Damdgpu_ttm.c656 struct ttm_tt ttm; member in struct:amdgpu_ttm_tt
679 struct ttm_tt *ttm = bo->tbo.ttm; local
726 amdgpu_ttm_tt_discard_user_pages(struct ttm_tt *ttm, struct hmm_range *range) argument
741 amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm, struct hmm_range *range) argument
765 amdgpu_ttm_tt_set_user_pages(struct ttm_tt *ttm, struct page **pages) argument
778 amdgpu_ttm_tt_pin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument
815 amdgpu_ttm_tt_unpin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument
840 amdgpu_ttm_gart_bind_gfx9_mqd(struct amdgpu_device *adev, struct ttm_tt *ttm, uint64_t flags) argument
876 struct ttm_tt *ttm = tbo->ttm; local
897 amdgpu_ttm_backend_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument
1032 amdgpu_ttm_backend_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
1060 amdgpu_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
1117 amdgpu_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
1158 amdgpu_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
1253 amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm) argument
1271 amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start, unsigned long end, unsigned long *userptr) argument
1295 amdgpu_ttm_tt_is_userptr(struct ttm_tt *ttm) argument
1308 amdgpu_ttm_tt_is_readonly(struct ttm_tt *ttm) argument
1326 amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_resource *mem) argument
1358 amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm, struct ttm_resource *mem) argument
[all...]
H A Damdgpu_ttm.h188 static inline void amdgpu_ttm_tt_discard_user_pages(struct ttm_tt *ttm, argument
192 static inline bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm, argument
[all...]
/linux-master/drivers/gpu/drm/i915/gem/
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...]
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...]
/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/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c776 nouveau_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *reg) argument
792 nouveau_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
1336 nouveau_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
1358 nouveau_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
1375 nouveau_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
[all...]
H A Dnouveau_drv.h240 } ttm; member in struct:nouveau_drm
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...]
/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/radeon/
H A Dradeon_ttm.c314 struct ttm_tt ttm; member in struct:radeon_ttm_tt
324 radeon_ttm_tt_pin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument
385 radeon_ttm_tt_unpin_userptr(struct ttm_device *bdev, struct ttm_tt *ttm) argument
414 radeon_ttm_backend_is_bound(struct ttm_tt *ttm) argument
421 radeon_ttm_backend_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument
457 radeon_ttm_backend_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
473 radeon_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
515 radeon_ttm_tt_to_gtt(struct radeon_device *rdev, struct ttm_tt *ttm) argument
528 radeon_ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
554 radeon_ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
574 radeon_ttm_tt_set_userptr(struct radeon_device *rdev, struct ttm_tt *ttm, uint64_t addr, uint32_t flags) argument
589 radeon_ttm_tt_is_bound(struct ttm_device *bdev, struct ttm_tt *ttm) argument
600 radeon_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem) argument
618 radeon_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm) argument
632 radeon_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
646 radeon_ttm_tt_has_userptr(struct radeon_device *rdev, struct ttm_tt *ttm) argument
657 radeon_ttm_tt_is_readonly(struct radeon_device *rdev, struct ttm_tt *ttm) argument
[all...]
/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_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_bo_vm.c191 struct ttm_tt *ttm = NULL; local
[all...]
H A Dttm_tt.c113 static int ttm_tt_alloc_page_directory(struct ttm_tt *ttm) argument
122 ttm_dma_tt_alloc_page_directory(struct ttm_tt *ttm) argument
133 ttm_sg_tt_alloc_page_directory(struct ttm_tt *ttm) argument
143 ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) argument
149 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
163 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
177 ttm_tt_fini(struct ttm_tt *ttm) argument
194 ttm_sg_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching) argument
213 ttm_tt_swapin(struct ttm_tt *ttm) argument
265 ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm, gfp_t gfp_flags) argument
312 ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) argument
370 ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm) argument
[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/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/xe/tests/
H A Dxe_bo.c22 struct ttm_tt *ttm; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_bo.c268 struct ttm_tt ttm; member in struct:xe_ttm_tt
622 struct ttm_tt *ttm = ttm_bo->ttm; local
[all...]
H A Dxe_bo_types.h28 struct ttm_buffer_object ttm; member in struct:xe_bo

Completed in 355 milliseconds

12