Lines Matching refs:gfp
467 static inline void **__ptr_ring_init_queue_alloc(unsigned int size, gfp_t gfp)
471 return kvmalloc_array(size, sizeof(void *), gfp | __GFP_ZERO);
487 static inline int ptr_ring_init(struct ptr_ring *r, int size, gfp_t gfp)
489 r->queue = __ptr_ring_init_queue_alloc(size, gfp);
559 int size, gfp_t gfp,
590 static inline int ptr_ring_resize(struct ptr_ring *r, int size, gfp_t gfp,
594 void **queue = __ptr_ring_init_queue_alloc(size, gfp);
603 old = __ptr_ring_swap_queue(r, queue, size, gfp, destroy);
622 gfp_t gfp, void (*destroy)(void *))
628 queues = kmalloc_array(nrings, sizeof(*queues), gfp);
633 queues[i] = __ptr_ring_init_queue_alloc(size, gfp);
642 size, gfp, destroy);