| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_rxtx_vec_common.h | 107 uint32_t ring_mask, ring_size, num; in bnxt_tx_cmp_vec_fast() local 110 ring_mask = txr->tx_ring_struct->ring_mask; in bnxt_tx_cmp_vec_fast() 113 cons = raw_cons & ring_mask; in bnxt_tx_cmp_vec_fast() 122 cons = raw_cons & ring_mask; in bnxt_tx_cmp_vec_fast() 138 uint32_t ring_mask, ring_size, num, blk; in bnxt_tx_cmp_vec() local 141 ring_mask = txr->tx_ring_struct->ring_mask; in bnxt_tx_cmp_vec() 147 cons = raw_cons & ring_mask; in bnxt_tx_cmp_vec()
|
| H A D | bnxt_cpr.h | 24 #define RING_CMP(ring, idx) ((idx) & (ring)->ring_mask) 25 #define RING_CMPL(ring_mask, idx) ((idx) & (ring_mask)) argument 56 #define B_CP_DB(cpr, raw_cons, ring_mask) \ argument 58 RING_CMPL((ring_mask), raw_cons)), \
|
| H A D | bnxt_txr.c | 80 ring->ring_mask = ring->ring_size - 1; in bnxt_init_tx_ring_struct() 101 ring->ring_mask = ring->ring_size - 1; in bnxt_init_tx_ring_struct() 451 uint32_t nb_tx_pkts = 0, cons, ring_mask, opaque; in bnxt_handle_tx_cp() local 461 ring_mask = cp_ring_struct->ring_mask; in bnxt_handle_tx_cp() 464 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_handle_tx_cp() 467 if (!bnxt_cpr_cmp_valid(txcmp, raw_cons, ring_mask + 1)) in bnxt_handle_tx_cp() 479 } while (nb_tx_pkts < ring_mask); in bnxt_handle_tx_cp() 584 uint32_t ring_mask = cp_ring_struct->ring_mask; in bnxt_flush_tx_cmp() local 588 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_flush_tx_cmp() 591 if (!bnxt_cpr_cmp_valid(txcmp, raw_cons, ring_mask + 1)) in bnxt_flush_tx_cmp() [all …]
|
| H A D | bnxt_ring.c | 352 uint32_t ring_mask) in bnxt_set_db() argument 396 db->db_ring_mask = ring_mask; in bnxt_set_db() 433 cp_ring->fw_ring_id, cp_ring->ring_mask); in bnxt_alloc_cmpl_ring() 469 ring->ring_mask = ring->ring_size - 1; in bnxt_alloc_rxtx_nq_ring() 494 ring->fw_ring_id, ring->ring_mask); in bnxt_alloc_rxtx_nq_ring() 541 ring->ring_mask); in bnxt_alloc_rx_ring() 581 ring->ring_mask); in bnxt_alloc_rx_agg_ring() 605 cp_ring->ring_mask = cp_ring->ring_size - 1; in bnxt_alloc_hwrm_rx_ring() 796 cp_ring->fw_ring_id, cp_ring->ring_mask); in bnxt_alloc_async_cp_ring() 853 ring->ring_mask = ring->ring_size - 1; in bnxt_alloc_async_ring_struct() [all …]
|
| H A D | bnxt_rxtx_vec_sse.c | 317 uint32_t ring_mask = cp_ring_struct->ring_mask; in bnxt_handle_tx_cp_vec() local 320 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_handle_tx_cp_vec() 323 if (!bnxt_cpr_cmp_valid(txcmp, raw_cons, ring_mask + 1)) in bnxt_handle_tx_cp_vec() 333 } while (nb_tx_pkts < ring_mask); in bnxt_handle_tx_cp_vec()
|
| H A D | bnxt_rxtx_vec_neon.c | 345 uint32_t ring_mask = cp_ring_struct->ring_mask; in bnxt_handle_tx_cp_vec() local 348 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_handle_tx_cp_vec() 351 if (!bnxt_cpr_cmp_valid(txcmp, raw_cons, ring_mask + 1)) in bnxt_handle_tx_cp_vec() 361 } while (nb_tx_pkts < ring_mask); in bnxt_handle_tx_cp_vec()
|
| H A D | bnxt_ring.h | 15 #define RING_IDX(ring, idx) ((idx) & (ring)->ring_mask) 46 uint32_t ring_mask; member
|
| H A D | bnxt_rxtx_vec_avx2.c | 395 uint32_t ring_mask = cp_ring_struct->ring_mask; in bnxt_handle_tx_cp_vec() local 398 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_handle_tx_cp_vec() 401 if (!bnxt_cpr_cmp_valid(txcmp, raw_cons, ring_mask + 1)) in bnxt_handle_tx_cp_vec() 406 } while (nb_tx_pkts < ring_mask); in bnxt_handle_tx_cp_vec()
|
| H A D | bnxt_rxr.c | 357 RTE_ASSERT(ag_cons <= rxr->ag_ring_struct->ring_mask); in bnxt_rx_pages() 1213 ring->ring_mask = ring->ring_size - 1; in bnxt_init_rx_ring_struct() 1250 ring->ring_mask = ring->ring_size - 1; in bnxt_init_rx_ring_struct() 1271 ring->ring_mask = ring->ring_size - 1; in bnxt_init_rx_ring_struct() 1390 uint32_t ring_mask = cp_ring_struct->ring_mask; in bnxt_flush_rx_cmp() local 1400 if (!bnxt_cpr_cmp_valid(rxcmp, raw_cons, ring_mask + 1)) in bnxt_flush_rx_cmp() 1408 } while (nb_rx < ring_mask); in bnxt_flush_rx_cmp()
|
| H A D | bnxt_txr.h | 33 txq->tx_ring->tx_ring_struct->ring_mask); in bnxt_tx_bds_in_hw()
|
| H A D | bnxt_reps.c | 59 mask = rep_rxr->rx_ring_struct->ring_mask; in bnxt_vfr_recv() 93 mask = rxr->rx_ring_struct->ring_mask; in bnxt_rep_rx_burst() 614 ring->ring_mask = ring->ring_size - 1; in bnxt_init_rep_rx_ring()
|
| H A D | bnxt_ethdev.c | 3322 uint32_t ring_mask, raw_cons, nb_tx_pkts = 0; in bnxt_tx_descriptor_status_op() local 3339 ring_mask = cpr->cp_ring_struct->ring_mask; in bnxt_tx_descriptor_status_op() 3346 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_tx_descriptor_status_op() 3349 if (!bnxt_cpr_cmp_valid(txcmp, raw_cons, ring_mask + 1)) in bnxt_tx_descriptor_status_op()
|
| /dpdk/drivers/net/ark/ |
| H A D | ark_mpu.h | 51 uint32_t ring_mask; member
|
| H A D | ark_mpu.c | 106 mpu->cfg.ring_mask = ring_size - 1; in ark_mpu_configure()
|
| /dpdk/lib/vhost/ |
| H A D | virtio_net.c | 56 uint16_t ring_mask = dma_info->ring_mask; in vhost_async_dma_transfer_one() local 93 dma_info->pkts_cmpl_flag_addr[copy_idx & ring_mask] = &vq->async->pkts_cmpl_flag[flag_idx]; in vhost_async_dma_transfer_one() 134 uint16_t ring_mask = dma_info->ring_mask; in vhost_async_dma_check_completed() local 161 flag = dma_info->pkts_cmpl_flag_addr[copy_idx & ring_mask]; in vhost_async_dma_check_completed() 169 dma_info->pkts_cmpl_flag_addr[copy_idx & ring_mask] = NULL; in vhost_async_dma_check_completed()
|
| H A D | vhost.h | 150 uint16_t ring_mask; member
|
| H A D | vhost.c | 1870 dma_copy_track[dma_id].vchans[vchan_id].ring_mask = max_desc - 1; in rte_vhost_async_dma_configure()
|