ptr_ring         1278 drivers/net/tap.c struct ptr_ring *tap_get_ptr_ring(struct file *file)
ptr_ring         1295 drivers/net/tap.c 	struct ptr_ring **rings;
ptr_ring          177 drivers/net/tun.c 	struct ptr_ring tx_ring;
ptr_ring         3619 drivers/net/tun.c 	struct ptr_ring **rings;
ptr_ring         3733 drivers/net/tun.c struct ptr_ring *tun_get_tx_ring(struct file *file)
ptr_ring           57 drivers/net/veth.c 	struct ptr_ring		xdp_ring;
ptr_ring          125 drivers/vhost/net.c 	struct ptr_ring *rx_ring;
ptr_ring         1439 drivers/vhost/net.c static struct ptr_ring *get_tap_ptr_ring(int fd)
ptr_ring         1441 drivers/vhost/net.c 	struct ptr_ring *ring;
ptr_ring            7 include/linux/if_tap.h struct ptr_ring *tap_get_ptr_ring(struct file *file);
ptr_ring           17 include/linux/if_tap.h static inline struct ptr_ring *tap_get_ptr_ring(struct file *f)
ptr_ring           72 include/linux/if_tap.h 	struct ptr_ring ring;
ptr_ring           29 include/linux/if_tun.h struct ptr_ring *tun_get_tx_ring(struct file *file);
ptr_ring           43 include/linux/if_tun.h static inline struct ptr_ring *tun_get_tx_ring(struct file *f)
ptr_ring           48 include/linux/ptr_ring.h static inline bool __ptr_ring_full(struct ptr_ring *r)
ptr_ring           53 include/linux/ptr_ring.h static inline bool ptr_ring_full(struct ptr_ring *r)
ptr_ring           64 include/linux/ptr_ring.h static inline bool ptr_ring_full_irq(struct ptr_ring *r)
ptr_ring           75 include/linux/ptr_ring.h static inline bool ptr_ring_full_any(struct ptr_ring *r)
ptr_ring           87 include/linux/ptr_ring.h static inline bool ptr_ring_full_bh(struct ptr_ring *r)
ptr_ring          103 include/linux/ptr_ring.h static inline int __ptr_ring_produce(struct ptr_ring *r, void *ptr)
ptr_ring          123 include/linux/ptr_ring.h static inline int ptr_ring_produce(struct ptr_ring *r, void *ptr)
ptr_ring          134 include/linux/ptr_ring.h static inline int ptr_ring_produce_irq(struct ptr_ring *r, void *ptr)
ptr_ring          145 include/linux/ptr_ring.h static inline int ptr_ring_produce_any(struct ptr_ring *r, void *ptr)
ptr_ring          157 include/linux/ptr_ring.h static inline int ptr_ring_produce_bh(struct ptr_ring *r, void *ptr)
ptr_ring          168 include/linux/ptr_ring.h static inline void *__ptr_ring_peek(struct ptr_ring *r)
ptr_ring          193 include/linux/ptr_ring.h static inline bool __ptr_ring_empty(struct ptr_ring *r)
ptr_ring          200 include/linux/ptr_ring.h static inline bool ptr_ring_empty(struct ptr_ring *r)
ptr_ring          211 include/linux/ptr_ring.h static inline bool ptr_ring_empty_irq(struct ptr_ring *r)
ptr_ring          222 include/linux/ptr_ring.h static inline bool ptr_ring_empty_any(struct ptr_ring *r)
ptr_ring          234 include/linux/ptr_ring.h static inline bool ptr_ring_empty_bh(struct ptr_ring *r)
ptr_ring          246 include/linux/ptr_ring.h static inline void __ptr_ring_discard_one(struct ptr_ring *r)
ptr_ring          290 include/linux/ptr_ring.h static inline void *__ptr_ring_consume(struct ptr_ring *r)
ptr_ring          305 include/linux/ptr_ring.h static inline int __ptr_ring_consume_batched(struct ptr_ring *r,
ptr_ring          326 include/linux/ptr_ring.h static inline void *ptr_ring_consume(struct ptr_ring *r)
ptr_ring          337 include/linux/ptr_ring.h static inline void *ptr_ring_consume_irq(struct ptr_ring *r)
ptr_ring          348 include/linux/ptr_ring.h static inline void *ptr_ring_consume_any(struct ptr_ring *r)
ptr_ring          360 include/linux/ptr_ring.h static inline void *ptr_ring_consume_bh(struct ptr_ring *r)
ptr_ring          371 include/linux/ptr_ring.h static inline int ptr_ring_consume_batched(struct ptr_ring *r,
ptr_ring          383 include/linux/ptr_ring.h static inline int ptr_ring_consume_batched_irq(struct ptr_ring *r,
ptr_ring          395 include/linux/ptr_ring.h static inline int ptr_ring_consume_batched_any(struct ptr_ring *r,
ptr_ring          408 include/linux/ptr_ring.h static inline int ptr_ring_consume_batched_bh(struct ptr_ring *r,
ptr_ring          473 include/linux/ptr_ring.h static inline void __ptr_ring_set_size(struct ptr_ring *r, int size)
ptr_ring          486 include/linux/ptr_ring.h static inline int ptr_ring_init(struct ptr_ring *r, int size, gfp_t gfp)
ptr_ring          510 include/linux/ptr_ring.h static inline void ptr_ring_unconsume(struct ptr_ring *r, void **batch, int n,
ptr_ring          557 include/linux/ptr_ring.h static inline void **__ptr_ring_swap_queue(struct ptr_ring *r, void **queue,
ptr_ring          589 include/linux/ptr_ring.h static inline int ptr_ring_resize(struct ptr_ring *r, int size, gfp_t gfp,
ptr_ring          618 include/linux/ptr_ring.h static inline int ptr_ring_resize_multiple(struct ptr_ring **rings,
ptr_ring          663 include/linux/ptr_ring.h static inline void ptr_ring_cleanup(struct ptr_ring *r, void (*destroy)(void *))
ptr_ring           26 include/linux/skb_array.h 	struct ptr_ring ring;
ptr_ring          206 include/linux/skb_array.h 	return ptr_ring_resize_multiple((struct ptr_ring **)rings,
ptr_ring          106 include/net/page_pool.h 	struct ptr_ring ring;
ptr_ring           63 kernel/bpf/cpumap.c 	struct ptr_ring *queue;
ptr_ring          222 kernel/bpf/cpumap.c static void __cpu_map_ring_cleanup(struct ptr_ring *ring)
ptr_ring          607 kernel/bpf/cpumap.c 	struct ptr_ring *q;
ptr_ring           87 net/core/page_pool.c 	struct ptr_ring *r = &pool->ring;
ptr_ring          115 tools/virtio/ringtest/ptr_ring.c static struct ptr_ring array ____cacheline_aligned_in_smp;