Lines Matching refs:lanes
51 link->lanes = 0;
233 link->lanes = link->max_lanes;
346 values[1] = link->lanes;
381 * with the lowest number of lanes and the lowest possible link rate that can
393 /* available number of lanes */
394 static const unsigned int lanes[3] = { 1, 2, 4 };
402 for (i = 0; i < ARRAY_SIZE(lanes) && lanes[i] <= link->max_lanes; i++) {
405 * Capacity for this combination of lanes and rate,
412 capacity = lanes[i] * (rates[j] * 10) * 8 / 10;
415 DRM_DEBUG_KMS("using %u lanes at %u kHz (%lu/%lu kbps)\n",
416 lanes[i], rates[j], requirement,
418 link->lanes = lanes[i];
469 unsigned int lanes = link->lanes, *vs, *pe, *pc, i;
485 for (i = 0; i < lanes; i++)
489 err = drm_dp_dpcd_write(aux, DP_TRAINING_LANE0_SET, values, lanes);
499 for (i = 0; i < lanes; i++)
503 DIV_ROUND_UP(lanes, 2));
553 for (i = 0; i < link->lanes; i++) {
603 if (!drm_dp_clock_recovery_ok(status, link->lanes))
653 if (!drm_dp_clock_recovery_ok(status, link->lanes)) {
659 if (!drm_dp_channel_eq_ok(status, link->lanes))
729 link->lanes, (link->lanes > 1) ? "s" : "",
785 link->lanes, (link->lanes > 1) ? "s" : "",
821 if (!drm_dp_clock_recovery_ok(status, link->lanes)) {
826 if (!drm_dp_channel_eq_ok(status, link->lanes)) {