Home
last modified time | relevance | path

Searched refs:mbq (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/netmap/
H A Dnetmap_mbq.h52 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 Dnetmap_mbq.c48 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 Dnetmap.c979 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 Dnetmap_generic.c937 struct mbq tmpq; in generic_netmap_rxsync()
H A Dnetmap_kern.h508 struct mbq rx_queue; /* intercepted rx mbufs. */