Home
last modified time | relevance | path

Searched refs:comp_idx (Results 1 – 5 of 5) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.c296 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_burst_v() local
335 nocmp_n = rxq_cq_process_v(rxq, cq, elts, pkts, pkts_n, err, &comp_idx); in rxq_burst_v()
337 if (unlikely(!nocmp_n && comp_idx == MLX5_VPMD_DESCS_PER_LOOP)) { in rxq_burst_v()
347 if (comp_idx < MLX5_VPMD_DESCS_PER_LOOP) { in rxq_burst_v()
348 MLX5_ASSERT(comp_idx == (nocmp_n % MLX5_VPMD_DESCS_PER_LOOP)); in rxq_burst_v()
436 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_burst_mprq_v() local
475 nocmp_n = rxq_cq_process_v(rxq, cq, elts, pkts, pkts_n, err, &comp_idx); in rxq_burst_mprq_v()
477 if (unlikely(!nocmp_n && comp_idx == MLX5_VPMD_DESCS_PER_LOOP)) { in rxq_burst_mprq_v()
486 if (comp_idx < MLX5_VPMD_DESCS_PER_LOOP) { in rxq_burst_mprq_v()
487 MLX5_ASSERT(comp_idx == (nocmp_n % MLX5_VPMD_DESCS_PER_LOOP)); in rxq_burst_mprq_v()
H A Dmlx5_rxtx_vec_sse.h528 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v() local
712 comp_idx = _mm_cvtsi128_si64(comp_mask); in rxq_cq_process_v()
714 comp_idx = comp_idx ? in rxq_cq_process_v()
715 __builtin_ctzll(comp_idx) / in rxq_cq_process_v()
719 mask = _mm_set_epi64x(0, comp_idx * sizeof(uint16_t) * 8); in rxq_cq_process_v()
818 if (comp_idx == n) in rxq_cq_process_v()
819 *comp = comp_idx; in rxq_cq_process_v()
H A Dmlx5_rxtx_vec_altivec.h788 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v() local
1136 comp_idx = ((__vector unsigned long)comp_mask)[0]; in rxq_cq_process_v()
1139 comp_idx = comp_idx ? __builtin_ctzll(comp_idx) / in rxq_cq_process_v()
1144 (comp_idx * sizeof(uint16_t) * 8), 0}; in rxq_cq_process_v()
1285 if (comp_idx == n) in rxq_cq_process_v()
1286 *comp = comp_idx; in rxq_cq_process_v()
H A Dmlx5_rxtx_vec_neon.h529 uint64_t comp_idx = MLX5_VPMD_DESCS_PER_LOOP; in rxq_cq_process_v() local
767 comp_idx = __builtin_clzl(vget_lane_u64(vreinterpret_u64_u16( in rxq_cq_process_v()
887 if (comp_idx == n) in rxq_cq_process_v()
888 *comp = comp_idx; in rxq_cq_process_v()
/dpdk/drivers/raw/ioat/
H A Drte_idxd_rawdev_fns.h276 uint16_t comp_idx = (idxd->batch_start + idxd->batch_size) & idxd->desc_ring_mask; in __idxd_perform_ops() local
277 *((uint64_t *)&idxd->desc_ring[comp_idx]) = 0; /* zero start of desc */ in __idxd_perform_ops()
278 idxd->hdl_ring_flags[comp_idx] = RTE_IDXD_HDL_INVALID; in __idxd_perform_ops()
285 .completion = __desc_idx_to_iova(idxd, comp_idx), in __idxd_perform_ops()
297 idxd->batch_idx_ring[idxd->batch_idx_write++] = comp_idx; in __idxd_perform_ops()