Home
last modified time | relevance | path

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

/f-stack/freebsd/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 …]
/f-stack/freebsd/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()
/f-stack/freebsd/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.h768 int drbr_inuse_drv(if_t ifp, struct buf_ring *br);
769 struct mbuf* drbr_dequeue_drv(if_t ifp, struct buf_ring *br);
770 int drbr_needs_enqueue_drv(if_t ifp, struct buf_ring *br);
771 int drbr_enqueue_drv(if_t ifp, struct buf_ring *br, struct mbuf *m);
H A Dif.c4538 drbr_inuse_drv(if_t ifh, struct buf_ring *br) in drbr_inuse_drv()
4544 drbr_dequeue_drv(if_t ifh, struct buf_ring *br) in drbr_dequeue_drv()
4550 drbr_needs_enqueue_drv(if_t ifh, struct buf_ring *br) in drbr_needs_enqueue_drv()
4556 drbr_enqueue_drv(if_t ifh, struct buf_ring *br, struct mbuf *m) in drbr_enqueue_drv()
/f-stack/dpdk/drivers/net/af_xdp/
H A Drte_eth_af_xdp.c75 struct rte_ring *buf_ring; member
219 rte_ring_enqueue_bulk(umem->buf_ring, addrs, in reserve_fill_queue_cp()
362 rte_ring_enqueue(umem->buf_ring, (void *)addr); in af_xdp_rx_cp()
413 rte_ring_enqueue(umem->buf_ring, (void *)addr); in pull_umem_cq()
545 nb_pkts = rte_ring_dequeue_bulk(umem->buf_ring, addrs, in af_xdp_tx_cp()
552 rte_ring_enqueue_bulk(umem->buf_ring, addrs, nb_pkts, NULL); in af_xdp_tx_cp()
838 rte_ring_free(umem->buf_ring); in xdp_umem_destroy()
839 umem->buf_ring = NULL; in xdp_umem_destroy()
1018 umem->buf_ring = rte_ring_create(ring_name,
1022 if (umem->buf_ring == NULL) {
[all …]
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_reps.c599 struct rte_mbuf **buf_ring; in bnxt_rep_rx_queue_setup_op() local
650 buf_ring = rte_zmalloc_socket("bnxt_rx_vfr_buf_ring", in bnxt_rep_rx_queue_setup_op()
654 if (!buf_ring) { in bnxt_rep_rx_queue_setup_op()
660 rxq->rx_ring->rx_buf_ring = buf_ring; in bnxt_rep_rx_queue_setup_op()
/f-stack/dpdk/doc/guides/prog_guide/
H A Dring_lib.rst62 …* `bufring.h in FreeBSD <http://svn.freebsd.org/viewvc/base/release/8.0.0/sys/sys/buf_ring.h?revis…
499 …* `bufring.h in FreeBSD <http://svn.freebsd.org/viewvc/base/release/8.0.0/sys/sys/buf_ring.h?rev…