Lines Matching defs:ring
83 struct ring { struct
88 void (*walk)(int sock, struct ring *ring); argument
89 int type, rd_num, flen, version;
90 union {
237 static void walk_v1_v2_rx(int sock, struct ring *ring) in walk_v1_v2_rx()
371 static inline void *get_next_frame(struct ring *ring, int n) in get_next_frame()
387 static void walk_tx(int sock, struct ring *ring) in walk_tx()
518 static void walk_v1_v2(int sock, struct ring *ring) in walk_v1_v2()
599 static void walk_v3_rx(int sock, struct ring *ring) in walk_v3_rx()
640 static void walk_v3(int sock, struct ring *ring) in walk_v3()
648 static void __v1_v2_fill(struct ring *ring, unsigned int blocks) in __v1_v2_fill()
664 static void __v3_fill(struct ring *ring, unsigned int blocks, int type) in __v3_fill()
685 static void setup_ring(int sock, struct ring *ring, int version, int type) in setup_ring()
726 static void mmap_ring(int sock, struct ring *ring) in mmap_ring()
744 static void bind_ring(int sock, struct ring *ring) in bind_ring()
764 static void walk_ring(int sock, struct ring *ring) in walk_ring()
769 static void unmap_ring(int sock, struct ring *ring) in unmap_ring()
823 struct ring ring; in test_tpacket() local