Lines Matching refs:num_pages
117 ttm->pages = kvcalloc(ttm->num_pages, sizeof(void*), GFP_KERNEL); in ttm_tt_alloc_page_directory()
126 ttm->pages = kvcalloc(ttm->num_pages, sizeof(*ttm->pages) + in ttm_dma_tt_alloc_page_directory()
131 ttm->dma_address = (void *)(ttm->pages + ttm->num_pages); in ttm_dma_tt_alloc_page_directory()
137 ttm->dma_address = kvcalloc(ttm->num_pages, sizeof(*ttm->dma_address), in ttm_sg_tt_alloc_page_directory()
157 ttm->num_pages = (PAGE_ALIGN(bo->base.size) >> PAGE_SHIFT) + extra_pages; in ttm_tt_init_fields()
239 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapin()
323 loff_t size = (loff_t)ttm->num_pages << PAGE_SHIFT; in ttm_tt_swapout()
339 for (i = 0; i < ttm->num_pages; ++i) { in ttm_tt_swapout()
359 return ttm->num_pages; in ttm_tt_swapout()
380 atomic_long_add(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
382 atomic_long_add(ttm->num_pages, in ttm_tt_populate()
418 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
420 atomic_long_sub(ttm->num_pages, in ttm_tt_populate()
441 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_unpopulate()
443 atomic_long_sub(ttm->num_pages, in ttm_tt_unpopulate()
471 void ttm_tt_mgr_init(unsigned long num_pages, unsigned long num_dma32_pages) in ttm_tt_mgr_init() argument
479 ttm_pages_limit = num_pages; in ttm_tt_mgr_init()
549 ttm_backup_shmem_create(((loff_t)tt->num_pages) << PAGE_SHIFT); in ttm_tt_setup_backup()