Home
last modified time | relevance | path

Searched refs:ttm_dma_tt (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/include/drm/ttm/
H A 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()
H A Dttm_tt.h93 * struct ttm_dma_tt
103 struct ttm_dma_tt { struct
134 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo,
136 int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo,
147 void ttm_dma_tt_fini(struct ttm_dma_tt *ttm_dma);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_mem.h4 struct ttm_dma_tt;
27 int nouveau_mem_host(struct ttm_resource *, struct ttm_dma_tt *);
H A Dnouveau_sgdma.c13 struct ttm_dma_tt ttm;
H A Dnouveau_bo.c592 struct ttm_dma_tt *ttm_dma = (struct ttm_dma_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_device()
612 struct ttm_dma_tt *ttm_dma = (struct ttm_dma_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_cpu()
1316 struct ttm_dma_tt *ttm_dma = (void *)ttm; in nouveau_ttm_tt_populate()
1353 struct ttm_dma_tt *ttm_dma = (void *)ttm; in nouveau_ttm_tt_unpopulate()
H A Dnouveau_mem.c95 nouveau_mem_host(struct ttm_resource *reg, struct ttm_dma_tt *tt) in nouveau_mem_host()
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_tt.c96 static int ttm_dma_tt_alloc_page_directory(struct ttm_dma_tt *ttm) in ttm_dma_tt_alloc_page_directory()
108 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()
275 int ttm_sg_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, in ttm_sg_tt_init()
296 void ttm_dma_tt_fini(struct ttm_dma_tt *ttm_dma) in ttm_dma_tt_fini()
H A Dttm_page_alloc_dma.c834 struct ttm_dma_tt *ttm_dma, in ttm_dma_pool_get_pages()
856 static gfp_t ttm_dma_pool_gfp_flags(struct ttm_dma_tt *ttm_dma, bool huge) in ttm_dma_pool_gfp_flags()
885 int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, struct device *dev, in ttm_dma_populate()
991 void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, struct device *dev) in ttm_dma_unpopulate()
H A Dttm_page_alloc.c1097 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()
H A Dttm_bo.c1288 size += ttm_round_pot(sizeof(struct ttm_dma_tt)); in ttm_bo_dma_acc_size()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gmc.c48 struct ttm_dma_tt *ttm; in amdgpu_gmc_get_pde_for_bo()
52 ttm = container_of(bo->tbo.ttm, struct ttm_dma_tt, ttm); in amdgpu_gmc_get_pde_for_bo()
125 struct ttm_dma_tt *ttm; in amdgpu_gmc_agp_addr()
130 ttm = container_of(bo->ttm, struct ttm_dma_tt, ttm); in amdgpu_gmc_agp_addr()
H A Damdgpu_ttm.c295 struct ttm_dma_tt *dma; in amdgpu_ttm_map_buffer()
298 dma = container_of(bo->ttm, struct ttm_dma_tt, ttm); in amdgpu_ttm_map_buffer()
814 struct ttm_dma_tt ttm;
H A Damdgpu_vm.c1799 struct ttm_dma_tt *ttm; in amdgpu_vm_bo_update()
1813 ttm = container_of(bo->tbo.ttm, struct ttm_dma_tt, ttm); in amdgpu_vm_bo_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c261 struct ttm_dma_tt dma_ttm;
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c421 struct ttm_dma_tt ttm;

Completed in 19 milliseconds