Home
last modified time | relevance | path

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

12

/freebsd-14.2/sys/sys/
H A Dbuf_ring.h53 struct buf_ring { struct
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()
284 buf_ring_peek(struct buf_ring *br) in buf_ring_peek()
332 buf_ring_full(struct buf_ring *br) in buf_ring_full()
339 buf_ring_empty(struct buf_ring *br) in buf_ring_empty()
346 buf_ring_count(struct buf_ring *br) in buf_ring_count()
361 static inline struct buf_ring *
364 struct buf_ring *br; in buf_ring_alloc()
[all …]
/freebsd-14.2/sys/net/
H A Difq.h321 void drbr_flush(struct ifnet *ifp, struct buf_ring *br);
326 int drbr_empty(struct ifnet *ifp, struct buf_ring *br);
328 int drbr_inuse(struct ifnet *ifp, struct buf_ring *br);
354 drbr_peek(struct ifnet *ifp, struct buf_ring *br) in drbr_peek()
360 drbr_flush(struct ifnet *ifp, struct buf_ring *br) in drbr_flush()
369 drbr_dequeue(struct ifnet *ifp, struct buf_ring *br) in drbr_dequeue()
375 drbr_advance(struct ifnet *ifp, struct buf_ring *br) in drbr_advance()
381 drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br, in drbr_dequeue_cond()
393 drbr_empty(struct ifnet *ifp, struct buf_ring *br) in drbr_empty()
405 drbr_inuse(struct ifnet *ifp, struct buf_ring *br) in drbr_inuse()
[all …]
H A Difq.c47 drbr_enqueue(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m) in drbr_enqueue()
65 drbr_putback(struct ifnet *ifp, struct buf_ring *br, struct mbuf *m_new) in drbr_putback()
83 drbr_peek(struct ifnet *ifp, struct buf_ring *br) in drbr_peek()
100 drbr_flush(struct ifnet *ifp, struct buf_ring *br) in drbr_flush()
111 drbr_dequeue(struct ifnet *ifp, struct buf_ring *br) in drbr_dequeue()
123 drbr_advance(struct ifnet *ifp, struct buf_ring *br) in drbr_advance()
132 drbr_dequeue_cond(struct ifnet *ifp, struct buf_ring *br, in drbr_dequeue_cond()
155 drbr_empty(struct ifnet *ifp, struct buf_ring *br) in drbr_empty()
163 drbr_needs_enqueue(struct ifnet *ifp, struct buf_ring *br) in drbr_needs_enqueue()
171 drbr_inuse(struct ifnet *ifp, struct buf_ring *br) in drbr_inuse()
/freebsd-14.2/sys/kern/
H A Dsubr_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-14.2/sys/contrib/dev/athk/ath12k/
H A Ddp_mon.c811 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_rx_parse_status_tlv()
1264 struct dp_rxdma_ring *buf_ring, in ath12k_dp_mon_buf_replenish() argument
1296 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish()
1324 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish()
1916 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_tx_parse_status_tlv()
2072 struct dp_rxdma_ring *buf_ring; in ath12k_dp_mon_srng_process() local
2092 buf_ring = &dp->tx_mon_buf_ring; in ath12k_dp_mon_srng_process()
2109 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_srng_process()
2485 struct dp_rxdma_ring *buf_ring; in ath12k_dp_mon_rx_process_stats() local
2496 buf_ring = &dp->rxdma_mon_buf_ring; in ath12k_dp_mon_rx_process_stats()
[all …]
H A Ddp_mon.h83 struct dp_rxdma_ring *buf_ring,
/freebsd-14.2/sys/dev/hyperv/netvsc/
H A Dif_hnvar.h53 struct buf_ring;
121 struct buf_ring *hn_txdesc_br;
134 struct buf_ring *hn_mbuf_br;
/freebsd-14.2/sys/dev/xilinx/
H A Dif_xaevar.h72 struct buf_ring *br;
/freebsd-14.2/sys/dev/dpaa2/
H A Ddpaa2_channel.h86 struct buf_ring *xmit_br;
H A Ddpaa2_types.h88 struct buf_ring *br;
/freebsd-14.2/sys/dev/vnic/
H A Dnicvf_queues.h291 struct buf_ring *rx_br; /* Reception buf ring */
327 struct buf_ring *br; /* Transmission buf ring */
/freebsd-14.2/share/man/man9/
H A DMakefile19 buf_ring.9 \
661 MLINKS+=buf_ring.9 buf_ring_alloc.9 \
662 buf_ring.9 buf_ring_free.9 \
663 buf_ring.9 buf_ring_enqueue.9 \
664 buf_ring.9 buf_ring_enqueue_bytes.9 \
665 buf_ring.9 buf_ring_dequeue_mc.9 \
666 buf_ring.9 buf_ring_dequeue_sc.9 \
667 buf_ring.9 buf_ring_count.9 \
668 buf_ring.9 buf_ring_empty.9 \
669 buf_ring.9 buf_ring_full.9 \
[all …]
/freebsd-14.2/sys/dev/liquidio/base/
H A Dlio_iq.h157 struct buf_ring *br;
/freebsd-14.2/sys/dev/qlxgbe/
H A Dql_def.h119 struct buf_ring *tx_br;
/freebsd-14.2/sys/dev/neta/
H A Dif_mvnetavar.h143 struct buf_ring *br;
/freebsd-14.2/sys/dev/mxge/
H A Dif_mxge_var.h143 struct buf_ring *br;
/freebsd-14.2/sys/netinet/
H A Dip_mroute.h294 struct buf_ring *mfc_stall_ring; /* ring of awaiting mfc */
/freebsd-14.2/sys/dev/altera/atse/
H A Dif_atsereg.h452 struct buf_ring *br;
H A Dif_atse.c303 struct buf_ring *br; in atse_transmit_locked()
339 struct buf_ring *br; in atse_transmit()
/freebsd-14.2/sys/dev/al_eth/
H A Dal_eth.h136 struct buf_ring *br;
/freebsd-14.2/sys/dev/virtio/network/
H A Dif_vtnetvar.h116 struct buf_ring *vtntx_br;
/freebsd-14.2/sys/dev/gve/
H A Dgve.h297 struct buf_ring *br;
/freebsd-14.2/sys/dev/mana/
H A Dmana.h171 struct buf_ring *txq_br;
/freebsd-14.2/sys/dev/ena/
H A Dena.h356 struct buf_ring *br; /* only for TX */
/freebsd-14.2/sys/dev/ntb/if_ntb/
H A Dif_ntb.c87 struct buf_ring *br;

12