Lines Matching refs:gfp
466 static inline void **__ptr_ring_init_queue_alloc(unsigned int size, gfp_t gfp) in __ptr_ring_init_queue_alloc() argument
470 return kvmalloc_array(size, sizeof(void *), gfp | __GFP_ZERO); in __ptr_ring_init_queue_alloc()
486 static inline int ptr_ring_init(struct ptr_ring *r, int size, gfp_t gfp) in ptr_ring_init() argument
488 r->queue = __ptr_ring_init_queue_alloc(size, gfp); in ptr_ring_init()
558 int size, gfp_t gfp, in __ptr_ring_swap_queue() argument
589 static inline int ptr_ring_resize(struct ptr_ring *r, int size, gfp_t gfp, in ptr_ring_resize() argument
593 void **queue = __ptr_ring_init_queue_alloc(size, gfp); in ptr_ring_resize()
602 old = __ptr_ring_swap_queue(r, queue, size, gfp, destroy); in ptr_ring_resize()
621 gfp_t gfp, void (*destroy)(void *)) in ptr_ring_resize_multiple() argument
627 queues = kmalloc_array(nrings, sizeof(*queues), gfp); in ptr_ring_resize_multiple()
632 queues[i] = __ptr_ring_init_queue_alloc(size, gfp); in ptr_ring_resize_multiple()
641 size, gfp, destroy); in ptr_ring_resize_multiple()