Lines Matching refs:huge
221 static struct ttm_page_pool *ttm_get_pool(int flags, bool huge, in ttm_get_pool() argument
235 if (huge) in ttm_get_pool()
239 } else if (huge) { in ttm_get_pool()
713 struct ttm_page_pool *huge = ttm_get_pool(flags, true, cstate); in ttm_put_pages() local
759 if (huge) { in ttm_put_pages()
762 spin_lock_irqsave(&huge->lock, irq_flags); in ttm_put_pages()
777 list_add_tail(&pages[i]->lru, &huge->list); in ttm_put_pages()
781 huge->npages++; in ttm_put_pages()
787 if (huge->npages > max_size) in ttm_put_pages()
788 n2free = huge->npages - max_size; in ttm_put_pages()
791 spin_unlock_irqrestore(&huge->lock, irq_flags); in ttm_put_pages()
793 ttm_page_pool_free(huge, n2free, false); in ttm_put_pages()
831 struct ttm_page_pool *huge = ttm_get_pool(flags, true, cstate); in ttm_get_pages() local
901 if (huge && npages >= HPAGE_PMD_NR) { in ttm_get_pages()
903 ttm_page_pool_get_pages(huge, &plist, flags, cstate, in ttm_get_pages()