Lines Matching refs:num_pages
100 ttm->pages = kvcalloc(ttm->num_pages, sizeof(void*), GFP_KERNEL); in ttm_tt_alloc_page_directory()
109 ttm->pages = kvcalloc(ttm->num_pages, sizeof(*ttm->pages) + in ttm_dma_tt_alloc_page_directory()
114 ttm->dma_address = (void *)(ttm->pages + ttm->num_pages); in ttm_dma_tt_alloc_page_directory()
120 ttm->dma_address = kvcalloc(ttm->num_pages, sizeof(*ttm->dma_address), in ttm_sg_tt_alloc_page_directory()
139 ttm->num_pages = (PAGE_ALIGN(bo->base.size) >> PAGE_SHIFT) + extra_pages; in ttm_tt_init_fields()
213 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapin()
253 loff_t size = (loff_t)ttm->num_pages << PAGE_SHIFT; in ttm_tt_swapout()
269 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapout()
289 return ttm->num_pages; in ttm_tt_swapout()
309 atomic_long_add(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
311 atomic_long_add(ttm->num_pages, in ttm_tt_populate()
346 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
348 atomic_long_sub(ttm->num_pages, in ttm_tt_populate()
366 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_unpopulate()
368 atomic_long_sub(ttm->num_pages, in ttm_tt_unpopulate()
395 void ttm_tt_mgr_init(unsigned long num_pages, unsigned long num_dma32_pages) in ttm_tt_mgr_init() argument
403 ttm_pages_limit = num_pages; in ttm_tt_mgr_init()