| /linux/drivers/net/phy/ |
| H A D | phylink.c | 61 struct phylink_link_state link_config; member 675 pl->link_config.speed = speed; in phylink_parse_fixedlink() 676 pl->link_config.duplex = DUPLEX_HALF; in phylink_parse_fixedlink() 679 pl->link_config.duplex = DUPLEX_FULL; in phylink_parse_fixedlink() 686 pl->link_config.lp_advertising); in phylink_parse_fixedlink() 689 pl->link_config.lp_advertising); in phylink_parse_fixedlink() 720 pl->link_config.duplex = prop[1] ? in phylink_parse_fixedlink() 722 pl->link_config.speed = prop[2]; in phylink_parse_fixedlink() 725 pl->link_config.lp_advertising); in phylink_parse_fixedlink() 728 pl->link_config.lp_advertising); in phylink_parse_fixedlink() [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | common.h | 196 struct link_config { struct 215 struct link_config link_config; argument 330 int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc);
|
| H A D | subr.c | 145 struct link_config *lc = &adapter->port[port_id].link_config; in t1_link_changed() 626 int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc) in t1_link_start() 1047 static void init_link_config(struct link_config *lc, in init_link_config() 1135 init_link_config(&adapter->port[i].link_config, bi); in t1_init_sw_modules()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | tg3.c | 1878 (tp->link_config.active_speed == SPEED_1000 ? in tg3_link_report() 1880 (tp->link_config.active_speed == SPEED_100 ? in tg3_link_report() 1882 (tp->link_config.active_duplex == DUPLEX_FULL ? in tg3_link_report() 1886 (tp->link_config.active_flowctrl & FLOW_CTRL_TX) ? in tg3_link_report() 1888 (tp->link_config.active_flowctrl & FLOW_CTRL_RX) ? in tg3_link_report() 1971 autoneg = tp->link_config.autoneg; in tg3_setup_flow_control() 1979 flowctrl = tp->link_config.flowctrl; in tg3_setup_flow_control() 1981 tp->link_config.active_flowctrl = flowctrl; in tg3_setup_flow_control() 2012 oldflowctrl = tp->link_config.active_flowctrl; in tg3_adjust_link() 2030 tp->link_config.flowctrl); in tg3_adjust_link() [all …]
|
| /linux/drivers/video/fbdev/mmp/hw/ |
| H A D | mmp_ctrl.c | 256 link_config = path_to_path_plat(path)->link_config, in path_set_mode() local 257 dsi_rbswap = path_to_path_plat(path)->link_config; in path_set_mode() 268 tmp |= link_config & CFG_DUMBMODE_MASK; in path_set_mode() 425 path_plat->link_config = config->link_config; in path_init()
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | amd8111e.c | 802 lp->link_config.autoneg = AUTONEG_ENABLE; in amd8111e_link_change() 804 lp->link_config.autoneg = AUTONEG_DISABLE; in amd8111e_link_change() 807 lp->link_config.duplex = DUPLEX_FULL; in amd8111e_link_change() 809 lp->link_config.duplex = DUPLEX_HALF; in amd8111e_link_change() 812 lp->link_config.speed = SPEED_10; in amd8111e_link_change() 814 lp->link_config.speed = SPEED_100; in amd8111e_link_change() 817 (lp->link_config.speed == SPEED_100) ? in amd8111e_link_change() 819 (lp->link_config.duplex == DUPLEX_FULL) ? in amd8111e_link_change() 824 lp->link_config.speed = SPEED_INVALID; in amd8111e_link_change() 825 lp->link_config.duplex = DUPLEX_INVALID; in amd8111e_link_change() [all …]
|
| /linux/drivers/fsi/ |
| H A D | fsi-core.c | 378 if (master->link_config) in fsi_slave_handle_error() 379 master->link_config(master, link, in fsi_slave_handle_error() 859 if (!master->link_config) in slave_send_echo_store() 869 if (master->link_config) in slave_send_echo_store() 870 master->link_config(master, slave->link, in slave_send_echo_store() 1150 if (master->link_config) in fsi_slave_init() 1151 master->link_config(master, link, in fsi_slave_init() 1252 if (master->link_config) in fsi_master_break() 1253 master->link_config(master, link, 16, 16); in fsi_master_break()
|
| H A D | fsi-master.h | 135 int (*link_config)(struct fsi_master *, int link, member
|
| H A D | fsi-master-gpio.c | 846 master->master.link_config = fsi_master_gpio_link_config; in fsi_master_gpio_probe()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | cxgb3_main.c | 163 switch (p->link_config.speed) { in link_report() 176 s, p->link_config.duplex == DUPLEX_FULL in link_report() 295 t3_link_start(&pi->phy, mac, &pi->link_config); in t3_os_link_changed() 354 t3_link_start(&pi->phy, mac, &pi->link_config); in link_start() 1772 if (p->link_config.autoneg != AUTONEG_ENABLE) in restart_autoneg() 1808 p->link_config.supported); in get_link_ksettings() 1810 p->link_config.advertising); in get_link_ksettings() 1813 cmd->base.speed = p->link_config.speed; in get_link_ksettings() 1814 cmd->base.duplex = p->link_config.duplex; in get_link_ksettings() 1825 cmd->base.autoneg = p->link_config.autoneg; in get_link_ksettings() [all …]
|
| H A D | adapter.h | 74 struct link_config link_config; member
|
| H A D | t3_hw.c | 1181 struct link_config *lc = &pi->link_config; in t3_link_changed() 1237 struct link_config *lc = &pi->link_config; in t3_link_fault() 1298 int t3_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc) in t3_link_start() 3428 static void init_link_config(struct link_config *lc, unsigned int caps) in init_link_config() 3699 init_link_config(&p->link_config, p->phy.caps); in t3_prep_adapter()
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_dp.c | 403 struct zynqmp_dp_link_config link_config; member 646 int max_rate = dp->link_config.max_rate; in zynqmp_dp_mode_configure() 648 u8 max_lanes = dp->link_config.max_lanes; in zynqmp_dp_mode_configure() 1538 rate = zynqmp_dp_max_rate(dp->link_config.max_rate, in zynqmp_dp_bridge_mode_valid() 1539 dp->link_config.max_lanes, in zynqmp_dp_bridge_mode_valid() 1585 rate = zynqmp_dp_max_rate(dp->link_config.max_rate, in zynqmp_dp_bridge_atomic_enable() 1586 dp->link_config.max_lanes, dp->config.bpp); in zynqmp_dp_bridge_atomic_enable() 1682 struct zynqmp_dp_link_config *link_config = &dp->link_config; in __zynqmp_dp_bridge_detect() local 1707 link_config->max_rate = min_t(int, in __zynqmp_dp_bridge_detect() 1710 link_config->max_lanes = min_t(u8, in __zynqmp_dp_bridge_detect()
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | core_types.h | 398 struct link_config { struct 472 struct link_config link_config; member
|
| /linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
| H A D | t4vf_common.h | 128 struct link_config { struct 153 static inline bool is_x_10g_port(const struct link_config *lc) in is_x_10g_port() argument
|
| H A D | adapter.h | 107 struct link_config link_cfg; /* physical port configuration */
|
| H A D | t4vf_hw.c | 456 static void init_link_config(struct link_config *lc, in init_link_config() 1917 struct link_config *lc = &pi->link_cfg; in t4vf_handle_get_port_info()
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | niu.c | 411 struct niu_link_config *lp = &np->link_config; in serdes_init_niu_10g_fiber() 448 struct niu_link_config *lp = &np->link_config; in serdes_init_niu_1g_serdes() 545 struct niu_link_config *lp = &np->link_config; in serdes_init_niu_10g_serdes() 775 struct niu_link_config *lp = &np->link_config; in serdes_init_10g() 928 struct niu_link_config *lp = &np->link_config; in serdes_init_1g_serdes() 1049 struct niu_link_config *lp = &np->link_config; in link_status_1g_serdes() 1081 struct niu_link_config *lp = &np->link_config; in link_status_10g_serdes() 1114 struct niu_link_config *lp = &np->link_config; in link_status_mii() 1227 struct niu_link_config *lp = &np->link_config; in link_status_1g_rgmii() 1262 struct niu_link_config *lp = &np->link_config; in link_status_1g() [all …]
|
| /linux/drivers/scsi/csiostor/ |
| H A D | csio_hw.h | 294 struct link_config { struct 335 struct link_config link_cfg; argument
|
| /linux/include/video/ |
| H A D | mmp_disp.h | 328 u32 link_config; member
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_ethtool.c | 721 struct link_config *lc = &pi->link_cfg; in set_link_ksettings() 723 struct link_config old_lc; in set_link_ksettings() 819 const struct link_config *lc = &pi->link_cfg; in get_fecparam() 840 struct link_config *lc = &pi->link_cfg; in set_fecparam() 841 struct link_config old_lc; in set_fecparam() 874 struct link_config *lc = &p->link_cfg; in set_pauseparam()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_dpms.c | 1988 &pipe_ctx->link_config.dp_link_settings; in enable_link_dp() 2178 &pipe_ctx->link_config.dp_link_settings); in enable_link_virtual() 2345 if (pipe_ctx->link_config.dp_tunnel_settings.should_use_dp_bw_allocation) in link_set_dpms_off() 2604 if (pipe_ctx->link_config.dp_tunnel_settings.should_use_dp_bw_allocation) in link_set_dpms_on()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 1289 &pipe_ctx->link_config.dp_link_settings); in populate_audio_dp_link_info() 1291 dp_link_info->lane_count = pipe_ctx->link_config.dp_link_settings.lane_count; in populate_audio_dp_link_info() 1292 dp_link_info->link_rate = pipe_ctx->link_config.dp_link_settings.link_rate; in populate_audio_dp_link_info() 1295 &pipe_ctx->link_config.dp_link_settings)); in populate_audio_dp_link_info() 1531 dc->link_srv->dp_get_encoding_format(&pipe_ctx->link_config.dp_link_settings), in dce110_enable_stream_timing()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_main.c | 11242 bp->port.link_config[0]); in bnx2x_link_settings_supported() 11289 u32 link_config, idx, cfg_size = 0; in bnx2x_link_settings_requested() local 11303 link_config = bp->port.link_config[idx]; in bnx2x_link_settings_requested() 11304 switch (link_config & PORT_FEATURE_LINK_SPEED_MASK) { in bnx2x_link_settings_requested() 11336 link_config, in bnx2x_link_settings_requested() 11353 link_config, in bnx2x_link_settings_requested() 11369 link_config, in bnx2x_link_settings_requested() 11387 link_config, in bnx2x_link_settings_requested() 11409 link_config, in bnx2x_link_settings_requested() 11425 link_config, in bnx2x_link_settings_requested() [all …]
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_cmds.c | 4946 u32 link_config = 0; in __be_cmd_set_logical_link_config() local 4968 link_config |= PLINK_ENABLE; in __be_cmd_set_logical_link_config() 4971 link_config |= PLINK_TRACK; in __be_cmd_set_logical_link_config() 4973 req->link_config = cpu_to_le32(link_config); in __be_cmd_set_logical_link_config()
|