Searched refs:ttm_dma_tt (Results 1 – 17 of 17) sorted by relevance
/Linux-v4.19/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-v4.19/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 | 512 struct ttm_dma_tt *ttm_dma = (struct ttm_dma_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_device() 532 struct ttm_dma_tt *ttm_dma = (struct ttm_dma_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_cpu() 1554 struct ttm_dma_tt *ttm_dma = (void *)ttm; in nouveau_ttm_tt_populate() 1616 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-v4.19/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 | 837 struct ttm_dma_tt *ttm_dma, in ttm_dma_pool_get_pages() 859 static gfp_t ttm_dma_pool_gfp_flags(struct ttm_dma_tt *ttm_dma, bool huge) in ttm_dma_pool_gfp_flags() 888 int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, struct device *dev, in ttm_dma_populate() 994 void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, struct device *dev) in ttm_dma_unpopulate()
|
D | ttm_page_alloc.c | 1096 int ttm_populate_and_map_pages(struct device *dev, struct ttm_dma_tt *tt, in ttm_populate_and_map_pages() 1139 void ttm_unmap_and_unpopulate_pages(struct device *dev, struct ttm_dma_tt *tt) in ttm_unmap_and_unpopulate_pages()
|
D | ttm_bo.c | 1272 size += ttm_round_pot(sizeof(struct ttm_dma_tt)); in ttm_bo_dma_acc_size()
|
/Linux-v4.19/drivers/gpu/drm/virtio/ |
D | virtgpu_ttm.c | 286 struct ttm_dma_tt ttm;
|
/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 255 struct ttm_dma_tt ttm;
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ttm_buffer.c | 240 struct ttm_dma_tt dma_ttm;
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm.c | 1656 struct ttm_dma_tt *ttm; in amdgpu_vm_bo_update() 1661 ttm = container_of(bo->tbo.ttm, struct ttm_dma_tt, ttm); in amdgpu_vm_bo_update()
|
D | amdgpu_ttm.c | 787 struct ttm_dma_tt ttm;
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 532 struct ttm_dma_tt ttm;
|