Lines Matching refs:destroy
513 void (*destroy)(void *)) in ptr_ring_unconsume()
554 destroy(batch[--n]); in ptr_ring_unconsume()
561 void (*destroy)(void *)) in __ptr_ring_swap_queue()
570 else if (destroy) in __ptr_ring_swap_queue()
571 destroy(ptr); in __ptr_ring_swap_queue()
592 void (*destroy)(void *)) in ptr_ring_resize_noprof()
604 old = __ptr_ring_swap_queue(r, queue, size, gfp, destroy); in ptr_ring_resize_noprof()
624 void (*destroy)(void *)) in ptr_ring_resize_multiple_bh_noprof()
643 size, gfp, destroy); in ptr_ring_resize_multiple_bh_noprof()
667 static inline void ptr_ring_cleanup(struct ptr_ring *r, void (*destroy)(void *)) in ptr_ring_cleanup()
671 if (destroy) in ptr_ring_cleanup()
673 destroy(ptr); in ptr_ring_cleanup()