Home
last modified time | relevance | path

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

12

/freebsd-13-stable/sys/sys/
HDbuf_ring.h53 struct buf_ring { struct
74 buf_ring_enqueue(struct buf_ring *br, void *buf) in buf_ring_enqueue() argument
142 buf_ring_dequeue_mc(struct buf_ring *br) in buf_ring_dequeue_mc()
191 buf_ring_dequeue_sc(struct buf_ring *br) in buf_ring_dequeue_sc()
230 buf_ring_advance_sc(struct buf_ring *br) in buf_ring_advance_sc()
268 buf_ring_putback_sc(struct buf_ring *br, void *new) in buf_ring_putback_sc()
284 buf_ring_peek(struct buf_ring *br) in buf_ring_peek()
303 buf_ring_peek_clear_sc(struct buf_ring *br) in buf_ring_peek_clear_sc()
332 buf_ring_full(struct buf_ring *br) in buf_ring_full()
339 buf_ring_empty(struct buf_ring *br) in buf_ring_empty()
[all …]
/freebsd-13-stable/sys/kern/
HDsubr_bufring.c37 struct buf_ring *
40 struct buf_ring *br; in buf_ring_alloc()
44 br = malloc(sizeof(struct buf_ring) + count*sizeof(caddr_t), in buf_ring_alloc()
60 buf_ring_free(struct buf_ring *br, struct malloc_type *type) in buf_ring_free()
/freebsd-13-stable/sys/net/
HDifq.h318 drbr_enqueue(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m) in drbr_enqueue()
338 drbr_putback(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m_new) in drbr_putback()
358 drbr_peek(struct ifnet *ifp, struct buf_ring *br) in drbr_peek()
377 drbr_flush(struct ifnet *ifp, struct buf_ring *br) in drbr_flush()
390 drbr_free(struct buf_ring *br, struct malloc_type *type) in drbr_free()
398 drbr_dequeue(struct ifnet *ifp, struct buf_ring *br) in drbr_dequeue()
412 drbr_advance(struct ifnet *ifp, struct buf_ring *br) in drbr_advance()
423 drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br, in drbr_dequeue_cond()
448 drbr_empty(struct ifnet *ifp, struct buf_ring *br) in drbr_empty()
458 drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br) in drbr_needs_enqueue()
[all …]
HDif_var.h775 int drbr_inuse_drv(if_t ifp, struct buf_ring *br);
776 struct mbuf* drbr_dequeue_drv(if_t ifp, struct buf_ring *br);
777 int drbr_needs_enqueue_drv(if_t ifp, struct buf_ring *br);
778 int drbr_enqueue_drv(if_t ifp, struct buf_ring *br, struct mbuf *m);
HDif.c4560 drbr_inuse_drv(if_t ifh, struct buf_ring *br) in drbr_inuse_drv()
4566 drbr_dequeue_drv(if_t ifh, struct buf_ring *br) in drbr_dequeue_drv()
4572 drbr_needs_enqueue_drv(if_t ifh, struct buf_ring *br) in drbr_needs_enqueue_drv()
4578 drbr_enqueue_drv(if_t ifh, struct buf_ring *br, struct mbuf *m) in drbr_enqueue_drv()
/freebsd-13-stable/sys/dev/hyperv/netvsc/
HDif_hnvar.h53 struct buf_ring;
122 struct buf_ring *hn_txdesc_br;
135 struct buf_ring *hn_mbuf_br;
/freebsd-13-stable/sys/dev/xilinx/
HDif_xaevar.h72 struct buf_ring *br;
HDif_xae.c267 struct buf_ring *br; in xae_transmit_locked()
/freebsd-13-stable/sys/dev/vnic/
HDnicvf_queues.h291 struct buf_ring *rx_br; /* Reception buf ring */
327 struct buf_ring *br; /* Transmission buf ring */
/freebsd-13-stable/share/man/man9/
HDMakefile19 buf_ring.9 \
655 MLINKS+=buf_ring.9 buf_ring_alloc.9 \
656 buf_ring.9 buf_ring_free.9 \
657 buf_ring.9 buf_ring_enqueue.9 \
658 buf_ring.9 buf_ring_enqueue_bytes.9 \
659 buf_ring.9 buf_ring_dequeue_mc.9 \
660 buf_ring.9 buf_ring_dequeue_sc.9 \
661 buf_ring.9 buf_ring_count.9 \
662 buf_ring.9 buf_ring_empty.9 \
663 buf_ring.9 buf_ring_full.9 \
[all …]
/freebsd-13-stable/sys/dev/liquidio/base/
HDlio_iq.h157 struct buf_ring *br;
/freebsd-13-stable/sys/dev/qlxgbe/
HDql_def.h119 struct buf_ring *tx_br;
/freebsd-13-stable/sys/dev/neta/
HDif_mvnetavar.h143 struct buf_ring *br;
/freebsd-13-stable/sys/dev/altera/atse/
HDif_atsereg.h452 struct buf_ring *br;
HDif_atse.c305 struct buf_ring *br; in atse_transmit_locked()
341 struct buf_ring *br; in atse_transmit()
/freebsd-13-stable/sys/dev/mxge/
HDif_mxge_var.h164 struct buf_ring *br;
/freebsd-13-stable/sys/dev/al_eth/
HDal_eth.h136 struct buf_ring *br;
/freebsd-13-stable/sys/dev/virtio/network/
HDif_vtnetvar.h116 struct buf_ring *vtntx_br;
/freebsd-13-stable/sys/dev/dpaa2/
HDdpaa2_ni.h220 struct buf_ring *idx_br;
/freebsd-13-stable/sys/dev/gve/
HDgve.h297 struct buf_ring *br;
/freebsd-13-stable/sys/dev/ena/
HDena.h356 struct buf_ring *br; /* only for TX */
/freebsd-13-stable/sys/dev/cxgb/
HDcxgb_adapter.h253 struct buf_ring *txq_mr;
/freebsd-13-stable/sys/dev/ntb/if_ntb/
HDif_ntb.c87 struct buf_ring *br;
/freebsd-13-stable/sys/dev/qlnx/qlnxe/
HDqlnx_def.h186 struct buf_ring *tx_br;
/freebsd-13-stable/sys/dev/xen/netfront/
HDnetfront.c195 struct buf_ring *br;
2111 struct buf_ring *br; in xn_txq_mq_start_locked()

12