Lines Matching refs:active_width
379 u16 *active_speed, u8 *active_width)
386 *active_width = IB_WIDTH_1X;
396 *active_width = IB_WIDTH_1X;
402 *active_width = IB_WIDTH_1X;
409 *active_width = IB_WIDTH_4X;
415 *active_width = IB_WIDTH_1X;
419 *active_width = IB_WIDTH_4X;
426 *active_width = IB_WIDTH_4X;
437 u8 *active_width)
442 *active_width = IB_WIDTH_1X;
446 *active_width = IB_WIDTH_1X;
450 *active_width = IB_WIDTH_1X;
454 *active_width = IB_WIDTH_4X;
458 *active_width = IB_WIDTH_1X;
462 *active_width = IB_WIDTH_2X;
466 *active_width = IB_WIDTH_1X;
470 *active_width = IB_WIDTH_4X;
474 *active_width = IB_WIDTH_2X;
478 *active_width = IB_WIDTH_1X;
482 *active_width = IB_WIDTH_4X;
486 *active_width = IB_WIDTH_2X;
490 *active_width = IB_WIDTH_1X;
494 *active_width = IB_WIDTH_8X;
498 *active_width = IB_WIDTH_4X;
502 *active_width = IB_WIDTH_2X;
506 *active_width = IB_WIDTH_8X;
510 *active_width = IB_WIDTH_4X;
521 u8 *active_width, bool ext)
525 active_width) :
527 active_width);
570 props->active_width = IB_WIDTH_4X;
574 &props->active_width, ext);
1308 static void translate_active_width(struct ib_device *ibdev, u16 active_width,
1313 if (active_width & MLX5_PTYS_WIDTH_1X)
1315 else if (active_width & MLX5_PTYS_WIDTH_2X)
1317 else if (active_width & MLX5_PTYS_WIDTH_4X)
1319 else if (active_width & MLX5_PTYS_WIDTH_8X)
1321 else if (active_width & MLX5_PTYS_WIDTH_12X)
1324 mlx5_ib_dbg(dev, "Invalid active_width %d, setting width to default value: 4x\n",
1325 active_width);
1452 translate_active_width(ibdev, ib_link_width_oper, &props->active_width);