Lines Matching refs:gfp

473 static bool page_pool_dma_map(struct page_pool *pool, netmem_ref netmem, gfp_t gfp)  in page_pool_dma_map()  argument
498 PP_DMA_INDEX_LIMIT, gfp); in page_pool_dma_map()
501 PP_DMA_INDEX_LIMIT, gfp); in page_pool_dma_map()
522 gfp_t gfp) in __page_pool_alloc_page_order() argument
526 gfp |= __GFP_COMP; in __page_pool_alloc_page_order()
527 page = alloc_pages_node(pool->p.nid, gfp, pool->p.order); in __page_pool_alloc_page_order()
531 if (pool->dma_map && unlikely(!page_pool_dma_map(pool, page_to_netmem(page), gfp))) { in __page_pool_alloc_page_order()
548 gfp_t gfp) in __page_pool_alloc_netmems_slow() argument
558 return page_to_netmem(__page_pool_alloc_page_order(pool, gfp)); in __page_pool_alloc_netmems_slow()
567 nr_pages = alloc_pages_bulk_node(gfp, pool->p.nid, bulk, in __page_pool_alloc_netmems_slow()
577 if (dma_map && unlikely(!page_pool_dma_map(pool, netmem, gfp))) { in __page_pool_alloc_netmems_slow()
605 netmem_ref page_pool_alloc_netmems(struct page_pool *pool, gfp_t gfp) in page_pool_alloc_netmems() argument
616 netmem = pool->mp_ops->alloc_netmems(pool, gfp); in page_pool_alloc_netmems()
618 netmem = __page_pool_alloc_netmems_slow(pool, gfp); in page_pool_alloc_netmems()
624 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp) in page_pool_alloc_pages() argument
626 return netmem_to_page(page_pool_alloc_netmems(pool, gfp)); in page_pool_alloc_pages()
1017 gfp_t gfp) in page_pool_alloc_frag_netmem() argument
1038 netmem = page_pool_alloc_netmems(pool, gfp); in page_pool_alloc_frag_netmem()
1061 unsigned int size, gfp_t gfp) in page_pool_alloc_frag() argument
1064 gfp)); in page_pool_alloc_frag()