| /f-stack/dpdk/drivers/raw/ioat/ |
| H A D | ioat_rawdev.c | 51 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 D | ioat_rawdev_test.c | 208 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 D | rte_ioat_rawdev_fns.h | 80 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 D | vmbus_uio.c | 176 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 D | event_ring.h | 25 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 D | ark_mpu.c | 92 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 D | ark_mpu.h | 50 uint32_t ring_size; member 112 uint32_t ring_size, int is_tx);
|
| /f-stack/dpdk/examples/multi_process/simple_mp/ |
| H A D | main.c | 78 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 D | bnxt_rxr.c | 1018 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 D | bnxt_rxtx_vec_sse.c | 149 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 D | bnxt_cpr.h | 16 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 D | bnxt_txr.c | 50 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 D | bnxt_ring.c | 152 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 D | rte_ring.c | 256 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 D | mlx5_ethdev.c | 219 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 D | rte_eth_memif.c | 330 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 D | rte_armv8_pmd_ops.c | 193 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 D | zlib_pmd_ops.c | 157 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 D | rte_kasumi_pmd_ops.c | 168 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 D | rte_zuc_pmd_ops.c | 174 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 D | rte_snow3g_pmd_ops.c | 174 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 D | null_crypto_pmd_ops.c | 165 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 D | aesni_gcm_pmd_ops.c | 185 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 D | isal_compress_pmd_ops.c | 189 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 D | ionic_dev.c | 348 .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()
|