Lines Matching refs:destroy
516 void (*destroy)(void *)) in ptr_ring_unconsume()
557 destroy(batch[--n]); in ptr_ring_unconsume()
564 void (*destroy)(void *)) in __ptr_ring_swap_queue()
573 else if (destroy) in __ptr_ring_swap_queue()
574 destroy(ptr); in __ptr_ring_swap_queue()
593 void (*destroy)(void *)) in ptr_ring_resize()
605 old = __ptr_ring_swap_queue(r, queue, size, gfp, destroy); in ptr_ring_resize()
624 gfp_t gfp, void (*destroy)(void *)) in ptr_ring_resize_multiple()
644 size, gfp, destroy); in ptr_ring_resize_multiple()
666 static inline void ptr_ring_cleanup(struct ptr_ring *r, void (*destroy)(void *)) in ptr_ring_cleanup()
670 if (destroy) in ptr_ring_cleanup()
672 destroy(ptr); in ptr_ring_cleanup()