Searched refs:ttm_dma_tt (Results 1 – 17 of 17) sorted by relevance
| /Linux-v5.4/include/drm/ttm/ |
| D | ttm_page_alloc.h | 64 int ttm_populate_and_map_pages(struct device *dev, struct ttm_dma_tt *tt, 70 void ttm_unmap_and_unpopulate_pages(struct device *dev, struct ttm_dma_tt *tt); 93 int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, struct device *dev, 95 void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, struct device *dev); 110 static inline int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, in ttm_dma_populate() 116 static inline void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, in ttm_dma_unpopulate()
|
| D | ttm_tt.h | 132 struct ttm_dma_tt { struct 163 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, 165 int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, 176 void ttm_dma_tt_fini(struct ttm_dma_tt *ttm_dma);
|
| D | ttm_debug.h | 30 extern void ttm_trace_dma_map(struct device *dev, struct ttm_dma_tt *tt); 31 extern void ttm_trace_dma_unmap(struct device *dev, struct ttm_dma_tt *tt);
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/ |
| D | nouveau_mem.h | 4 struct ttm_dma_tt; 27 int nouveau_mem_host(struct ttm_mem_reg *, struct ttm_dma_tt *);
|
| D | nouveau_sgdma.c | 13 struct ttm_dma_tt ttm;
|
| D | nouveau_bo.c | 542 struct ttm_dma_tt *ttm_dma = (struct ttm_dma_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_device() 562 struct ttm_dma_tt *ttm_dma = (struct ttm_dma_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_cpu() 1586 struct ttm_dma_tt *ttm_dma = (void *)ttm; in nouveau_ttm_tt_populate() 1648 struct ttm_dma_tt *ttm_dma = (void *)ttm; in nouveau_ttm_tt_unpopulate()
|
| D | nouveau_mem.c | 95 nouveau_mem_host(struct ttm_mem_reg *reg, struct ttm_dma_tt *tt) in nouveau_mem_host()
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_gmc.c | 45 struct ttm_dma_tt *ttm; in amdgpu_gmc_get_pde_for_bo() 49 ttm = container_of(bo->tbo.ttm, struct ttm_dma_tt, ttm); in amdgpu_gmc_get_pde_for_bo() 122 struct ttm_dma_tt *ttm; in amdgpu_gmc_agp_addr() 127 ttm = container_of(bo->ttm, struct ttm_dma_tt, ttm); in amdgpu_gmc_agp_addr()
|
| D | amdgpu_vm.c | 1695 struct ttm_dma_tt *ttm; in amdgpu_vm_bo_update() 1700 ttm = container_of(bo->tbo.ttm, struct ttm_dma_tt, ttm); in amdgpu_vm_bo_update()
|
| D | amdgpu_ttm.c | 765 struct ttm_dma_tt ttm;
|
| /Linux-v5.4/drivers/gpu/drm/ttm/ |
| D | ttm_tt.c | 94 static int ttm_dma_tt_alloc_page_directory(struct ttm_dma_tt *ttm) in ttm_dma_tt_alloc_page_directory() 106 static int ttm_sg_tt_alloc_page_directory(struct ttm_dma_tt *ttm) in ttm_sg_tt_alloc_page_directory() 259 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, in ttm_dma_tt_init() 276 int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, in ttm_sg_tt_init() 298 void ttm_dma_tt_fini(struct ttm_dma_tt *ttm_dma) in ttm_dma_tt_fini()
|
| D | ttm_page_alloc_dma.c | 835 struct ttm_dma_tt *ttm_dma, in ttm_dma_pool_get_pages() 857 static gfp_t ttm_dma_pool_gfp_flags(struct ttm_dma_tt *ttm_dma, bool huge) in ttm_dma_pool_gfp_flags() 886 int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, struct device *dev, in ttm_dma_populate() 992 void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, struct device *dev) in ttm_dma_unpopulate()
|
| D | ttm_page_alloc.c | 1097 int ttm_populate_and_map_pages(struct device *dev, struct ttm_dma_tt *tt, in ttm_populate_and_map_pages() 1140 void ttm_unmap_and_unpopulate_pages(struct device *dev, struct ttm_dma_tt *tt) in ttm_unmap_and_unpopulate_pages()
|
| D | ttm_bo.c | 1443 size += ttm_round_pot(sizeof(struct ttm_dma_tt)); in ttm_bo_dma_acc_size()
|
| /Linux-v5.4/drivers/gpu/drm/virtio/ |
| D | virtgpu_ttm.c | 191 struct ttm_dma_tt ttm;
|
| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_ttm_buffer.c | 240 struct ttm_dma_tt dma_ttm;
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_ttm.c | 475 struct ttm_dma_tt ttm;
|