Home
last modified time | relevance | path

Searched refs:ring_size (Results 1 – 25 of 91) sorted by relevance

1234

/f-stack/dpdk/drivers/raw/ioat/
H A Dioat_rawdev.c51 if (params->ring_size > 4096 || params->ring_size < 64 || in ioat_dev_configure()
52 !rte_is_power_of_2(params->ring_size)) in ioat_dev_configure()
55 ioat->ring_size = params->ring_size; in ioat_dev_configure()
68 (DESC_SZ + COMPLETION_SZ) * ioat->ring_size, in ioat_dev_configure()
73 ioat->hdls = (void *)&ioat->desc_ring[ioat->ring_size]; in ioat_dev_configure()
78 for (i = 0; i < ioat->ring_size; i++) { in ioat_dev_configure()
80 (((i + 1) % ioat->ring_size) * DESC_SZ); in ioat_dev_configure()
91 if (ioat->ring_size == 0 || ioat->desc_ring == NULL) in ioat_dev_start()
100 ioat->status = ioat->ring_addr + ((ioat->ring_size - 1) * DESC_SZ); in ioat_dev_start()
120 cfg->ring_size = ioat->ring_size; in ioat_dev_info_get()
[all …]
H A Dioat_rawdev_test.c208 struct rte_ioat_rawdev_config p = { .ring_size = -1 }; in ioat_rawdev_test()
223 if (p.ring_size != expected_ring_size[dev_id]) { in ioat_rawdev_test()
225 (int)p.ring_size, expected_ring_size[dev_id]); in ioat_rawdev_test()
229 p.ring_size = IOAT_TEST_RINGSIZE; in ioat_rawdev_test()
235 if (p.ring_size != IOAT_TEST_RINGSIZE) { in ioat_rawdev_test()
237 IOAT_TEST_RINGSIZE, (int)p.ring_size); in ioat_rawdev_test()
240 expected_ring_size[dev_id] = p.ring_size; in ioat_rawdev_test()
H A Drte_ioat_rawdev_fns.h80 unsigned short ring_size; member
221 unsigned short mask = ioat->ring_size - 1; in __ioat_write_desc()
278 unsigned short mask = ioat->ring_size - 1; in __ioat_fence()
296 ioat->desc_ring[(ioat->next_write - 1) & (ioat->ring_size - 1)].u in __ioat_perform_ops()
328 unsigned short mask = (ioat->ring_size - 1); in __ioat_completed_ops()
/f-stack/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c176 void **ring_buf, uint32_t *ring_size) in vmbus_uio_map_primary() argument
192 *ring_size = uio_res->maps[HV_TXRX_RING_MAP].size / 2; in vmbus_uio_map_primary()
199 void **ring_buf, uint32_t *ring_size) in vmbus_uio_map_subchan() argument
242 *ring_size = file_size / 2; in vmbus_uio_map_subchan()
256 uint32_t ring_size; in vmbus_uio_map_secondary_subchan() local
265 ring_size = br->dsize + sizeof(struct vmbus_bufring); in vmbus_uio_map_secondary_subchan()
267 ring_buf, ring_size); in vmbus_uio_map_secondary_subchan()
289 vmbus_unmap_resource(mapaddr, 2 * ring_size); in vmbus_uio_map_secondary_subchan()
297 uint32_t ring_size; in vmbus_uio_map_rings() local
310 vmbus_br_setup(&chan->txbr, ring_buf, ring_size); in vmbus_uio_map_rings()
[all …]
/f-stack/dpdk/drivers/event/sw/
H A Devent_ring.h25 uint32_t ring_size; member
37 const uint32_t ring_size = rte_align32pow2(size + 1); in rob_ring_create() local
39 (ring_size * sizeof(retval->ring[0])); in rob_ring_create()
44 retval->ring_size = ring_size; in rob_ring_create()
45 retval->mask = ring_size - 1; in rob_ring_create()
/f-stack/dpdk/drivers/net/ark/
H A Dark_mpu.c92 ark_mpu_configure(struct ark_mpu_t *mpu, rte_iova_t ring, uint32_t ring_size, in ark_mpu_configure() argument
97 if (!rte_is_power_of_2(ring_size)) { in ark_mpu_configure()
99 ring_size); in ark_mpu_configure()
104 mpu->cfg.ring_size = ring_size; in ark_mpu_configure()
105 mpu->cfg.ring_mask = ring_size - 1; in ark_mpu_configure()
H A Dark_mpu.h50 uint32_t ring_size; member
112 uint32_t ring_size, int is_tx);
/f-stack/dpdk/examples/multi_process/simple_mp/
H A Dmain.c78 const unsigned ring_size = 64; in main() local
91 send_ring = rte_ring_create(_PRI_2_SEC, ring_size, rte_socket_id(), flags); in main()
92 recv_ring = rte_ring_create(_SEC_2_PRI, ring_size, rte_socket_id(), flags); in main()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_rxr.c1018 ring->ring_mask = ring->ring_size - 1; in bnxt_init_rx_ring_struct()
1051 ring->ring_size = rxr->rx_ring_struct->ring_size * 2; in bnxt_init_rx_ring_struct()
1055 ring->ring_size *= AGG_RING_SIZE_FACTOR; in bnxt_init_rx_ring_struct()
1057 ring->ring_size = rte_align32pow2(ring->ring_size); in bnxt_init_rx_ring_struct()
1058 ring->ring_mask = ring->ring_size - 1; in bnxt_init_rx_ring_struct()
1074 ring->ring_mask = ring->ring_size - 1; in bnxt_init_rx_ring_struct()
1092 for (j = 0; j < ring->ring_size; j++) { in bnxt_init_rxbds()
1123 for (i = 0; i < ring->ring_size; i++) { in bnxt_init_one_rx_ring()
1128 rxq->queue_id, i, ring->ring_size); in bnxt_init_one_rx_ring()
1137 for (i = ring->ring_size; in bnxt_init_one_rx_ring()
[all …]
H A Dbnxt_rxtx_vec_sse.c149 uint16_t cp_ring_size = cpr->cp_ring_struct->ring_size; in bnxt_recv_pkts_vec()
150 uint16_t rx_ring_size = rxr->rx_ring_struct->ring_size; in bnxt_recv_pkts_vec()
286 !!(cpr->cp_raw_cons & cpr->cp_ring_struct->ring_size); in bnxt_recv_pkts_vec()
321 cpr->valid = !!(raw_cons & cp_ring_struct->ring_size); in bnxt_handle_tx_cp_vec()
413 uint16_t ring_size = txr->tx_ring_struct->ring_size; in bnxt_xmit_pkts_vec() local
439 ring_size - (txr->tx_prod & (ring_size - 1))); in bnxt_xmit_pkts_vec()
H A Dbnxt_cpr.h16 CMPL_BASE_V) == !((raw_cons) & ((ring)->ring_size)))
24 !((raw_cons) & ((ring)->ring_size)))
41 if (unlikely((idx) >= (cpr)->cp_ring_struct->ring_size)) { \
H A Dbnxt_txr.c50 txq->tx_wake_thresh = ring->ring_size / 2; in bnxt_init_one_tx_ring()
75 ring->ring_size = rte_align32pow2(txq->nb_tx_desc); in bnxt_init_tx_ring_struct()
76 ring->ring_mask = ring->ring_size - 1; in bnxt_init_tx_ring_struct()
79 ring->vmem_size = ring->ring_size * sizeof(struct bnxt_sw_tx_bd); in bnxt_init_tx_ring_struct()
96 ring->ring_size = txr->tx_ring_struct->ring_size; in bnxt_init_tx_ring_struct()
97 ring->ring_mask = ring->ring_size - 1; in bnxt_init_tx_ring_struct()
H A Dbnxt_ring.c152 int cp_ring_len = RTE_CACHE_LINE_ROUNDUP(cp_ring->ring_size * in bnxt_alloc_rings()
163 RTE_CACHE_LINE_ROUNDUP(tx_ring_info->tx_ring_struct->ring_size * in bnxt_alloc_rings()
170 RTE_CACHE_LINE_ROUNDUP(rx_ring_info->rx_ring_struct->ring_size * in bnxt_alloc_rings()
182 rx_ring_info->rx_ring_struct->ring_size * in bnxt_alloc_rings()
276 rte_bitmap_init(rx_ring_info->rx_ring_struct->ring_size * in bnxt_alloc_rings()
450 ring->ring_size = rte_align32pow2(DEFAULT_CP_RING_SIZE); in bnxt_alloc_rxtx_nq_ring()
451 ring->ring_mask = ring->ring_size - 1; in bnxt_alloc_rxtx_nq_ring()
841 ring->ring_size = rte_align32pow2(DEFAULT_CP_RING_SIZE); in bnxt_alloc_async_ring_struct()
842 ring->ring_mask = ring->ring_size - 1; in bnxt_alloc_async_ring_struct()
/f-stack/dpdk/lib/librte_ring/
H A Drte_ring.c256 ssize_t ring_size; in rte_ring_create_elem() local
268 ring_size = rte_ring_get_memsize_elem(esize, count); in rte_ring_create_elem()
269 if (ring_size < 0) { in rte_ring_create_elem()
270 rte_errno = ring_size; in rte_ring_create_elem()
293 mz = rte_memzone_reserve_aligned(mz_name, ring_size, socket_id, in rte_ring_create_elem()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_ethdev.c219 info->default_rxportconf.ring_size = 256; in mlx5_set_default_params()
220 info->default_txportconf.ring_size = 256; in mlx5_set_default_params()
230 info->default_rxportconf.ring_size = 2048; in mlx5_set_default_params()
231 info->default_txportconf.ring_size = 2048; in mlx5_set_default_params()
239 info->default_rxportconf.ring_size = 4096; in mlx5_set_default_params()
240 info->default_txportconf.ring_size = 4096; in mlx5_set_default_params()
/f-stack/dpdk/drivers/net/memif/
H A Drte_eth_memif.c330 ring_size = 1 << mq->log2_ring_size; in eth_memif_rx()
331 mask = ring_size - 1; in eth_memif_rx()
466 ring_size = 1 << mq->log2_ring_size; in eth_memif_rx_zc()
467 mask = ring_size - 1; in eth_memif_rx_zc()
525 n_slots = ring_size - head + mq->last_tail; in eth_memif_rx_zc()
591 ring_size = 1 << mq->log2_ring_size; in eth_memif_tx()
592 mask = ring_size - 1; in eth_memif_tx()
602 n_free = ring_size - slot + in eth_memif_tx()
751 ring_size = 1 << mq->log2_ring_size; in eth_memif_tx_zc()
752 mask = ring_size - 1; in eth_memif_tx_zc()
[all …]
/f-stack/dpdk/drivers/crypto/armv8/
H A Drte_armv8_pmd_ops.c193 unsigned int ring_size, int socket_id) in armv8_crypto_pmd_qp_create_processed_ops_ring() argument
199 if (rte_ring_get_size(r) >= ring_size) { in armv8_crypto_pmd_qp_create_processed_ops_ring()
212 return rte_ring_create(qp->name, ring_size, socket_id, in armv8_crypto_pmd_qp_create_processed_ops_ring()
/f-stack/dpdk/drivers/compress/zlib/
H A Dzlib_pmd_ops.c157 unsigned int ring_size, int socket_id) in zlib_pmd_qp_create_processed_pkts_ring() argument
162 if (rte_ring_get_size(r) >= ring_size) { in zlib_pmd_qp_create_processed_pkts_ring()
173 return rte_ring_create(qp->name, ring_size, socket_id, in zlib_pmd_qp_create_processed_pkts_ring()
/f-stack/dpdk/drivers/crypto/kasumi/
H A Drte_kasumi_pmd_ops.c168 unsigned ring_size, int socket_id) in kasumi_pmd_qp_create_processed_ops_ring() argument
174 if (rte_ring_get_size(r) == ring_size) { in kasumi_pmd_qp_create_processed_ops_ring()
187 return rte_ring_create(qp->name, ring_size, socket_id, in kasumi_pmd_qp_create_processed_ops_ring()
/f-stack/dpdk/drivers/crypto/zuc/
H A Drte_zuc_pmd_ops.c174 unsigned ring_size, int socket_id) in zuc_pmd_qp_create_processed_ops_ring() argument
180 if (rte_ring_get_size(r) >= ring_size) { in zuc_pmd_qp_create_processed_ops_ring()
193 return rte_ring_create(qp->name, ring_size, socket_id, in zuc_pmd_qp_create_processed_ops_ring()
/f-stack/dpdk/drivers/crypto/snow3g/
H A Drte_snow3g_pmd_ops.c174 unsigned ring_size, int socket_id) in snow3g_pmd_qp_create_processed_ops_ring() argument
180 if (rte_ring_get_size(r) >= ring_size) { in snow3g_pmd_qp_create_processed_ops_ring()
193 return rte_ring_create(qp->name, ring_size, socket_id, in snow3g_pmd_qp_create_processed_ops_ring()
/f-stack/dpdk/drivers/crypto/null/
H A Dnull_crypto_pmd_ops.c165 unsigned ring_size, int socket_id) in null_crypto_pmd_qp_create_processed_pkts_ring() argument
171 if (rte_ring_get_size(r) >= ring_size) { in null_crypto_pmd_qp_create_processed_pkts_ring()
184 return rte_ring_create(qp->name, ring_size, socket_id, in null_crypto_pmd_qp_create_processed_pkts_ring()
/f-stack/dpdk/drivers/crypto/aesni_gcm/
H A Daesni_gcm_pmd_ops.c185 unsigned ring_size, int socket_id) in aesni_gcm_pmd_qp_create_processed_pkts_ring() argument
191 if (rte_ring_get_size(r) >= ring_size) { in aesni_gcm_pmd_qp_create_processed_pkts_ring()
201 return rte_ring_create(qp->name, ring_size, socket_id, in aesni_gcm_pmd_qp_create_processed_pkts_ring()
/f-stack/dpdk/drivers/compress/isal/
H A Disal_compress_pmd_ops.c189 unsigned int ring_size, int socket_id) in isal_comp_pmd_qp_create_processed_pkts_ring() argument
195 if (rte_ring_get_size(r) >= ring_size) { in isal_comp_pmd_qp_create_processed_pkts_ring()
209 return rte_ring_create(qp->name, ring_size, socket_id, in isal_comp_pmd_qp_create_processed_pkts_ring()
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_dev.c348 .q_init.ring_size = rte_log2_u32(q->num_descs), in ionic_dev_cmd_adminq_init()
424 uint32_t ring_size; in ionic_q_init() local
429 ring_size = rte_log2_u32(num_descs); in ionic_q_init()
431 if (ring_size < 2 || ring_size > 16) in ionic_q_init()

1234