Lines Matching refs:nr_free
414 static unsigned ttm_dma_page_pool_free(struct dma_pool *pool, unsigned nr_free) in ttm_dma_page_pool_free() argument
421 npages_to_free = nr_free; in ttm_dma_page_pool_free()
423 if (NUM_PAGES_TO_ALLOC < nr_free) in ttm_dma_page_pool_free()
426 if (nr_free > 1) { in ttm_dma_page_pool_free()
429 npages_to_free, nr_free); in ttm_dma_page_pool_free()
469 if (likely(nr_free != FREE_ALL_PAGES)) in ttm_dma_page_pool_free()
470 nr_free -= freed_pages; in ttm_dma_page_pool_free()
472 if (NUM_PAGES_TO_ALLOC >= nr_free) in ttm_dma_page_pool_free()
473 npages_to_free = nr_free; in ttm_dma_page_pool_free()
480 if (nr_free) in ttm_dma_page_pool_free()
495 nr_free -= freed_pages; in ttm_dma_page_pool_free()
504 return nr_free; in ttm_dma_page_pool_free()
1021 unsigned nr_free; in ttm_dma_pool_mm_shrink() local
1030 nr_free = shrink_pages; in ttm_dma_pool_mm_shrink()
1031 shrink_pages = ttm_dma_page_pool_free(p->pool, nr_free); in ttm_dma_pool_mm_shrink()
1034 nr_free, shrink_pages); in ttm_dma_pool_mm_shrink()