Home
last modified time | relevance | path

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

12

/freebsd-13.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()
345 buf_ring_full(struct buf_ring *br) in buf_ring_full()
352 buf_ring_empty(struct buf_ring *br) in buf_ring_empty()
[all …]
/freebsd-13.1/sys/kern/
H A Dsubr_bufring.c39 struct buf_ring *
42 struct buf_ring *br; in buf_ring_alloc()
46 br = malloc(sizeof(struct buf_ring) + count*sizeof(caddr_t), in buf_ring_alloc()
62 buf_ring_free(struct buf_ring *br, struct malloc_type *type) in buf_ring_free()
/freebsd-13.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 *m_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()
424 drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br, in drbr_dequeue_cond()
449 drbr_empty(struct ifnet *ifp, struct buf_ring *br) in drbr_empty()
459 drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br) in drbr_needs_enqueue()
[all …]
H A Dif_var.h772 int drbr_inuse_drv(if_t ifp, struct buf_ring *br);
773 struct mbuf* drbr_dequeue_drv(if_t ifp, struct buf_ring *br);
774 int drbr_needs_enqueue_drv(if_t ifp, struct buf_ring *br);
775 int drbr_enqueue_drv(if_t ifp, struct buf_ring *br, struct mbuf *m);
H A Dif_epair.c107 struct buf_ring *rxring[2];
H A Dif.c4573 drbr_inuse_drv(if_t ifh, struct buf_ring *br) in drbr_inuse_drv()
4579 drbr_dequeue_drv(if_t ifh, struct buf_ring *br) in drbr_dequeue_drv()
4585 drbr_needs_enqueue_drv(if_t ifh, struct buf_ring *br) in drbr_needs_enqueue_drv()
4591 drbr_enqueue_drv(if_t ifh, struct buf_ring *br, struct mbuf *m) in drbr_enqueue_drv()
/freebsd-13.1/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-13.1/sys/dev/xilinx/
H A Dif_xaevar.h74 struct buf_ring *br;
H A Dif_xae.c269 struct buf_ring *br; in xae_transmit_locked()
/freebsd-13.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-13.1/share/man/man9/
H A DMakefile20 buf_ring.9 \
652 MLINKS+=buf_ring.9 buf_ring_alloc.9 \
653 buf_ring.9 buf_ring_free.9 \
654 buf_ring.9 buf_ring_enqueue.9 \
655 buf_ring.9 buf_ring_enqueue_bytes.9 \
656 buf_ring.9 buf_ring_dequeue_mc.9 \
657 buf_ring.9 buf_ring_dequeue_sc.9 \
658 buf_ring.9 buf_ring_count.9 \
659 buf_ring.9 buf_ring_empty.9 \
660 buf_ring.9 buf_ring_full.9 \
[all …]
/freebsd-13.1/sys/dev/liquidio/base/
H A Dlio_iq.h158 struct buf_ring *br;
/freebsd-13.1/sys/dev/qlxgbe/
H A Dql_def.h121 struct buf_ring *tx_br;
/freebsd-13.1/sys/dev/altera/atse/
H A Dif_atsereg.h454 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-13.1/sys/dev/neta/
H A Dif_mvnetavar.h145 struct buf_ring *br;
/freebsd-13.1/sys/dev/mxge/
H A Dif_mxge_var.h166 struct buf_ring *br;
/freebsd-13.1/sys/dev/al_eth/
H A Dal_eth.h138 struct buf_ring *br;
/freebsd-13.1/sys/dev/virtio/network/
H A Dif_vtnetvar.h118 struct buf_ring *vtntx_br;
/freebsd-13.1/sys/dev/ena/
H A Dena.h349 struct buf_ring *br; /* only for TX */
/freebsd-13.1/sys/dev/ntb/if_ntb/
H A Dif_ntb.c89 struct buf_ring *br;
/freebsd-13.1/sys/dev/cxgb/
H A Dcxgb_adapter.h255 struct buf_ring *txq_mr;
/freebsd-13.1/sys/dev/qlnx/qlnxe/
H A Dqlnx_def.h188 struct buf_ring *tx_br;
/freebsd-13.1/sys/dev/xen/netfront/
H A Dnetfront.c197 struct buf_ring *br;
2096 struct buf_ring *br; in xn_txq_mq_start_locked()
/freebsd-13.1/sys/dev/oce/
H A Doce_if.h707 struct buf_ring *br;

12