Home
last modified time | relevance | path

Searched defs:ring (Results 1 – 25 of 65) sorted by relevance

123

/f-stack/dpdk/drivers/common/octeontx2/hw/
H A Dotx2_sdp.h61 #define SDP_VF_R_IN_CONTROL(ring) \ argument
64 #define SDP_VF_R_IN_ENABLE(ring) \ argument
67 #define SDP_VF_R_IN_INSTR_BADDR(ring) \ argument
70 #define SDP_VF_R_IN_INSTR_RSIZE(ring) \ argument
73 #define SDP_VF_R_IN_INSTR_DBELL(ring) \ argument
76 #define SDP_VF_R_IN_CNTS(ring) \ argument
116 #define SDP_VF_R_OUT_CONTROL(ring) \ argument
119 #define SDP_VF_R_OUT_ENABLE(ring) \ argument
131 #define SDP_VF_R_OUT_CNTS(ring) \ argument
137 #define SDP_VF_R_OUT_PKT_CNT(ring) \ argument
[all …]
/f-stack/freebsd/contrib/ck/include/
H A Dck_ring.h57 ck_ring_size(const struct ck_ring *ring) in ck_ring_size()
67 ck_ring_capacity(const struct ck_ring *ring) in ck_ring_capacity()
88 _ck_ring_enqueue_sp(struct ck_ring *ring, in _ck_ring_enqueue_sp()
134 _ck_ring_dequeue_sc(struct ck_ring *ring, in _ck_ring_dequeue_sc()
167 _ck_ring_enqueue_mp(struct ck_ring *ring, in _ck_ring_enqueue_mp()
293 _ck_ring_dequeue_mc(struct ck_ring *ring, in _ck_ring_dequeue_mc()
348 ck_ring_enqueue_spsc(struct ck_ring *ring, in ck_ring_enqueue_spsc()
358 ck_ring_dequeue_spsc(struct ck_ring *ring, in ck_ring_dequeue_spsc()
373 ck_ring_enqueue_mpmc(struct ck_ring *ring, in ck_ring_enqueue_mpmc()
404 ck_ring_dequeue_mpmc(struct ck_ring *ring, in ck_ring_dequeue_mpmc()
[all …]
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_cmd.c13 #define hns3_is_csq(ring) ((ring)->flag & HNS3_TYPE_CSQ) argument
15 #define cmq_ring_to_dev(ring) (&(ring)->dev->pdev->dev) argument
18 hns3_ring_space(struct hns3_cmq_ring *ring) in hns3_ring_space()
28 is_valid_csq_clean_head(struct hns3_cmq_ring *ring, int head) in is_valid_csq_clean_head()
48 hns3_allocate_dma_mem(struct hns3_hw *hw, struct hns3_cmq_ring *ring, in hns3_allocate_dma_mem()
72 hns3_free_dma_mem(struct hns3_hw *hw, struct hns3_cmq_ring *ring) in hns3_free_dma_mem()
85 hns3_alloc_cmd_desc(struct hns3_hw *hw, struct hns3_cmq_ring *ring) in hns3_alloc_cmd_desc()
98 hns3_free_cmd_desc(struct hns3_hw *hw, struct hns3_cmq_ring *ring) in hns3_free_cmd_desc()
107 struct hns3_cmq_ring *ring = in hns3_alloc_cmd_queue() local
160 hns3_cmd_config_regs(struct hns3_cmq_ring *ring) in hns3_cmd_config_regs()
[all …]
/f-stack/dpdk/lib/librte_port/
H A Drte_port_ring.h36 struct rte_ring *ring; member
45 struct rte_ring *ring; member
58 struct rte_ring *ring; member
H A Drte_port_ras.h40 struct rte_ring *ring; member
H A Drte_port_frag.h39 struct rte_ring *ring; member
/f-stack/dpdk/lib/librte_pdump/
H A Drte_pdump.c44 struct rte_ring *ring; member
51 struct rte_ring *ring; member
65 struct rte_ring *ring; member
81 struct rte_ring *ring; in pdump_copy() local
124 struct rte_ring *ring, struct rte_mempool *mp, in pdump_register_rx_callbacks()
178 struct rte_ring *ring, struct rte_mempool *mp, in pdump_register_tx_callbacks()
239 struct rte_ring *ring; in set_pdump_rxtx_cbs() local
371 pdump_validate_ring_mp(struct rte_ring *ring, struct rte_mempool *mp) in pdump_validate_ring_mp()
434 struct rte_ring *ring, in pdump_prepare_client_request()
484 struct rte_ring *ring, in rte_pdump_enable()
[all …]
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_ring.c25 void bnxt_free_ring(struct bnxt_ring *ring) in bnxt_free_ring()
423 struct bnxt_ring *ring; in bnxt_alloc_rxtx_nq_ring() local
506 struct bnxt_ring *ring = rxr->rx_ring_struct; in bnxt_alloc_rx_ring() local
534 struct bnxt_ring *ring = rxr->ag_ring_struct; in bnxt_alloc_rx_agg_ring() local
633 struct bnxt_ring *ring; in bnxt_init_all_rings() local
727 struct bnxt_ring *ring = txr->tx_ring_struct; in bnxt_alloc_hwrm_rings() local
817 struct bnxt_ring *ring = NULL; in bnxt_alloc_async_ring_struct() local
H A Dbnxt_cpr.h14 #define CMP_VALID(cmp, raw_cons, ring) \ argument
22 #define NQ_CMP_VALID(nqcmp, raw_cons, ring) \ argument
31 #define RING_CMP(ring, idx) ((idx) & (ring)->ring_mask) argument
H A Dbnxt_ring.h13 #define RING_ADV(ring, idx, n) (((idx) + (n)) & (ring)->ring_mask) argument
14 #define RING_NEXT(ring, idx) RING_ADV(ring, idx, 1) argument
H A Dbnxt_txr.c48 struct bnxt_ring *ring = txr->tx_ring_struct; in bnxt_init_one_tx_ring() local
60 struct bnxt_ring *ring; in bnxt_init_tx_ring_struct() local
/f-stack/dpdk/drivers/common/qat/qat_adf/
H A Dadf_transport_access_macros.h92 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \ argument
95 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \ argument
101 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \ argument
104 #define WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, value) \ argument
114 #define WRITE_CSR_RING_HEAD(csr_base_addr, bank, ring, value) \ argument
117 #define WRITE_CSR_RING_TAIL(csr_base_addr, bank, ring, value) \ argument
/f-stack/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_rxtx.c125 vmxnet3_tx_cmd_ring_release_mbufs(vmxnet3_cmd_ring_t *ring) in vmxnet3_tx_cmd_ring_release_mbufs()
142 vmxnet3_rx_cmd_ring_release_mbufs(vmxnet3_cmd_ring_t *ring) in vmxnet3_rx_cmd_ring_release_mbufs()
161 vmxnet3_cmd_ring_release(vmxnet3_cmd_ring_t *ring) in vmxnet3_cmd_ring_release()
211 struct vmxnet3_cmd_ring *ring = &tq->cmd_ring; in vmxnet3_dev_tx_queue_reset() local
590 struct vmxnet3_cmd_ring *ring = &rxq->cmd_ring[ring_id]; in vmxnet3_renew_desc() local
642 struct vmxnet3_cmd_ring *ring = &rxq->cmd_ring[ring_id]; in vmxnet3_post_rx_bufs() local
1030 struct vmxnet3_cmd_ring *ring; in vmxnet3_dev_tx_queue_setup() local
1130 struct vmxnet3_cmd_ring *ring0, *ring1, *ring; in vmxnet3_dev_rx_queue_setup() local
H A Dvmxnet3_ring.h44 vmxnet3_cmd_ring_adv_next2fill(struct vmxnet3_cmd_ring *ring) in vmxnet3_cmd_ring_adv_next2fill()
54 vmxnet3_cmd_ring_adv_next2comp(struct vmxnet3_cmd_ring *ring) in vmxnet3_cmd_ring_adv_next2comp()
60 vmxnet3_cmd_ring_desc_avail(struct vmxnet3_cmd_ring *ring) in vmxnet3_cmd_ring_desc_avail()
67 vmxnet3_cmd_ring_desc_empty(struct vmxnet3_cmd_ring *ring) in vmxnet3_cmd_ring_desc_empty()
88 vmxnet3_comp_ring_adv_next2proc(struct vmxnet3_comp_ring *ring) in vmxnet3_comp_ring_adv_next2proc()
/f-stack/tools/compat/
H A Dff_ipc.c142 struct rte_ring *ring = rte_ring_lookup(name); in ff_ipc_send() local
169 struct rte_ring *ring = rte_ring_lookup(name); in ff_ipc_recv() local
/f-stack/dpdk/lib/librte_ring/
H A Drte_ring_elem.h113 uint32_t *ring = (uint32_t *)&r[1]; in __rte_ring_enqueue_elems_32() local
158 uint64_t *ring = (uint64_t *)&r[1]; in __rte_ring_enqueue_elems_64() local
191 rte_int128_t *ring = (rte_int128_t *)&r[1]; in __rte_ring_enqueue_elems_128() local
247 uint32_t *ring = (uint32_t *)&r[1]; in __rte_ring_dequeue_elems_32() local
292 uint64_t *ring = (uint64_t *)&r[1]; in __rte_ring_dequeue_elems_64() local
325 rte_int128_t *ring = (rte_int128_t *)&r[1]; in __rte_ring_dequeue_elems_128() local
/f-stack/dpdk/drivers/crypto/nitrox/
H A Dnitrox_hal.c19 nps_pkt_input_ring_disable(uint8_t *bar_addr, uint16_t ring) in nps_pkt_input_ring_disable()
61 setup_nps_pkt_input_ring(uint8_t *bar_addr, uint16_t ring, uint32_t rsize, in setup_nps_pkt_input_ring()
/f-stack/dpdk/drivers/crypto/virtio/
H A Dvirtio_ring.h43 uint16_t ring[0]; member
57 struct vring_used_elem ring[0]; member
/f-stack/dpdk/drivers/net/memif/
H A Drte_eth_memif.c256 memif_ring_t *ring = memif_get_ring_from_queue(proc_private, mq); in memif_free_stored_mbufs() local
300 memif_ring_t *ring = memif_get_ring_from_queue(proc_private, mq); in eth_memif_rx() local
442 memif_ring_t *ring = memif_get_ring_from_queue(proc_private, mq); in eth_memif_rx_zc() local
567 memif_ring_t *ring = memif_get_ring_from_queue(proc_private, mq); in eth_memif_tx() local
693 memif_ring_t *ring, struct rte_mbuf *mbuf, const uint16_t mask, in memif_tx_one_zc()
739 memif_ring_t *ring = memif_get_ring_from_queue(proc_private, mq); in eth_memif_tx_zc() local
1027 memif_ring_t *ring; in memif_init_rings() local
1154 memif_ring_t *ring; in memif_connect() local
/f-stack/freebsd/net/
H A Dnetmap_user.h119 #define NETMAP_BUF(ring, index) \ argument
122 #define NETMAP_BUF_IDX(ring, buf) \ argument
145 nm_ring_space(struct netmap_ring *ring) in nm_ring_space()
1027 struct netmap_ring *ring; in nm_inject() local
1082 struct netmap_ring *ring; in nm_dispatch() local
1137 struct netmap_ring *ring = NETMAP_RXRING(d->nifp, ri); in nm_nextpkt() local
/f-stack/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_pipeline.c237 struct rte_port_ring_reader_params ring; in softnic_pipeline_port_in_create() member
458 struct rte_port_ring_writer_params ring; in softnic_pipeline_port_out_create() member
467 struct rte_port_ring_writer_nodrop_params ring; in softnic_pipeline_port_out_create() member
/f-stack/freebsd/contrib/ncsw/Peripherals/QM/
H A Dqman_private.h142 struct qm_eqcr_entry *ring, *cursor; member
154 struct qm_dqrr_entry *ring, *cursor; member
168 struct qm_mr_entry *ring, *cursor; member
/f-stack/dpdk/examples/ip_pipeline/
H A Dpipeline.c160 struct rte_port_ring_reader_params ring; in pipeline_port_in_create() member
404 struct rte_port_ring_writer_params ring; in pipeline_port_out_create() member
416 struct rte_port_ring_writer_nodrop_params ring; in pipeline_port_out_create() member
/f-stack/dpdk/drivers/net/ena/
H A Dena_ethdev.c719 struct ena_ring *ring = (struct ena_ring *)queue; in ena_rx_queue_release() local
742 struct ena_ring *ring = (struct ena_ring *)queue; in ena_tx_queue_release() local
764 static void ena_rx_queue_release_bufs(struct ena_ring *ring) in ena_rx_queue_release_bufs()
777 static void ena_tx_queue_release_bufs(struct ena_ring *ring) in ena_tx_queue_release_bufs()
1129 static int ena_create_io_queue(struct ena_ring *ring) in ena_create_io_queue()
1186 static void ena_queue_stop(struct ena_ring *ring) in ena_queue_stop()
1219 static int ena_queue_start(struct ena_ring *ring) in ena_queue_start()
1986 struct ena_ring *ring = &adapter->tx_ring[i]; in ena_init_rings() local
1999 struct ena_ring *ring = &adapter->rx_ring[i]; in ena_init_rings() local
/f-stack/dpdk/app/test/
H A Dsample_packet_forward.c20 test_ring_setup(struct rte_ring **ring, uint16_t *portid) in test_ring_setup()

123