Home
last modified time | relevance | path

Searched refs:ttm_dma_tt (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/include/drm/ttm/
Dttm_page_alloc.h64 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()
Dttm_tt.h132 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);
Dttm_debug.h30 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/
Dnouveau_mem.h4 struct ttm_dma_tt;
27 int nouveau_mem_host(struct ttm_mem_reg *, struct ttm_dma_tt *);
Dnouveau_sgdma.c13 struct ttm_dma_tt ttm;
Dnouveau_bo.c512 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()
Dnouveau_mem.c95 nouveau_mem_host(struct ttm_mem_reg *reg, struct ttm_dma_tt *tt) in nouveau_mem_host()
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_tt.c94 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()
Dttm_page_alloc_dma.c837 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()
Dttm_page_alloc.c1096 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()
Dttm_bo.c1272 size += ttm_round_pot(sizeof(struct ttm_dma_tt)); in ttm_bo_dma_acc_size()
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c286 struct ttm_dma_tt ttm;
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_ttm.c255 struct ttm_dma_tt ttm;
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_buffer.c240 struct ttm_dma_tt dma_ttm;
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.c1656 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()
Damdgpu_ttm.c787 struct ttm_dma_tt ttm;
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_ttm.c532 struct ttm_dma_tt ttm;