• Home
  • Raw
  • Download

Lines Matching refs:gfp_mask

182 		      gfp_t gfp_mask, int node_id)  in mempool_init_node()  argument
192 gfp_mask, node_id); in mempool_init_node()
202 element = pool->alloc(gfp_mask, pool->pool_data); in mempool_init_node()
263 gfp_t gfp_mask, int node_id) in mempool_create_node() argument
267 pool = kzalloc_node(sizeof(*pool), gfp_mask, node_id); in mempool_create_node()
272 gfp_mask, node_id)) { in mempool_create_node()
375 void *mempool_alloc(mempool_t *pool, gfp_t gfp_mask) in mempool_alloc() argument
382 VM_WARN_ON_ONCE(gfp_mask & __GFP_ZERO); in mempool_alloc()
383 might_sleep_if(gfp_mask & __GFP_DIRECT_RECLAIM); in mempool_alloc()
385 gfp_mask |= __GFP_NOMEMALLOC; /* don't allocate emergency reserves */ in mempool_alloc()
386 gfp_mask |= __GFP_NORETRY; /* don't loop in __alloc_pages */ in mempool_alloc()
387 gfp_mask |= __GFP_NOWARN; /* failures are OK */ in mempool_alloc()
389 gfp_temp = gfp_mask & ~(__GFP_DIRECT_RECLAIM|__GFP_IO); in mempool_alloc()
415 if (gfp_temp != gfp_mask) { in mempool_alloc()
417 gfp_temp = gfp_mask; in mempool_alloc()
422 if (!(gfp_mask & __GFP_DIRECT_RECLAIM)) { in mempool_alloc()
509 void *mempool_alloc_slab(gfp_t gfp_mask, void *pool_data) in mempool_alloc_slab() argument
513 return kmem_cache_alloc(mem, gfp_mask); in mempool_alloc_slab()
528 void *mempool_kmalloc(gfp_t gfp_mask, void *pool_data) in mempool_kmalloc() argument
531 return kmalloc(size, gfp_mask); in mempool_kmalloc()
545 void *mempool_alloc_pages(gfp_t gfp_mask, void *pool_data) in mempool_alloc_pages() argument
548 return alloc_pages(gfp_mask, order); in mempool_alloc_pages()