Lines Matching refs:field
97 static u32 mlx5_get_cc_param_val(void *field, int offset)
101 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
104 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
107 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
110 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
113 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
116 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
119 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
122 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
125 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
128 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
131 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
134 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
137 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
140 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
143 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
146 return MLX5_GET(cong_control_r_roce_ecn_rp, field,
149 return MLX5_GET(cong_control_r_roce_ecn_np, field,
152 return MLX5_GET(cong_control_r_roce_ecn_np, field,
155 return MLX5_GET(cong_control_r_roce_ecn_np, field,
158 return MLX5_GET(cong_control_r_roce_ecn_np, field,
165 static void mlx5_ib_set_cc_param_mask_val(void *field, int offset,
171 MLX5_SET(cong_control_r_roce_ecn_rp, field,
176 MLX5_SET(cong_control_r_roce_ecn_rp, field,
181 MLX5_SET(cong_control_r_roce_ecn_rp, field,
186 MLX5_SET(cong_control_r_roce_ecn_rp, field,
191 MLX5_SET(cong_control_r_roce_ecn_rp, field,
196 MLX5_SET(cong_control_r_roce_ecn_rp, field,
201 MLX5_SET(cong_control_r_roce_ecn_rp, field,
206 MLX5_SET(cong_control_r_roce_ecn_rp, field,
211 MLX5_SET(cong_control_r_roce_ecn_rp, field,
216 MLX5_SET(cong_control_r_roce_ecn_rp, field,
221 MLX5_SET(cong_control_r_roce_ecn_rp, field,
226 MLX5_SET(cong_control_r_roce_ecn_rp, field,
231 MLX5_SET(cong_control_r_roce_ecn_rp, field,
236 MLX5_SET(cong_control_r_roce_ecn_rp, field,
241 MLX5_SET(cong_control_r_roce_ecn_rp, field,
246 MLX5_SET(cong_control_r_roce_ecn_rp, field,
251 MLX5_SET(cong_control_r_roce_ecn_np, field,
256 MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_dscp, var);
260 MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_prio_mode, var);
264 MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_prio_mode, 0);
265 MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_802p_prio, var);
275 void *field;
297 field = MLX5_ADDR_OF(query_cong_params_out, out, congestion_parameters);
298 *var = mlx5_get_cc_param_val(field, offset);
312 void *field;
335 field = MLX5_ADDR_OF(modify_cong_params_in, in, congestion_parameters);
336 mlx5_ib_set_cc_param_mask_val(field, offset, var, &attr_mask);
338 field = MLX5_ADDR_OF(modify_cong_params_in, in, field_select);
339 MLX5_SET(field_select_r_roce_rp, field, field_select_r_roce_rp,