Searched refs:mbq (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/netmap/ |
H A D | netmap_mbq.h | 52 struct mbq { struct 62 void mbq_init(struct mbq *q); argument 63 void mbq_fini(struct mbq *q); 64 void mbq_enqueue(struct mbq *q, struct mbuf *m); 65 struct mbuf *mbq_dequeue(struct mbq *q); 66 void mbq_purge(struct mbq *q); 69 mbq_peek(struct mbq *q) in mbq_peek() 75 mbq_lock(struct mbq *q) in mbq_lock() 81 mbq_unlock(struct mbq *q) in mbq_unlock() 87 void mbq_safe_init(struct mbq *q); [all …]
|
H A D | netmap_mbq.c | 48 static inline void __mbq_init(struct mbq *q) in __mbq_init() 55 void mbq_safe_init(struct mbq *q) in mbq_safe_init() 62 void mbq_init(struct mbq *q) in mbq_init() 68 static inline void __mbq_enqueue(struct mbq *q, struct mbuf *m) in __mbq_enqueue() 81 void mbq_safe_enqueue(struct mbq *q, struct mbuf *m) in mbq_safe_enqueue() 89 void mbq_enqueue(struct mbq *q, struct mbuf *m) in mbq_enqueue() 95 static inline struct mbuf *__mbq_dequeue(struct mbq *q) in __mbq_dequeue() 113 struct mbuf *mbq_safe_dequeue(struct mbq *q) in mbq_safe_dequeue() 125 struct mbuf *mbq_dequeue(struct mbq *q) in mbq_dequeue() 132 static void __mbq_purge(struct mbq *q, int safe) in __mbq_purge() [all …]
|
H A D | netmap.c | 979 struct mbq *q = &NMR(na, NR_RX)[i]->rx_queue; in netmap_hw_krings_delete() 1196 netmap_send_up(if_t dst, struct mbq *q) in netmap_send_up() 1230 netmap_grab_packets(struct netmap_kring *kring, struct mbq *q, int force) in netmap_grab_packets() 1351 struct mbq q; in netmap_txsync_to_host() 1387 struct mbq *q = &kring->rx_queue, fq; in netmap_rxsync_from_host() 2743 struct mbq q; /* packets from RX hw queues to host stack */ in netmap_ioctl() 3663 struct mbq q; /* packets from RX hw queues to host stack */ in netmap_poll() 4267 struct mbq *q; in netmap_transmit()
|
H A D | netmap_generic.c | 937 struct mbq tmpq; in generic_netmap_rxsync()
|
H A D | netmap_kern.h | 508 struct mbq rx_queue; /* intercepted rx mbufs. */
|