ttm_tt            790 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct ttm_tt *ttm = bo->tbo.ttm;
ttm_tt            891 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm)
ttm_tt            925 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c void amdgpu_ttm_tt_set_user_pages(struct ttm_tt *ttm, struct page **pages)
ttm_tt            938 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_ttm_tt_pin_userptr(struct ttm_tt *ttm)
ttm_tt            976 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static void amdgpu_ttm_tt_unpin_userptr(struct ttm_tt *ttm)
ttm_tt           1007 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct ttm_tt *ttm = tbo->ttm;
ttm_tt           1047 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_ttm_backend_bind(struct ttm_tt *ttm,
ttm_tt           1177 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_ttm_backend_unbind(struct ttm_tt *ttm)
ttm_tt           1198 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static void amdgpu_ttm_backend_destroy(struct ttm_tt *ttm)
ttm_tt           1222 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_buffer_object *bo,
ttm_tt           1250 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_ttm_tt_populate(struct ttm_tt *ttm,
ttm_tt           1293 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static void amdgpu_ttm_tt_unpopulate(struct ttm_tt *ttm)
ttm_tt           1333 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c int amdgpu_ttm_tt_set_userptr(struct ttm_tt *ttm, uint64_t addr,
ttm_tt           1355 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm)
ttm_tt           1373 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c bool amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start,
ttm_tt           1395 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c bool amdgpu_ttm_tt_is_userptr(struct ttm_tt *ttm)
ttm_tt           1408 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c bool amdgpu_ttm_tt_is_readonly(struct ttm_tt *ttm)
ttm_tt           1426 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c uint64_t amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_mem_reg *mem)
ttm_tt           1451 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
ttm_tt           1905 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct ttm_tt *ttm = bo->ttm;
ttm_tt            108 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm);
ttm_tt            115 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h static inline bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm)
ttm_tt            121 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h void amdgpu_ttm_tt_set_user_pages(struct ttm_tt *ttm, struct page **pages);
ttm_tt            122 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h int amdgpu_ttm_tt_set_userptr(struct ttm_tt *ttm, uint64_t addr,
ttm_tt            124 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h bool amdgpu_ttm_tt_has_userptr(struct ttm_tt *ttm);
ttm_tt            125 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm);
ttm_tt            126 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h bool amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start,
ttm_tt            128 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h bool amdgpu_ttm_tt_userptr_invalidated(struct ttm_tt *ttm,
ttm_tt            130 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h bool amdgpu_ttm_tt_is_userptr(struct ttm_tt *ttm);
ttm_tt            131 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h bool amdgpu_ttm_tt_is_readonly(struct ttm_tt *ttm);
ttm_tt            132 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h uint64_t amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_mem_reg *mem);
ttm_tt            133 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
ttm_tt             22 drivers/gpu/drm/drm_vram_mm_helper.c static void backend_func_destroy(struct ttm_tt *tt)
ttm_tt             36 drivers/gpu/drm/drm_vram_mm_helper.c static struct ttm_tt *bo_driver_ttm_tt_create(struct ttm_buffer_object *bo,
ttm_tt             39 drivers/gpu/drm/drm_vram_mm_helper.c 	struct ttm_tt *tt;
ttm_tt            635 drivers/gpu/drm/nouveau/nouveau_bo.c static struct ttm_tt *
ttm_tt           1584 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_ttm_tt_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx)
ttm_tt           1646 drivers/gpu/drm/nouveau/nouveau_bo.c nouveau_ttm_tt_unpopulate(struct ttm_tt *ttm)
ttm_tt             18 drivers/gpu/drm/nouveau/nouveau_sgdma.c nouveau_sgdma_destroy(struct ttm_tt *ttm)
ttm_tt             29 drivers/gpu/drm/nouveau/nouveau_sgdma.c nv04_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *reg)
ttm_tt             50 drivers/gpu/drm/nouveau/nouveau_sgdma.c nv04_sgdma_unbind(struct ttm_tt *ttm)
ttm_tt             64 drivers/gpu/drm/nouveau/nouveau_sgdma.c nv50_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *reg)
ttm_tt             84 drivers/gpu/drm/nouveau/nouveau_sgdma.c struct ttm_tt *
ttm_tt             15 drivers/gpu/drm/nouveau/nouveau_ttm.h struct ttm_tt *nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo,
ttm_tt            204 drivers/gpu/drm/qxl/qxl_ttm.c 	struct ttm_tt		        ttm;
ttm_tt            209 drivers/gpu/drm/qxl/qxl_ttm.c static int qxl_ttm_backend_bind(struct ttm_tt *ttm,
ttm_tt            223 drivers/gpu/drm/qxl/qxl_ttm.c static int qxl_ttm_backend_unbind(struct ttm_tt *ttm)
ttm_tt            229 drivers/gpu/drm/qxl/qxl_ttm.c static void qxl_ttm_backend_destroy(struct ttm_tt *ttm)
ttm_tt            243 drivers/gpu/drm/qxl/qxl_ttm.c static struct ttm_tt *qxl_ttm_tt_create(struct ttm_buffer_object *bo,
ttm_tt           2813 drivers/gpu/drm/radeon/radeon.h extern int radeon_ttm_tt_set_userptr(struct ttm_tt *ttm, uint64_t addr,
ttm_tt           2815 drivers/gpu/drm/radeon/radeon.h extern bool radeon_ttm_tt_has_userptr(struct ttm_tt *ttm);
ttm_tt           2816 drivers/gpu/drm/radeon/radeon.h extern bool radeon_ttm_tt_is_readonly(struct ttm_tt *ttm);
ttm_tt            485 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_ttm_tt_pin_userptr(struct ttm_tt *ttm)
ttm_tt            547 drivers/gpu/drm/radeon/radeon_ttm.c static void radeon_ttm_tt_unpin_userptr(struct ttm_tt *ttm)
ttm_tt            576 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_ttm_backend_bind(struct ttm_tt *ttm,
ttm_tt            606 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_ttm_backend_unbind(struct ttm_tt *ttm)
ttm_tt            618 drivers/gpu/drm/radeon/radeon_ttm.c static void radeon_ttm_backend_destroy(struct ttm_tt *ttm)
ttm_tt            632 drivers/gpu/drm/radeon/radeon_ttm.c static struct ttm_tt *radeon_ttm_tt_create(struct ttm_buffer_object *bo,
ttm_tt            659 drivers/gpu/drm/radeon/radeon_ttm.c static struct radeon_ttm_tt *radeon_ttm_tt_to_gtt(struct ttm_tt *ttm)
ttm_tt            666 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_ttm_tt_populate(struct ttm_tt *ttm,
ttm_tt            706 drivers/gpu/drm/radeon/radeon_ttm.c static void radeon_ttm_tt_unpopulate(struct ttm_tt *ttm)
ttm_tt            739 drivers/gpu/drm/radeon/radeon_ttm.c int radeon_ttm_tt_set_userptr(struct ttm_tt *ttm, uint64_t addr,
ttm_tt            753 drivers/gpu/drm/radeon/radeon_ttm.c bool radeon_ttm_tt_has_userptr(struct ttm_tt *ttm)
ttm_tt            763 drivers/gpu/drm/radeon/radeon_ttm.c bool radeon_ttm_tt_is_readonly(struct ttm_tt *ttm)
ttm_tt             46 drivers/gpu/drm/ttm/ttm_agp_backend.c 	struct ttm_tt ttm;
ttm_tt             51 drivers/gpu/drm/ttm/ttm_agp_backend.c static int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem)
ttm_tt             85 drivers/gpu/drm/ttm/ttm_agp_backend.c static int ttm_agp_unbind(struct ttm_tt *ttm)
ttm_tt             98 drivers/gpu/drm/ttm/ttm_agp_backend.c static void ttm_agp_destroy(struct ttm_tt *ttm)
ttm_tt            114 drivers/gpu/drm/ttm/ttm_agp_backend.c struct ttm_tt *ttm_agp_tt_create(struct ttm_buffer_object *bo,
ttm_tt            137 drivers/gpu/drm/ttm/ttm_agp_backend.c int ttm_agp_tt_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx)
ttm_tt            146 drivers/gpu/drm/ttm/ttm_agp_backend.c void ttm_agp_tt_unpopulate(struct ttm_tt *ttm)
ttm_tt           1439 drivers/gpu/drm/ttm/ttm_bo.c 	size += ttm_round_pot(sizeof(struct ttm_tt));
ttm_tt             57 drivers/gpu/drm/ttm/ttm_bo_util.c 	struct ttm_tt *ttm = bo->ttm;
ttm_tt            312 drivers/gpu/drm/ttm/ttm_bo_util.c static int ttm_copy_io_ttm_page(struct ttm_tt *ttm, void *src,
ttm_tt            334 drivers/gpu/drm/ttm/ttm_bo_util.c static int ttm_copy_ttm_io_page(struct ttm_tt *ttm, void *dst,
ttm_tt            362 drivers/gpu/drm/ttm/ttm_bo_util.c 	struct ttm_tt *ttm = bo->ttm;
ttm_tt            587 drivers/gpu/drm/ttm/ttm_bo_util.c 	struct ttm_tt *ttm = bo->ttm;
ttm_tt            118 drivers/gpu/drm/ttm/ttm_bo_vm.c 	struct ttm_tt *ttm = NULL;
ttm_tt           1029 drivers/gpu/drm/ttm/ttm_page_alloc.c ttm_pool_unpopulate_helper(struct ttm_tt *ttm, unsigned mem_count_update)
ttm_tt           1050 drivers/gpu/drm/ttm/ttm_page_alloc.c int ttm_pool_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx)
ttm_tt           1091 drivers/gpu/drm/ttm/ttm_page_alloc.c void ttm_pool_unpopulate(struct ttm_tt *ttm)
ttm_tt            839 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c 	struct ttm_tt *ttm = &ttm_dma->ttm;
ttm_tt            859 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c 	struct ttm_tt *ttm = &ttm_dma->ttm;
ttm_tt            889 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c 	struct ttm_tt *ttm = &ttm_dma->ttm;
ttm_tt            994 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c 	struct ttm_tt *ttm = &ttm_dma->ttm;
ttm_tt             85 drivers/gpu/drm/ttm/ttm_tt.c static int ttm_tt_alloc_page_directory(struct ttm_tt *ttm)
ttm_tt            147 drivers/gpu/drm/ttm/ttm_tt.c static int ttm_tt_set_caching(struct ttm_tt *ttm,
ttm_tt            193 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement)
ttm_tt            208 drivers/gpu/drm/ttm/ttm_tt.c void ttm_tt_destroy(struct ttm_tt *ttm)
ttm_tt            226 drivers/gpu/drm/ttm/ttm_tt.c void ttm_tt_init_fields(struct ttm_tt *ttm, struct ttm_buffer_object *bo,
ttm_tt            238 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo,
ttm_tt            252 drivers/gpu/drm/ttm/ttm_tt.c void ttm_tt_fini(struct ttm_tt *ttm)
ttm_tt            262 drivers/gpu/drm/ttm/ttm_tt.c 	struct ttm_tt *ttm = &ttm_dma->ttm;
ttm_tt            279 drivers/gpu/drm/ttm/ttm_tt.c 	struct ttm_tt *ttm = &ttm_dma->ttm;
ttm_tt            300 drivers/gpu/drm/ttm/ttm_tt.c 	struct ttm_tt *ttm = &ttm_dma->ttm;
ttm_tt            311 drivers/gpu/drm/ttm/ttm_tt.c void ttm_tt_unbind(struct ttm_tt *ttm)
ttm_tt            322 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem,
ttm_tt            347 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_swapin(struct ttm_tt *ttm)
ttm_tt            389 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_swapout(struct ttm_tt *ttm, struct file *persistent_swap_storage)
ttm_tt            449 drivers/gpu/drm/ttm/ttm_tt.c static void ttm_tt_add_mapping(struct ttm_tt *ttm)
ttm_tt            460 drivers/gpu/drm/ttm/ttm_tt.c int ttm_tt_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx)
ttm_tt            476 drivers/gpu/drm/ttm/ttm_tt.c static void ttm_tt_clear_mapping(struct ttm_tt *ttm)
ttm_tt            490 drivers/gpu/drm/ttm/ttm_tt.c void ttm_tt_unpopulate(struct ttm_tt *ttm)
ttm_tt            195 drivers/gpu/drm/virtio/virtgpu_ttm.c static int virtio_gpu_ttm_tt_bind(struct ttm_tt *ttm,
ttm_tt            207 drivers/gpu/drm/virtio/virtgpu_ttm.c static int virtio_gpu_ttm_tt_unbind(struct ttm_tt *ttm)
ttm_tt            218 drivers/gpu/drm/virtio/virtgpu_ttm.c static void virtio_gpu_ttm_tt_destroy(struct ttm_tt *ttm)
ttm_tt            233 drivers/gpu/drm/virtio/virtgpu_ttm.c static struct ttm_tt *virtio_gpu_ttm_tt_create(struct ttm_buffer_object *bo,
ttm_tt            579 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static int vmw_ttm_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem)
ttm_tt            613 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static int vmw_ttm_unbind(struct ttm_tt *ttm)
ttm_tt            636 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static void vmw_ttm_destroy(struct ttm_tt *ttm)
ttm_tt            654 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static int vmw_ttm_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx)
ttm_tt            682 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static void vmw_ttm_unpopulate(struct ttm_tt *ttm)
ttm_tt            712 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c static struct ttm_tt *vmw_ttm_tt_create(struct ttm_buffer_object *bo,
ttm_tt            126 include/drm/ttm/ttm_bo_api.h struct ttm_tt;
ttm_tt            198 include/drm/ttm/ttm_bo_api.h 	struct ttm_tt *ttm;
ttm_tt            235 include/drm/ttm/ttm_bo_driver.h 	struct ttm_tt *(*ttm_tt_create)(struct ttm_buffer_object *bo,
ttm_tt            247 include/drm/ttm/ttm_bo_driver.h 	int (*ttm_tt_populate)(struct ttm_tt *ttm,
ttm_tt            257 include/drm/ttm/ttm_bo_driver.h 	void (*ttm_tt_unpopulate)(struct ttm_tt *ttm);
ttm_tt             50 include/drm/ttm/ttm_page_alloc.h int ttm_pool_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
ttm_tt             59 include/drm/ttm/ttm_page_alloc.h void ttm_pool_unpopulate(struct ttm_tt *ttm);
ttm_tt             32 include/drm/ttm/ttm_tt.h struct ttm_tt;
ttm_tt             63 include/drm/ttm/ttm_tt.h 	int (*bind) (struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem);
ttm_tt             73 include/drm/ttm/ttm_tt.h 	int (*unbind) (struct ttm_tt *ttm);
ttm_tt             83 include/drm/ttm/ttm_tt.h 	void (*destroy) (struct ttm_tt *ttm);
ttm_tt            133 include/drm/ttm/ttm_tt.h 	struct ttm_tt ttm;
ttm_tt            161 include/drm/ttm/ttm_tt.h int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo,
ttm_tt            175 include/drm/ttm/ttm_tt.h void ttm_tt_fini(struct ttm_tt *ttm);
ttm_tt            186 include/drm/ttm/ttm_tt.h int ttm_tt_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem,
ttm_tt            196 include/drm/ttm/ttm_tt.h void ttm_tt_destroy(struct ttm_tt *ttm);
ttm_tt            205 include/drm/ttm/ttm_tt.h void ttm_tt_unbind(struct ttm_tt *ttm);
ttm_tt            214 include/drm/ttm/ttm_tt.h int ttm_tt_swapin(struct ttm_tt *ttm);
ttm_tt            229 include/drm/ttm/ttm_tt.h int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement);
ttm_tt            230 include/drm/ttm/ttm_tt.h int ttm_tt_swapout(struct ttm_tt *ttm, struct file *persistent_swap_storage);
ttm_tt            239 include/drm/ttm/ttm_tt.h int ttm_tt_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
ttm_tt            248 include/drm/ttm/ttm_tt.h void ttm_tt_unpopulate(struct ttm_tt *ttm);
ttm_tt            265 include/drm/ttm/ttm_tt.h struct ttm_tt *ttm_agp_tt_create(struct ttm_buffer_object *bo,
ttm_tt            268 include/drm/ttm/ttm_tt.h int ttm_agp_tt_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
ttm_tt            269 include/drm/ttm/ttm_tt.h void ttm_agp_tt_unpopulate(struct ttm_tt *ttm);