Lines Matching refs:ttm

839 	struct ttm_tt *ttm = &ttm_dma->ttm;  in ttm_dma_pool_get_pages()  local
847 ttm->pages[index] = d_page->p; in ttm_dma_pool_get_pages()
859 struct ttm_tt *ttm = &ttm_dma->ttm; in ttm_dma_pool_gfp_flags() local
862 if (ttm->page_flags & TTM_PAGE_FLAG_DMA32) in ttm_dma_pool_gfp_flags()
866 if (ttm->page_flags & TTM_PAGE_FLAG_ZERO_ALLOC) in ttm_dma_pool_gfp_flags()
876 if (ttm->page_flags & TTM_PAGE_FLAG_NO_RETRY) in ttm_dma_pool_gfp_flags()
889 struct ttm_tt *ttm = &ttm_dma->ttm; in ttm_dma_populate() local
890 struct ttm_mem_global *mem_glob = ttm->bdev->glob->mem_glob; in ttm_dma_populate()
891 unsigned long num_pages = ttm->num_pages; in ttm_dma_populate()
898 if (ttm->state != tt_unpopulated) in ttm_dma_populate()
907 type = ttm_to_type(ttm->page_flags, ttm->caching_state); in ttm_dma_populate()
910 if (ttm->page_flags & TTM_PAGE_FLAG_DMA32) in ttm_dma_populate()
929 ret = ttm_mem_global_alloc_page(mem_glob, ttm->pages[i], in ttm_dma_populate()
938 ttm->pages[j] = ttm->pages[j - 1] + 1; in ttm_dma_populate()
966 ret = ttm_mem_global_alloc_page(mem_glob, ttm->pages[i], in ttm_dma_populate()
978 if (unlikely(ttm->page_flags & TTM_PAGE_FLAG_SWAPPED)) { in ttm_dma_populate()
979 ret = ttm_tt_swapin(ttm); in ttm_dma_populate()
986 ttm->state = tt_unbound; in ttm_dma_populate()
994 struct ttm_tt *ttm = &ttm_dma->ttm; in ttm_dma_unpopulate() local
995 struct ttm_mem_global *mem_glob = ttm->bdev->glob->mem_glob; in ttm_dma_unpopulate()
1003 type = ttm_to_type(ttm->page_flags, ttm->caching_state); in ttm_dma_unpopulate()
1035 ttm_to_type(ttm->page_flags, tt_cached)) == pool); in ttm_dma_unpopulate()
1041 ttm->pages[count] = d_page->p; in ttm_dma_unpopulate()
1072 for (i = 0; i < ttm->num_pages; i++) { in ttm_dma_unpopulate()
1073 ttm->pages[i] = NULL; in ttm_dma_unpopulate()
1080 ttm->state = tt_unpopulated; in ttm_dma_unpopulate()