Lines Matching refs:active_width
330 u16 *active_speed, u8 *active_width)
337 *active_width = IB_WIDTH_1X;
347 *active_width = IB_WIDTH_1X;
353 *active_width = IB_WIDTH_1X;
360 *active_width = IB_WIDTH_4X;
366 *active_width = IB_WIDTH_1X;
370 *active_width = IB_WIDTH_4X;
377 *active_width = IB_WIDTH_4X;
388 u8 *active_width)
393 *active_width = IB_WIDTH_1X;
397 *active_width = IB_WIDTH_1X;
401 *active_width = IB_WIDTH_1X;
405 *active_width = IB_WIDTH_4X;
409 *active_width = IB_WIDTH_1X;
413 *active_width = IB_WIDTH_2X;
417 *active_width = IB_WIDTH_1X;
421 *active_width = IB_WIDTH_4X;
425 *active_width = IB_WIDTH_2X;
429 *active_width = IB_WIDTH_1X;
433 *active_width = IB_WIDTH_4X;
437 *active_width = IB_WIDTH_2X;
441 *active_width = IB_WIDTH_8X;
445 *active_width = IB_WIDTH_4X;
456 u8 *active_width, bool ext)
460 active_width) :
462 active_width);
506 props->active_width = IB_WIDTH_4X;
510 &props->active_width, ext);
1196 static void translate_active_width(struct ib_device *ibdev, u16 active_width,
1201 if (active_width & MLX5_PTYS_WIDTH_1X)
1203 else if (active_width & MLX5_PTYS_WIDTH_2X)
1205 else if (active_width & MLX5_PTYS_WIDTH_4X)
1207 else if (active_width & MLX5_PTYS_WIDTH_8X)
1209 else if (active_width & MLX5_PTYS_WIDTH_12X)
1212 mlx5_ib_dbg(dev, "Invalid active_width %d, setting width to default value: 4x\n",
1213 active_width);
1328 translate_active_width(ibdev, ib_link_width_oper, &props->active_width);