Lines Matching refs:ttm_dma
259 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_buffer_object *bo, in ttm_dma_tt_init() argument
262 struct ttm_tt *ttm = &ttm_dma->ttm; in ttm_dma_tt_init()
266 INIT_LIST_HEAD(&ttm_dma->pages_list); in ttm_dma_tt_init()
267 if (ttm_dma_tt_alloc_page_directory(ttm_dma)) { 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() argument
279 struct ttm_tt *ttm = &ttm_dma->ttm; in ttm_sg_tt_init()
284 INIT_LIST_HEAD(&ttm_dma->pages_list); in ttm_sg_tt_init()
286 ret = ttm_sg_tt_alloc_page_directory(ttm_dma); in ttm_sg_tt_init()
288 ret = ttm_dma_tt_alloc_page_directory(ttm_dma); in ttm_sg_tt_init()
298 void ttm_dma_tt_fini(struct ttm_dma_tt *ttm_dma) in ttm_dma_tt_fini() argument
300 struct ttm_tt *ttm = &ttm_dma->ttm; in ttm_dma_tt_fini()
305 kvfree(ttm_dma->dma_address); in ttm_dma_tt_fini()
307 ttm_dma->dma_address = NULL; in ttm_dma_tt_fini()