Home
last modified time | relevance | path

Searched refs:MLX5_VPMD_DESCS_PER_LOOP (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.c101 MLX5_VPMD_DESCS_PER_LOOP); in mlx5_rx_replenish_bulk_mbuf()
103 n = RTE_MIN(n - MLX5_VPMD_DESCS_PER_LOOP, q_n - elts_idx); in mlx5_rx_replenish_bulk_mbuf()
128 for (i = 0; i < MLX5_VPMD_DESCS_PER_LOOP; ++i) in mlx5_rx_replenish_bulk_mbuf()
157 MLX5_VPMD_DESCS_PER_LOOP); in mlx5_rx_mprq_replenish_bulk_mbuf()
159 n = RTE_MIN(n - MLX5_VPMD_DESCS_PER_LOOP, elts_n - elts_idx); in mlx5_rx_mprq_replenish_bulk_mbuf()
169 for (i = 0; i < MLX5_VPMD_DESCS_PER_LOOP; ++i) in mlx5_rx_mprq_replenish_bulk_mbuf()
289 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_burst_v()
340 if (comp_idx < MLX5_VPMD_DESCS_PER_LOOP) { in rxq_burst_v()
341 MLX5_ASSERT(comp_idx == (nocmp_n % MLX5_VPMD_DESCS_PER_LOOP)); in rxq_burst_v()
429 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_burst_mprq_v()
[all …]
H A Dmlx5_rxtx_vec_sse.h134 for (i = 0; i < MLX5_VPMD_DESCS_PER_LOOP; ++i) in rxq_cq_decompress_v()
345 pos += MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_decompress_v()
528 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
588 pos += MLX5_VPMD_DESCS_PER_LOOP) { in rxq_cq_process_v()
589 __m128i cqes[MLX5_VPMD_DESCS_PER_LOOP]; in rxq_cq_process_v()
604 if (pkts_n - pos >= 2 * MLX5_VPMD_DESCS_PER_LOOP) { in rxq_cq_process_v()
605 rte_prefetch0(&cq[pos + MLX5_VPMD_DESCS_PER_LOOP]); in rxq_cq_process_v()
606 rte_prefetch0(&cq[pos + MLX5_VPMD_DESCS_PER_LOOP + 1]); in rxq_cq_process_v()
717 MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
725 MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
[all …]
H A Dmlx5_rxtx_vec_neon.h143 vcreate_u16(mcqe_n - pos < MLX5_VPMD_DESCS_PER_LOOP ? in rxq_cq_decompress_v()
148 for (i = 0; i < MLX5_VPMD_DESCS_PER_LOOP; ++i) in rxq_cq_decompress_v()
355 pos += MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_decompress_v()
529 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
616 pos += MLX5_VPMD_DESCS_PER_LOOP) { in rxq_cq_process_v()
633 mask = vcreate_u16(pkts_n - pos < MLX5_VPMD_DESCS_PER_LOOP ? in rxq_cq_process_v()
651 if (pkts_n - pos >= 2 * MLX5_VPMD_DESCS_PER_LOOP) { in rxq_cq_process_v()
652 unsigned int next = pos + MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
771 mask = vcreate_u16(comp_idx < MLX5_VPMD_DESCS_PER_LOOP ? in rxq_cq_process_v()
780 mask = vcreate_u16(n < MLX5_VPMD_DESCS_PER_LOOP ? in rxq_cq_process_v()
[all …]
H A Dmlx5_rxtx_vec_altivec.h157 for (i = 0; i < MLX5_VPMD_DESCS_PER_LOOP; ++i) in rxq_cq_decompress_v()
489 pos += MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_decompress_v()
788 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
863 pos += MLX5_VPMD_DESCS_PER_LOOP) { in rxq_cq_process_v()
864 vector unsigned char cqes[MLX5_VPMD_DESCS_PER_LOOP]; in rxq_cq_process_v()
892 if (pkts_n - pos >= 2 * MLX5_VPMD_DESCS_PER_LOOP) { in rxq_cq_process_v()
893 rte_prefetch0(&cq[pos + MLX5_VPMD_DESCS_PER_LOOP]); in rxq_cq_process_v()
894 rte_prefetch0(&cq[pos + MLX5_VPMD_DESCS_PER_LOOP + 1]); in rxq_cq_process_v()
1140 (sizeof(uint16_t) * 8) : MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
1159 MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v()
[all …]
H A Dmlx5_defs.h94 #define MLX5_VPMD_DESCS_PER_LOOP 4 macro
H A Dmlx5_rxq.c262 for (j = 0; j < MLX5_VPMD_DESCS_PER_LOOP; ++j) in rxq_alloc_elts_sprq()
1429 uint16_t desc_n = desc + config->rx_vec_en * MLX5_VPMD_DESCS_PER_LOOP; in mlx5_rxq_new()
H A Dmlx5_rxtx.c1107 for (i = 0; i < MLX5_VPMD_DESCS_PER_LOOP; ++i) in mlx5_rx_err_handle()