Lines Matching refs:destroy
511 void (*destroy)(void *)) in ptr_ring_unconsume()
552 destroy(batch[--n]); in ptr_ring_unconsume()
559 void (*destroy)(void *)) in __ptr_ring_swap_queue()
568 else if (destroy) in __ptr_ring_swap_queue()
569 destroy(ptr); in __ptr_ring_swap_queue()
590 void (*destroy)(void *)) 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()
641 size, gfp, destroy); in ptr_ring_resize_multiple()
663 static inline void ptr_ring_cleanup(struct ptr_ring *r, void (*destroy)(void *)) in ptr_ring_cleanup()
667 if (destroy) in ptr_ring_cleanup()
669 destroy(ptr); in ptr_ring_cleanup()