Home
last modified time | relevance | path

Searched refs:buf_ring (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-12.1/sys/sys/
H A Dbuf_ring.h42 struct buf_ring { struct
63 buf_ring_enqueue(struct buf_ring *br, void *buf) in buf_ring_enqueue() argument
120 buf_ring_dequeue_mc(struct buf_ring *br) in buf_ring_dequeue_mc()
160 buf_ring_dequeue_sc(struct buf_ring *br) in buf_ring_dequeue_sc()
237 buf_ring_advance_sc(struct buf_ring *br) in buf_ring_advance_sc()
272 buf_ring_putback_sc(struct buf_ring *br, void *new) in buf_ring_putback_sc()
285 buf_ring_peek(struct buf_ring *br) in buf_ring_peek()
305 buf_ring_peek_clear_sc(struct buf_ring *br) in buf_ring_peek_clear_sc()
336 buf_ring_full(struct buf_ring *br) in buf_ring_full()
343 buf_ring_empty(struct buf_ring *br) in buf_ring_empty()
[all …]
/freebsd-12.1/sys/kern/
H A Dsubr_bufring.c41 struct buf_ring *
44 struct buf_ring *br; in buf_ring_alloc()
48 br = malloc(sizeof(struct buf_ring) + count*sizeof(caddr_t), in buf_ring_alloc()
64 buf_ring_free(struct buf_ring *br, struct malloc_type *type) in buf_ring_free()
/freebsd-12.1/sys/net/
H A Difq.h319 drbr_enqueue(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m) in drbr_enqueue()
339 drbr_putback(struct ifnet *ifp, struct buf_ring *br, struct mbuf *new) in drbr_putback()
359 drbr_peek(struct ifnet *ifp, struct buf_ring *br) in drbr_peek()
378 drbr_flush(struct ifnet *ifp, struct buf_ring *br) in drbr_flush()
391 drbr_free(struct buf_ring *br, struct malloc_type *type) in drbr_free()
399 drbr_dequeue(struct ifnet *ifp, struct buf_ring *br) in drbr_dequeue()
413 drbr_advance(struct ifnet *ifp, struct buf_ring *br) in drbr_advance()
425 drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br, in drbr_dequeue_cond()
450 drbr_empty(struct ifnet *ifp, struct buf_ring *br) in drbr_empty()
460 drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br) in drbr_needs_enqueue()
[all …]
H A Dif_var.h739 int drbr_inuse_drv(if_t ifp, struct buf_ring *br);
740 struct mbuf* drbr_dequeue_drv(if_t ifp, struct buf_ring *br);
741 int drbr_needs_enqueue_drv(if_t ifp, struct buf_ring *br);
742 int drbr_enqueue_drv(if_t ifp, struct buf_ring *br, struct mbuf *m);
H A Dif.c4669 drbr_inuse_drv(if_t ifh, struct buf_ring *br) in drbr_inuse_drv()
4675 drbr_dequeue_drv(if_t ifh, struct buf_ring *br) in drbr_dequeue_drv()
4681 drbr_needs_enqueue_drv(if_t ifh, struct buf_ring *br) in drbr_needs_enqueue_drv()
4687 drbr_enqueue_drv(if_t ifh, struct buf_ring *br, struct mbuf *m) in drbr_enqueue_drv()
/freebsd-12.1/sys/dev/hyperv/netvsc/
H A Dif_hnvar.h55 struct buf_ring;
107 struct buf_ring *hn_txdesc_br;
120 struct buf_ring *hn_mbuf_br;
/freebsd-12.1/sys/dev/xilinx/
H A Dif_xaevar.h74 struct buf_ring *br;
H A Dif_xae.c267 struct buf_ring *br; in xae_transmit_locked()
/freebsd-12.1/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.1/share/man/man9/
H A DMakefile22 buf_ring.9 \
625 MLINKS+=buf_ring.9 buf_ring_alloc.9 \
626 buf_ring.9 buf_ring_free.9 \
627 buf_ring.9 buf_ring_enqueue.9 \
628 buf_ring.9 buf_ring_enqueue_bytes.9 \
629 buf_ring.9 buf_ring_dequeue_mc.9 \
630 buf_ring.9 buf_ring_dequeue_sc.9 \
631 buf_ring.9 buf_ring_count.9 \
632 buf_ring.9 buf_ring_empty.9 \
633 buf_ring.9 buf_ring_full.9 \
[all …]
/freebsd-12.1/sys/dev/liquidio/base/
H A Dlio_iq.h158 struct buf_ring *br;
/freebsd-12.1/sys/dev/qlxgbe/
H A Dql_def.h121 struct buf_ring *tx_br;
/freebsd-12.1/sys/dev/neta/
H A Dif_mvnetavar.h151 struct buf_ring *br;
/freebsd-12.1/sys/dev/altera/atse/
H A Dif_atsereg.h456 struct buf_ring *br;
H A Dif_atse.c307 struct buf_ring *br; in atse_transmit_locked()
343 struct buf_ring *br; in atse_transmit()
/freebsd-12.1/sys/dev/al_eth/
H A Dal_eth.h138 struct buf_ring *br;
/freebsd-12.1/sys/dev/virtio/network/
H A Dif_vtnetvar.h110 struct buf_ring *vtntx_br;
/freebsd-12.1/sys/dev/ena/
H A Dena.h269 struct buf_ring *br; /* only for TX */
/freebsd-12.1/sys/dev/mxge/
H A Dif_mxge_var.h167 struct buf_ring *br;
/freebsd-12.1/sys/dev/ixgbe/
H A Dixgbe.h544 drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br) in drbr_needs_enqueue()
/freebsd-12.1/sys/dev/cxgb/
H A Dcxgb_adapter.h255 struct buf_ring *txq_mr;
/freebsd-12.1/sys/dev/ntb/if_ntb/
H A Dif_ntb.c87 struct buf_ring *br;
/freebsd-12.1/sys/dev/qlnx/qlnxe/
H A Dqlnx_def.h195 struct buf_ring *tx_br;
/freebsd-12.1/sys/dev/xen/netfront/
H A Dnetfront.c197 struct buf_ring *br;
2097 struct buf_ring *br; in xn_txq_mq_start_locked()
/freebsd-12.1/sys/dev/mlx5/mlx5_en/
H A Den.h824 struct buf_ring *br;

12