Searched refs:ptr_ring (Results 1 – 16 of 16) sorted by relevance
30 struct ptr_ring { struct49 static inline bool __ptr_ring_full(struct ptr_ring *r) in __ptr_ring_full() argument54 static inline bool ptr_ring_full(struct ptr_ring *r) in ptr_ring_full()65 static inline bool ptr_ring_full_irq(struct ptr_ring *r) in ptr_ring_full_irq()76 static inline bool ptr_ring_full_any(struct ptr_ring *r) in ptr_ring_full_any()88 static inline bool ptr_ring_full_bh(struct ptr_ring *r) in ptr_ring_full_bh()169 static inline void *__ptr_ring_peek(struct ptr_ring *r) in __ptr_ring_peek()194 static inline bool __ptr_ring_empty(struct ptr_ring *r) in __ptr_ring_empty()201 static inline bool ptr_ring_empty(struct ptr_ring *r) in ptr_ring_empty()235 static inline bool ptr_ring_empty_bh(struct ptr_ring *r) in ptr_ring_empty_bh()[all …]
13 struct ptr_ring *tap_get_ptr_ring(struct file *file);21 static inline struct ptr_ring *tap_get_ptr_ring(struct file *f) in tap_get_ptr_ring()73 struct ptr_ring ring;
29 struct ptr_ring *tun_get_tx_ring(struct file *file);58 static inline struct ptr_ring *tun_get_tx_ring(struct file *f) in tun_get_tx_ring()
26 struct ptr_ring ring;208 return ptr_ring_resize_multiple_bh_noprof((struct ptr_ring **)rings, in skb_array_resize_multiple_bh_noprof()
4 all: ring virtio_ring_0_9 virtio_ring_poll virtio_ring_inorder ptr_ring noring12 ptr_ring.o: ptr_ring.c main.h ../../../include/linux/ptr_ring.h20 ptr_ring: ptr_ring.o main.o target28 -rm ptr_ring.o ptr_ring
3 /ptr_ring
115 static struct ptr_ring array ____cacheline_aligned_in_smp;
18 static struct ptr_ring ptr_ring; variable49 struct ptr_ring *ring = arg; in page_frag_pop_thread()79 struct ptr_ring *ring = arg; in page_frag_push_thread()137 ret = ptr_ring_init(&ptr_ring, nr_objs, GFP_KERNEL); in page_frag_test_init()141 tsk_push = kthread_create_on_cpu(page_frag_push_thread, &ptr_ring, in page_frag_test_init()146 tsk_pop = kthread_create_on_cpu(page_frag_pop_thread, &ptr_ring, in page_frag_test_init()183 ptr_ring_cleanup(&ptr_ring, NULL); in page_frag_test_init()
29 struct ptr_ring ring;
219 struct ptr_ring ring;
66 struct ptr_ring *queue;117 static void __cpu_map_ring_cleanup(struct ptr_ring *ring) in __cpu_map_ring_cleanup()718 struct ptr_ring *q; in bq_flush_to_queue()
126 struct ptr_ring *rx_ring;1428 static struct ptr_ring *get_tap_ptr_ring(struct file *file) in get_tap_ptr_ring()1430 struct ptr_ring *ring; in get_tap_ptr_ring()
1176 struct ptr_ring *tap_get_ptr_ring(struct file *file) in tap_get_ptr_ring()1193 struct ptr_ring **rings; in tap_queue_resize()
147 struct ptr_ring tx_ring;3558 struct ptr_ring **rings; in tun_queue_resize()3672 struct ptr_ring *tun_get_tx_ring(struct file *file) in tun_get_tx_ring()
69 struct ptr_ring xdp_ring;
381 struct ptr_ring *r = &pool->ring; in page_pool_refill_alloc_cache()