| /freebsd-14.2/sys/sys/ |
| H A D | buf_ring.h | 53 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 D | ifq.h | 321 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 D | ifq.c | 47 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 D | subr_bufring.c | 37 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 D | dp_mon.c | 811 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 D | dp_mon.h | 83 struct dp_rxdma_ring *buf_ring,
|
| /freebsd-14.2/sys/dev/hyperv/netvsc/ |
| H A D | if_hnvar.h | 53 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 D | if_xaevar.h | 72 struct buf_ring *br;
|
| /freebsd-14.2/sys/dev/dpaa2/ |
| H A D | dpaa2_channel.h | 86 struct buf_ring *xmit_br;
|
| H A D | dpaa2_types.h | 88 struct buf_ring *br;
|
| /freebsd-14.2/sys/dev/vnic/ |
| H A D | nicvf_queues.h | 291 struct buf_ring *rx_br; /* Reception buf ring */ 327 struct buf_ring *br; /* Transmission buf ring */
|
| /freebsd-14.2/share/man/man9/ |
| H A D | Makefile | 19 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 D | lio_iq.h | 157 struct buf_ring *br;
|
| /freebsd-14.2/sys/dev/qlxgbe/ |
| H A D | ql_def.h | 119 struct buf_ring *tx_br;
|
| /freebsd-14.2/sys/dev/neta/ |
| H A D | if_mvnetavar.h | 143 struct buf_ring *br;
|
| /freebsd-14.2/sys/dev/mxge/ |
| H A D | if_mxge_var.h | 143 struct buf_ring *br;
|
| /freebsd-14.2/sys/netinet/ |
| H A D | ip_mroute.h | 294 struct buf_ring *mfc_stall_ring; /* ring of awaiting mfc */
|
| /freebsd-14.2/sys/dev/altera/atse/ |
| H A D | if_atsereg.h | 452 struct buf_ring *br;
|
| H A D | if_atse.c | 303 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 D | al_eth.h | 136 struct buf_ring *br;
|
| /freebsd-14.2/sys/dev/virtio/network/ |
| H A D | if_vtnetvar.h | 116 struct buf_ring *vtntx_br;
|
| /freebsd-14.2/sys/dev/gve/ |
| H A D | gve.h | 297 struct buf_ring *br;
|
| /freebsd-14.2/sys/dev/mana/ |
| H A D | mana.h | 171 struct buf_ring *txq_br;
|
| /freebsd-14.2/sys/dev/ena/ |
| H A D | ena.h | 356 struct buf_ring *br; /* only for TX */
|
| /freebsd-14.2/sys/dev/ntb/if_ntb/ |
| H A D | if_ntb.c | 87 struct buf_ring *br;
|