Lines Matching refs:num_pages
115 ttm->pages = kvcalloc(ttm->num_pages, sizeof(void*), GFP_KERNEL); in ttm_tt_alloc_page_directory()
124 ttm->pages = kvcalloc(ttm->num_pages, sizeof(*ttm->pages) + in ttm_dma_tt_alloc_page_directory()
129 ttm->dma_address = (void *)(ttm->pages + ttm->num_pages); in ttm_dma_tt_alloc_page_directory()
135 ttm->dma_address = kvcalloc(ttm->num_pages, sizeof(*ttm->dma_address), in ttm_sg_tt_alloc_page_directory()
155 ttm->num_pages = (PAGE_ALIGN(bo->base.size) >> PAGE_SHIFT) + extra_pages; in ttm_tt_init_fields()
228 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapin()
269 loff_t size = (loff_t)ttm->num_pages << PAGE_SHIFT; in ttm_tt_swapout()
285 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapout()
305 return ttm->num_pages; in ttm_tt_swapout()
326 atomic_long_add(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
328 atomic_long_add(ttm->num_pages, in ttm_tt_populate()
363 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
365 atomic_long_sub(ttm->num_pages, in ttm_tt_populate()
383 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_unpopulate()
385 atomic_long_sub(ttm->num_pages, in ttm_tt_unpopulate()
413 void ttm_tt_mgr_init(unsigned long num_pages, unsigned long num_dma32_pages) in ttm_tt_mgr_init() argument
421 ttm_pages_limit = num_pages; in ttm_tt_mgr_init()