Lines Matching defs:nr_free
415 * @nr_free: If set to true will free all pages in pool
417 static unsigned ttm_dma_page_pool_free(struct dma_pool *pool, unsigned nr_free)
424 npages_to_free = nr_free;
426 if (NUM_PAGES_TO_ALLOC < nr_free)
429 if (nr_free > 1) {
432 npages_to_free, nr_free);
472 if (likely(nr_free != FREE_ALL_PAGES))
473 nr_free -= freed_pages;
475 if (NUM_PAGES_TO_ALLOC >= nr_free)
476 npages_to_free = nr_free;
483 if (nr_free)
498 nr_free -= freed_pages;
507 return nr_free;
1024 unsigned nr_free;
1033 nr_free = shrink_pages;
1034 shrink_pages = ttm_dma_page_pool_free(p->pool, nr_free);
1037 nr_free, shrink_pages);