Lines Matching refs:num_pages
99 ttm->pages = kvmalloc_array(ttm->num_pages, sizeof(void*), in ttm_tt_alloc_page_directory()
108 ttm->pages = kvmalloc_array(ttm->num_pages, in ttm_dma_tt_alloc_page_directory()
115 ttm->dma_address = (void *)(ttm->pages + ttm->num_pages); in ttm_dma_tt_alloc_page_directory()
121 ttm->dma_address = kvmalloc_array(ttm->num_pages, in ttm_sg_tt_alloc_page_directory()
139 ttm->num_pages = PAGE_ALIGN(bo->base.size) >> PAGE_SHIFT; in ttm_tt_init_fields()
212 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapin()
252 loff_t size = (loff_t)ttm->num_pages << PAGE_SHIFT; in ttm_tt_swapout()
268 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapout()
288 return ttm->num_pages; in ttm_tt_swapout()
308 atomic_long_add(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
310 atomic_long_add(ttm->num_pages, in ttm_tt_populate()
345 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
347 atomic_long_sub(ttm->num_pages, in ttm_tt_populate()
365 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_unpopulate()
367 atomic_long_sub(ttm->num_pages, in ttm_tt_unpopulate()
394 void ttm_tt_mgr_init(unsigned long num_pages, unsigned long num_dma32_pages) in ttm_tt_mgr_init() argument
402 ttm_pages_limit = num_pages; in ttm_tt_mgr_init()