Searched refs:buf_ring (Results 1 – 8 of 8) sorted by relevance
| /f-stack/freebsd/sys/ |
| H A D | buf_ring.h | 42 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 D | subr_bufring.c | 39 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 D | ifq.h | 319 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 D | if_var.h | 768 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 D | if.c | 4538 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 D | rte_eth_af_xdp.c | 75 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 D | bnxt_reps.c | 599 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 D | ring_lib.rst | 62 …* `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…
|