Lines Matching refs:gfp_mask
197 gfp_t gfp_mask, int node_id) in mempool_init_node() argument
210 gfp_mask, node_id); in mempool_init_node()
221 element = pool->alloc(gfp_mask, pool->pool_data); in mempool_init_node()
276 gfp_t gfp_mask, int node_id) in mempool_create_node_noprof() argument
280 pool = kmalloc_node_noprof(sizeof(*pool), gfp_mask | __GFP_ZERO, node_id); in mempool_create_node_noprof()
285 gfp_mask, node_id)) { in mempool_create_node_noprof()
388 void *mempool_alloc_noprof(mempool_t *pool, gfp_t gfp_mask) in mempool_alloc_noprof() argument
395 VM_WARN_ON_ONCE(gfp_mask & __GFP_ZERO); in mempool_alloc_noprof()
396 might_alloc(gfp_mask); in mempool_alloc_noprof()
398 gfp_mask |= __GFP_NOMEMALLOC; /* don't allocate emergency reserves */ in mempool_alloc_noprof()
399 gfp_mask |= __GFP_NORETRY; /* don't loop in __alloc_pages */ in mempool_alloc_noprof()
400 gfp_mask |= __GFP_NOWARN; /* failures are OK */ in mempool_alloc_noprof()
402 gfp_temp = gfp_mask & ~(__GFP_DIRECT_RECLAIM|__GFP_IO); in mempool_alloc_noprof()
428 if (gfp_temp != gfp_mask) { in mempool_alloc_noprof()
430 gfp_temp = gfp_mask; in mempool_alloc_noprof()
435 if (!(gfp_mask & __GFP_DIRECT_RECLAIM)) { in mempool_alloc_noprof()
583 void *mempool_alloc_slab(gfp_t gfp_mask, void *pool_data) in mempool_alloc_slab() argument
587 return kmem_cache_alloc_noprof(mem, gfp_mask); in mempool_alloc_slab()
602 void *mempool_kmalloc(gfp_t gfp_mask, void *pool_data) in mempool_kmalloc() argument
605 return kmalloc_noprof(size, gfp_mask); in mempool_kmalloc()
615 void *mempool_kvmalloc(gfp_t gfp_mask, void *pool_data) in mempool_kvmalloc() argument
618 return kvmalloc(size, gfp_mask); in mempool_kvmalloc()
632 void *mempool_alloc_pages(gfp_t gfp_mask, void *pool_data) in mempool_alloc_pages() argument
635 return alloc_pages_noprof(gfp_mask, order); in mempool_alloc_pages()