Home
last modified time | relevance | path

Searched refs:max_lanes (Results 1 - 25 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/
H A Dethtool_lanes.sh55 local max_lanes=$1; shift
59 local unsupported_lanes=$((max_lanes *= 2))
73 local max_lanes
110 local max_lanes
115 max_lanes=${max_values[1]}
117 lanes=$max_lanes
134 check_unsupported_lanes $swp1 $max_speed $max_lanes 1
147 local max_lanes
152 max_lanes=${max_values[1]}
154 lanes=$max_lanes
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/net/
H A Ddevlink_port_split.py156 max_lanes = get_max_lanes(port)
160 if max_lanes != lanes:
162 % (port, lanes, max_lanes))
278 max_lanes = get_max_lanes(port.name)
281 if max_lanes == 0:
285 elif max_lanes == 1:
288 split_unsplittable_port(port, max_lanes)
292 lane = max_lanes
296 split_splittable_port(port, lane, max_lanes, dev)
302 print(f"Test not started, no port of device {dev} reports max_lanes")
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Ddevlink_port_split.py158 max_lanes = get_max_lanes(port)
162 if max_lanes != lanes:
164 % (port, lanes, max_lanes))
280 max_lanes = get_max_lanes(port.name)
283 if max_lanes == 0:
287 elif max_lanes == 1:
290 split_unsplittable_port(port, max_lanes)
294 lane = max_lanes
298 split_splittable_port(port, lane, max_lanes, dev)
304 print(f"Test not started, no port of device {dev} reports max_lanes")
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c75 u8 max_lanes; member
130 for (i = csi2rx->num_lanes; i < csi2rx->max_lanes; i++) { in csi2rx_start()
132 csi2rx->max_lanes); in csi2rx_start()
323 csi2rx->max_lanes = dev_cfg & 7; in csi2rx_get_resources()
324 if (csi2rx->max_lanes > CSI2RX_LANES_MAX) { in csi2rx_get_resources()
326 csi2rx->max_lanes); in csi2rx_get_resources()
391 if (csi2rx->num_lanes > csi2rx->max_lanes) { in csi2rx_parse_dt()
465 csi2rx->num_lanes, csi2rx->max_lanes, csi2rx->max_streams, in csi2rx_probe()
H A Dcdns-csi2tx.c116 unsigned int max_lanes; member
461 csi2tx->max_lanes = dev_cfg & CSI2TX_DEVICE_CONFIG_LANES_MASK; in csi2tx_get_resources()
462 if (csi2tx->max_lanes > CSI2TX_LANES_MAX) { in csi2tx_get_resources()
464 csi2tx->max_lanes); in csi2tx_get_resources()
516 if (csi2tx->num_lanes > csi2tx->max_lanes) { in csi2tx_check_lanes()
623 csi2tx->num_lanes, csi2tx->max_lanes, csi2tx->max_streams, in csi2tx_probe()
/kernel/linux/linux-6.6/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c85 u8 max_lanes; member
158 for (i = csi2rx->num_lanes; i < csi2rx->max_lanes; i++) { in csi2rx_start()
160 csi2rx->max_lanes); in csi2rx_start()
394 csi2rx->max_lanes = dev_cfg & 7; in csi2rx_get_resources()
395 if (csi2rx->max_lanes > CSI2RX_LANES_MAX) { in csi2rx_get_resources()
397 csi2rx->max_lanes); in csi2rx_get_resources()
470 if (csi2rx->num_lanes > csi2rx->max_lanes) { in csi2rx_parse_dt()
541 csi2rx->num_lanes, csi2rx->max_lanes, csi2rx->max_streams, in csi2rx_probe()
H A Dcdns-csi2tx.c117 unsigned int max_lanes; member
466 csi2tx->max_lanes = dev_cfg & CSI2TX_DEVICE_CONFIG_LANES_MASK; in csi2tx_get_resources()
467 if (csi2tx->max_lanes > CSI2TX_LANES_MAX) { in csi2tx_get_resources()
469 csi2tx->max_lanes); in csi2tx_get_resources()
521 if (csi2tx->num_lanes > csi2tx->max_lanes) { in csi2tx_check_lanes()
628 csi2tx->num_lanes, csi2tx->max_lanes, csi2tx->max_streams, in csi2tx_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c244 * @max_lanes: maximum number of lanes
248 u8 max_lanes; member
565 u8 max_lanes = dp->link_config.max_lanes; in zynqmp_dp_mode_configure() local
587 for (lane_cnt = 1; lane_cnt <= max_lanes; lane_cnt <<= 1) { in zynqmp_dp_mode_configure()
1315 link_config->max_lanes = min_t(u8, in zynqmp_dp_connector_detect()
1357 u8 max_lanes = dp->link_config.max_lanes; in zynqmp_dp_connector_mode_valid() local
1370 rate = zynqmp_dp_max_rate(max_rate, max_lanes, bpp); in zynqmp_dp_connector_mode_valid()
1456 u8 max_lanes in zynqmp_dp_encoder_atomic_mode_set() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_tc.c324 int max_lanes; in icl_tc_phy_connect() local
336 max_lanes = intel_tc_port_fia_max_lane_count(dig_port); in icl_tc_phy_connect()
338 drm_WARN_ON(&i915->drm, max_lanes != 4); in icl_tc_phy_connect()
354 if (max_lanes < required_lanes) { in icl_tc_phy_connect()
358 max_lanes, required_lanes); in icl_tc_phy_connect()
H A Dintel_dp.h109 int intel_dp_max_data_rate(int max_link_clock, int max_lanes);
H A Dintel_dp_mst.c667 int max_rate, mode_rate, max_lanes, max_link_clock; in intel_dp_mst_mode_valid_ctx() local
681 max_lanes = intel_dp_max_lane_count(intel_dp); in intel_dp_mst_mode_valid_ctx()
683 max_rate = intel_dp_max_data_rate(max_link_clock, max_lanes); in intel_dp_mst_mode_valid_ctx()
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.c539 dp->max_lanes = status[1]; in cdn_dp_get_training_status()
564 dp->max_lanes); in cdn_dp_train_link()
662 do_div(symbol, dp->max_lanes * link_rate * 8); in cdn_dp_config_video()
668 mode->clock, dp->max_lanes, link_rate); in cdn_dp_config_video()
682 val /= (dp->max_lanes * link_rate); in cdn_dp_config_video()
835 if (dp->max_lanes == 1) in cdn_dp_audio_config_i2s()
H A Dcdn-dp-core.h97 u8 max_lanes; member
H A Dcdn-dp-core.c483 dp->max_lanes = 0; in cdn_dp_disable()
576 if (!port || !dp->max_rate || !dp->max_lanes) in cdn_dp_check_link_status()
956 unsigned int lanes = dp->max_lanes; in cdn_dp_pd_event_work()
969 (rate != dp->max_rate || lanes != dp->max_lanes)) { in cdn_dp_pd_event_work()
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.c539 dp->max_lanes = status[1]; in cdn_dp_get_training_status()
564 dp->max_lanes); in cdn_dp_train_link()
662 do_div(symbol, dp->max_lanes * link_rate * 8); in cdn_dp_config_video()
668 mode->clock, dp->max_lanes, link_rate); in cdn_dp_config_video()
682 val /= (dp->max_lanes * link_rate); in cdn_dp_config_video()
835 if (dp->max_lanes == 1) in cdn_dp_audio_config_i2s()
H A Dcdn-dp-core.h98 u8 max_lanes; member
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Ddp.c43 link->max_lanes = 0; in drm_dp_link_reset()
184 link->max_lanes = drm_dp_max_lane_count(dpcd); in drm_dp_link_probe()
233 link->lanes = link->max_lanes; in drm_dp_link_probe()
402 for (i = 0; i < ARRAY_SIZE(lanes) && lanes[i] <= link->max_lanes; i++) { in drm_dp_link_choose()
H A Ddp.h113 * @max_lanes: maximum number of lanes supported on the link
125 unsigned int max_lanes; member
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Ddp.c43 link->max_lanes = 0; in drm_dp_link_reset()
184 link->max_lanes = drm_dp_max_lane_count(dpcd); in drm_dp_link_probe()
233 link->lanes = link->max_lanes; in drm_dp_link_probe()
402 for (i = 0; i < ARRAY_SIZE(lanes) && lanes[i] <= link->max_lanes; i++) { in drm_dp_link_choose()
H A Ddp.h113 * @max_lanes: maximum number of lanes supported on the link
125 unsigned int max_lanes; member
/kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c243 * @max_lanes: maximum number of lanes
247 u8 max_lanes; member
558 u8 max_lanes = dp->link_config.max_lanes; in zynqmp_dp_mode_configure() local
580 for (lane_cnt = 1; lane_cnt <= max_lanes; lane_cnt <<= 1) { in zynqmp_dp_mode_configure()
1382 dp->link_config.max_lanes, dp->config.bpp); in zynqmp_dp_bridge_mode_valid()
1428 dp->link_config.max_lanes, dp->config.bpp); in zynqmp_dp_bridge_atomic_enable()
1550 link_config->max_lanes = min_t(u8, in zynqmp_dp_bridge_detect()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_dp.h91 int intel_dp_max_data_rate(int max_link_rate, int max_lanes);
H A Dintel_dp.c295 int max_lanes = dig_port->max_lanes; in intel_dp_max_source_lane_count() local
298 max_lanes = min(max_lanes, vbt_max_lanes); in intel_dp_max_source_lane_count()
300 return max_lanes; in intel_dp_max_source_lane_count()
363 intel_dp_max_data_rate(int max_link_rate, int max_lanes) in intel_dp_max_data_rate() argument
387 return max_link_rate * max_lanes; in intel_dp_max_data_rate()
1123 int max_rate, mode_rate, max_lanes, max_link_clock; in intel_dp_mode_valid() local
1160 max_lanes = intel_dp_max_lane_count(intel_dp); in intel_dp_mode_valid()
1162 max_rate = intel_dp_max_data_rate(max_link_clock, max_lanes); in intel_dp_mode_valid()
2659 int max_lanes, rate_per_lane; intel_dp_hdmi_sink_max_frl() local
[all...]
H A Dintel_dp_mst.c911 int max_rate, mode_rate, max_lanes, max_link_clock; in intel_dp_mst_mode_valid_ctx() local
933 max_lanes = intel_dp_max_lane_count(intel_dp); in intel_dp_mst_mode_valid_ctx()
935 max_rate = intel_dp_max_data_rate(max_link_clock, max_lanes); in intel_dp_mst_mode_valid_ctx()
979 max_lanes, in intel_dp_mst_mode_valid_ctx()
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_connector.h277 /** @max_lanes : dsc max lanes supported for Fixed rate Link training */
278 u8 max_lanes; member
319 /** @max_lanes: supported by sink */
320 u8 max_lanes; member

Completed in 31 milliseconds

12