Searched refs:buf_ring (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-12-stable/sys/kern/
H A Dsubr_bufring.c38 #include <sys/buf_ring.h>
41 struct buf_ring *
44 struct buf_ring *br;
48 br = malloc(sizeof(struct buf_ring) + count*sizeof(caddr_t),
64 buf_ring_free(struct buf_ring *br, struct malloc_type *type)
/freebsd-12-stable/sys/sys/
H A Dbuf_ring.h42 struct buf_ring { struct
63 buf_ring_enqueue(struct buf_ring *br, void *buf)
120 buf_ring_dequeue_mc(struct buf_ring *br)
160 buf_ring_dequeue_sc(struct buf_ring *br)
170 * This is a workaround to allow using buf_ring on ARM and ARM64.
171 * ARM64TODO: Fix buf_ring in a generic way.
237 buf_ring_advance_sc(struct buf_ring *br)
272 buf_ring_putback_sc(struct buf_ring *br, void *new)
285 buf_ring_peek(struct buf_ring *br)
305 buf_ring_peek_clear_sc(struct buf_ring *b
[all...]
/freebsd-12-stable/sys/dev/xilinx/
H A Dif_xaevar.h74 struct buf_ring *br;
H A Dif_xae.c267 struct buf_ring *br;
/freebsd-12-stable/sys/net/
H A Difq.h40 #include <sys/buf_ring.h>
319 drbr_enqueue(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m)
339 drbr_putback(struct ifnet *ifp, struct buf_ring *br, struct mbuf *new)
359 drbr_peek(struct ifnet *ifp, struct buf_ring *br)
378 drbr_flush(struct ifnet *ifp, struct buf_ring *br)
391 drbr_free(struct buf_ring *br, struct malloc_type *type)
399 drbr_dequeue(struct ifnet *ifp, struct buf_ring *br)
413 drbr_advance(struct ifnet *ifp, struct buf_ring *br)
425 drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br,
450 drbr_empty(struct ifnet *ifp, struct buf_ring *b
[all...]
H A Dif_var.h77 #include <sys/buf_ring.h>
748 int drbr_inuse_drv(if_t ifp, struct buf_ring *br);
749 struct mbuf* drbr_dequeue_drv(if_t ifp, struct buf_ring *br);
750 int drbr_needs_enqueue_drv(if_t ifp, struct buf_ring *br);
751 int drbr_enqueue_drv(if_t ifp, struct buf_ring *br, struct mbuf *m);
/freebsd-12-stable/sys/dev/hyperv/netvsc/
H A Dif_hnvar.h55 struct buf_ring;
124 struct buf_ring *hn_txdesc_br;
137 struct buf_ring *hn_mbuf_br;
/freebsd-12-stable/sys/dev/liquidio/base/
H A Dlio_iq.h158 struct buf_ring *br;
/freebsd-12-stable/sys/dev/vnic/
H A Dnicvf_queues.h293 struct buf_ring *rx_br; /* Reception buf ring */
329 struct buf_ring *br; /* Transmission buf ring */
/freebsd-12-stable/sys/dev/ixgbe/
H A Dixgbe.h43 #include <sys/buf_ring.h>
544 drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br)
/freebsd-12-stable/share/man/man9/
H A DMakefile22 buf_ring.9 \
627 MLINKS+=buf_ring.9 buf_ring_alloc.9 \
628 buf_ring.9 buf_ring_free.9 \
629 buf_ring.9 buf_ring_enqueue.9 \
630 buf_ring.9 buf_ring_enqueue_bytes.9 \
631 buf_ring.9 buf_ring_dequeue_mc.9 \
632 buf_ring.9 buf_ring_dequeue_sc.9 \
633 buf_ring.9 buf_ring_count.9 \
634 buf_ring.9 buf_ring_empty.9 \
635 buf_ring
[all...]
/freebsd-12-stable/sys/dev/mxge/
H A Dif_mxge_var.h167 struct buf_ring *br;
/freebsd-12-stable/sys/dev/neta/
H A Dif_mvnetavar.h149 struct buf_ring *br;
/freebsd-12-stable/sys/dev/virtio/network/
H A Dif_vtnetvar.h111 struct buf_ring *vtntx_br;
/freebsd-12-stable/sys/dev/qlxgbe/
H A Dql_def.h121 struct buf_ring *tx_br;
/freebsd-12-stable/sys/dev/al_eth/
H A Dal_eth.h138 struct buf_ring *br;
/freebsd-12-stable/sys/dev/altera/atse/
H A Dif_atsereg.h456 struct buf_ring *br;
H A Dif_atse.c307 struct buf_ring *br;
343 struct buf_ring *br;
/freebsd-12-stable/sys/dev/ntb/if_ntb/
H A Dif_ntb.c46 #include <sys/buf_ring.h>
87 struct buf_ring *br;
/freebsd-12-stable/sys/dev/cxgb/
H A Dcxgb_adapter.h44 #include <sys/buf_ring.h>
255 struct buf_ring *txq_mr;
/freebsd-12-stable/sys/dev/e1000/
H A Dif_em.h46 #include <sys/buf_ring.h>
/freebsd-12-stable/sys/dev/ena/
H A Dena.h337 struct buf_ring *br; /* only for TX */
/freebsd-12-stable/sys/dev/ixl/
H A Dixl.h45 #include <sys/buf_ring.h>
/freebsd-12-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_def.h195 struct buf_ring *tx_br;
/freebsd-12-stable/sys/dev/xen/netfront/
H A Dnetfront.c197 struct buf_ring *br;
2097 struct buf_ring *br;

Completed in 284 milliseconds

12