Lines Matching refs:active_width
337 u16 *active_speed, u8 *active_width)
344 *active_width = IB_WIDTH_1X;
354 *active_width = IB_WIDTH_1X;
360 *active_width = IB_WIDTH_1X;
367 *active_width = IB_WIDTH_4X;
373 *active_width = IB_WIDTH_1X;
377 *active_width = IB_WIDTH_4X;
384 *active_width = IB_WIDTH_4X;
395 u8 *active_width)
400 *active_width = IB_WIDTH_1X;
404 *active_width = IB_WIDTH_1X;
408 *active_width = IB_WIDTH_1X;
412 *active_width = IB_WIDTH_4X;
416 *active_width = IB_WIDTH_1X;
420 *active_width = IB_WIDTH_2X;
424 *active_width = IB_WIDTH_1X;
428 *active_width = IB_WIDTH_4X;
432 *active_width = IB_WIDTH_2X;
436 *active_width = IB_WIDTH_1X;
440 *active_width = IB_WIDTH_4X;
444 *active_width = IB_WIDTH_2X;
448 *active_width = IB_WIDTH_8X;
452 *active_width = IB_WIDTH_4X;
463 u8 *active_width, bool ext)
467 active_width) :
469 active_width);
512 props->active_width = IB_WIDTH_4X;
516 &props->active_width, ext);
1218 static void translate_active_width(struct ib_device *ibdev, u16 active_width,
1223 if (active_width & MLX5_PTYS_WIDTH_1X)
1225 else if (active_width & MLX5_PTYS_WIDTH_2X)
1227 else if (active_width & MLX5_PTYS_WIDTH_4X)
1229 else if (active_width & MLX5_PTYS_WIDTH_8X)
1231 else if (active_width & MLX5_PTYS_WIDTH_12X)
1234 mlx5_ib_dbg(dev, "Invalid active_width %d, setting width to default value: 4x\n",
1235 active_width);
1350 translate_active_width(ibdev, ib_link_width_oper, &props->active_width);