Lines Matching refs:num_pages

167 	unsigned int num_pages = last - first;  in ttm_pool_apply_caching()  local
169 if (!num_pages) in ttm_pool_apply_caching()
176 return set_pages_array_wc(first, num_pages); in ttm_pool_apply_caching()
178 return set_pages_array_uc(first, num_pages); in ttm_pool_apply_caching()
213 unsigned int num_pages) in ttm_pool_unmap() argument
219 dma_unmap_page(pool->dev, dma_addr, (long)num_pages << PAGE_SHIFT, in ttm_pool_unmap()
226 unsigned int i, num_pages = 1 << pt->order; in ttm_pool_type_give() local
228 for (i = 0; i < num_pages; ++i) { in ttm_pool_type_give()
317 unsigned int num_pages; in ttm_pool_shrink() local
328 num_pages = 1 << pt->order; in ttm_pool_shrink()
330 num_pages = 0; in ttm_pool_shrink()
333 return num_pages; in ttm_pool_shrink()
351 unsigned long *num_pages, in ttm_pool_page_allocated() argument
363 *num_pages -= 1 << order; in ttm_pool_page_allocated()
385 unsigned long num_pages = tt->num_pages; in ttm_pool_alloc() local
394 WARN_ON(!num_pages || ttm_tt_is_populated(tt)); in ttm_pool_alloc()
408 for (order = min_t(unsigned int, MAX_ORDER - 1, __fls(num_pages)); in ttm_pool_alloc()
409 num_pages; in ttm_pool_alloc()
410 order = min_t(unsigned int, order, __fls(num_pages))) { in ttm_pool_alloc()
424 &num_pages, in ttm_pool_alloc()
429 if (num_pages < (1 << order)) in ttm_pool_alloc()
437 while (num_pages >= (1 << order) && in ttm_pool_alloc()
447 &num_pages, &pages); in ttm_pool_alloc()
474 num_pages = tt->num_pages - num_pages; in ttm_pool_alloc()
475 for (i = 0; i < num_pages; ) { in ttm_pool_alloc()
497 for (i = 0; i < tt->num_pages; ) { in ttm_pool_free()
499 unsigned int order, num_pages; in ttm_pool_free() local
503 num_pages = 1ULL << order; in ttm_pool_free()
505 ttm_pool_unmap(pool, tt->dma_address[i], num_pages); in ttm_pool_free()
514 i += num_pages; in ttm_pool_free()
592 unsigned long num_pages = atomic_long_read(&allocated_pages); in ttm_pool_shrinker_count() local
594 return num_pages ? num_pages : SHRINK_EMPTY; in ttm_pool_shrinker_count()
729 int ttm_pool_mgr_init(unsigned long num_pages) in ttm_pool_mgr_init() argument
734 page_pool_size = num_pages; in ttm_pool_mgr_init()