cqd 663 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_cq_decomp cqd; cqd 70 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5e_cq_decomp *cqd = &rq->cqd; cqd 71 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_cqe64 *title = &cqd->title; cqd 74 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->left = be32_to_cpu(title->byte_cnt); cqd 75 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->wqe_counter = be16_to_cpu(title->wqe_counter); cqd 80 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5e_cq_decomp *cqd, cqd 83 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_read_cqe_slot(wq, cqcc, cqd->mini_arr); cqd 84 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->mini_arr_idx = 0; cqd 115 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5e_cq_decomp *cqd = &rq->cqd; cqd 116 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_mini_cqe8 *mini_cqe = &cqd->mini_arr[cqd->mini_arr_idx]; cqd 117 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_cqe64 *title = &cqd->title; cqd 123 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c title->wqe_counter = cpu_to_be16(cqd->wqe_counter); cqd 126 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->wqe_counter += mpwrq_get_cqe_consumed_strides(title); cqd 128 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->wqe_counter = cqd 129 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5_wq_cyc_ctr2ix(&rq->wqe.wq, cqd->wqe_counter + 1); cqd 136 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5e_cq_decomp *cqd = &rq->cqd; cqd 139 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->title.rss_hash_type = 0; cqd 140 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->title.rss_hash_result = 0; cqd 148 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5e_cq_decomp *cqd = &rq->cqd; cqd 153 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqe_count = min_t(u32, cqd->left, budget_rem); cqd 156 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c i++, cqd->mini_arr_idx++, cqcc++) { cqd 157 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (cqd->mini_arr_idx == MLX5_MINI_CQE_ARRAY_SIZE) cqd 158 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_read_mini_arr_slot(wq, cqd, cqcc); cqd 161 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c rq->handle_rx_cqe(rq, &cqd->title); cqd 165 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->left -= cqe_count; cqd 175 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5e_cq_decomp *cqd = &rq->cqd; cqd 179 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_read_mini_arr_slot(wq, cqd, cc + 1); cqd 181 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c rq->handle_rx_cqe(rq, &cqd->title); cqd 182 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c cqd->mini_arr_idx++; cqd 1390 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (rq->cqd.left) { cqd 1392 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (rq->cqd.left || work_done >= budget)