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
758 if (huge) { in ttm_put_pages()
761 spin_lock_irqsave(&huge->lock, irq_flags); in ttm_put_pages()
776 list_add_tail(&pages[i]->lru, &huge->list); in ttm_put_pages()
780 huge->npages++; in ttm_put_pages()
786 if (huge->npages > max_size) in ttm_put_pages()
787 n2free = huge->npages - max_size; in ttm_put_pages()
790 spin_unlock_irqrestore(&huge->lock, irq_flags); in ttm_put_pages()
792 ttm_page_pool_free(huge, n2free, false); in ttm_put_pages()
830 struct ttm_page_pool *huge = ttm_get_pool(flags, true, cstate); in ttm_get_pages() local
900 if (huge && npages >= HPAGE_PMD_NR) { in ttm_get_pages()
902 ttm_page_pool_get_pages(huge, &plist, flags, cstate, in ttm_get_pages()