Home
last modified time | relevance | path

Searched refs:link_config (Results 1 – 25 of 45) sorted by relevance

12

/Linux-v5.4/drivers/net/phy/
Dphylink.c56 struct phylink_link_state link_config; member
173 pl->link_config.speed = speed; in phylink_parse_fixedlink()
174 pl->link_config.duplex = DUPLEX_HALF; in phylink_parse_fixedlink()
177 pl->link_config.duplex = DUPLEX_FULL; in phylink_parse_fixedlink()
182 pl->link_config.pause |= MLO_PAUSE_SYM; in phylink_parse_fixedlink()
184 pl->link_config.pause |= MLO_PAUSE_ASYM; in phylink_parse_fixedlink()
212 pl->link_config.duplex = prop[1] ? in phylink_parse_fixedlink()
214 pl->link_config.speed = prop[2]; in phylink_parse_fixedlink()
216 pl->link_config.pause |= MLO_PAUSE_SYM; in phylink_parse_fixedlink()
218 pl->link_config.pause |= MLO_PAUSE_ASYM; in phylink_parse_fixedlink()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_dp_link_training.c136 u8 link_config[2]; in intel_dp_link_training_clock_recovery() local
151 link_config[0] = link_bw; in intel_dp_link_training_clock_recovery()
152 link_config[1] = intel_dp->lane_count; in intel_dp_link_training_clock_recovery()
154 link_config[1] |= DP_LANE_COUNT_ENHANCED_FRAME_EN; in intel_dp_link_training_clock_recovery()
155 drm_dp_dpcd_write(&intel_dp->aux, DP_LINK_BW_SET, link_config, 2); in intel_dp_link_training_clock_recovery()
162 link_config[0] = 0; in intel_dp_link_training_clock_recovery()
163 link_config[1] = DP_SET_ANSI_8B10B; in intel_dp_link_training_clock_recovery()
164 drm_dp_dpcd_write(&intel_dp->aux, DP_DOWNSPREAD_CTRL, link_config, 2); in intel_dp_link_training_clock_recovery()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb/
Dcommon.h206 struct link_config { struct
225 struct link_config link_config; argument
341 int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc);
Dcxgb2.c132 switch (p->link_config.speed) { in link_report()
139 s, p->link_config.duplex == DUPLEX_FULL in link_report()
183 t1_link_start(p->phy, mac, &p->link_config); in link_start()
574 supported = p->link_config.supported; in get_link_ksettings()
575 advertising = p->link_config.advertising; in get_link_ksettings()
578 cmd->base.speed = p->link_config.speed; in get_link_ksettings()
579 cmd->base.duplex = p->link_config.duplex; in get_link_ksettings()
587 cmd->base.autoneg = p->link_config.autoneg; in get_link_ksettings()
637 struct link_config *lc = &p->link_config; in set_link_ksettings()
678 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
[all …]
Dsubr.c154 struct link_config *lc = &adapter->port[port_id].link_config; in t1_link_changed()
623 int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc) in t1_link_start()
1030 static void init_link_config(struct link_config *lc, in init_link_config()
1118 init_link_config(&adapter->port[i].link_config, bi); in t1_init_sw_modules()
/Linux-v5.4/drivers/net/ethernet/broadcom/
Dtg3.c1888 (tp->link_config.active_speed == SPEED_1000 ? in tg3_link_report()
1890 (tp->link_config.active_speed == SPEED_100 ? in tg3_link_report()
1892 (tp->link_config.active_duplex == DUPLEX_FULL ? in tg3_link_report()
1896 (tp->link_config.active_flowctrl & FLOW_CTRL_TX) ? in tg3_link_report()
1898 (tp->link_config.active_flowctrl & FLOW_CTRL_RX) ? in tg3_link_report()
1981 autoneg = tp->link_config.autoneg; in tg3_setup_flow_control()
1989 flowctrl = tp->link_config.flowctrl; in tg3_setup_flow_control()
1991 tp->link_config.active_flowctrl = flowctrl; in tg3_setup_flow_control()
2022 oldflowctrl = tp->link_config.active_flowctrl; in tg3_adjust_link()
2040 tp->link_config.flowctrl); in tg3_adjust_link()
[all …]
/Linux-v5.4/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.c249 link_config = path_to_path_plat(path)->link_config, in path_set_mode() local
250 dsi_rbswap = path_to_path_plat(path)->link_config; in path_set_mode()
261 tmp |= link_config & CFG_DUMBMODE_MASK; in path_set_mode()
416 path_plat->link_config = config->link_config; in path_init()
/Linux-v5.4/drivers/fsi/
Dfsi-core.c331 if (master->link_config) in fsi_slave_handle_error()
332 master->link_config(master, link, in fsi_slave_handle_error()
809 if (!master->link_config) in slave_send_echo_store()
819 if (master->link_config) in slave_send_echo_store()
820 master->link_config(master, slave->link, in slave_send_echo_store()
1059 if (master->link_config) in fsi_slave_init()
1060 master->link_config(master, link, in fsi_slave_init()
1153 if (master->link_config) in fsi_master_break()
1154 master->link_config(master, link, 16, 16); in fsi_master_break()
Dfsi-master.h63 int (*link_config)(struct fsi_master *, int link, member
/Linux-v5.4/drivers/net/ethernet/amd/
Damd8111e.c798 lp->link_config.autoneg = AUTONEG_ENABLE; in amd8111e_link_change()
800 lp->link_config.autoneg = AUTONEG_DISABLE; in amd8111e_link_change()
803 lp->link_config.duplex = DUPLEX_FULL; in amd8111e_link_change()
805 lp->link_config.duplex = DUPLEX_HALF; in amd8111e_link_change()
808 lp->link_config.speed = SPEED_10; in amd8111e_link_change()
810 lp->link_config.speed = SPEED_100; in amd8111e_link_change()
813 (lp->link_config.speed == SPEED_100) ? in amd8111e_link_change()
815 (lp->link_config.duplex == DUPLEX_FULL) ? in amd8111e_link_change()
821 lp->link_config.speed = SPEED_INVALID; in amd8111e_link_change()
822 lp->link_config.duplex = DUPLEX_INVALID; in amd8111e_link_change()
[all …]
Damd8111e.h766 struct amd8111e_link_config link_config; member
/Linux-v5.4/drivers/staging/qlge/
Dqlge_ethtool.c494 qdev->link_config |= CFG_LOOPBACK_PCS; in ql_start_loopback()
500 qdev->link_config &= ~CFG_LOOPBACK_PCS; in ql_stop_loopback()
680 if (qdev->link_config & CFG_PAUSE_STD) { in ql_get_pauseparam()
693 qdev->link_config |= CFG_PAUSE_STD; in ql_set_pauseparam()
695 qdev->link_config &= ~CFG_PAUSE_STD; in ql_set_pauseparam()
Dqlge_mpi.c730 mbcp->mbox_in[1] = qdev->link_config; in ql_mb_set_port_cfg()
833 qdev->link_config = mbcp->mbox_out[1]; in ql_mb_get_port_cfg()
1132 if (qdev->link_config & CFG_JUMBO_FRAME_SIZE && in ql_mpi_port_cfg_work()
1137 qdev->link_config |= CFG_JUMBO_FRAME_SIZE; in ql_mpi_port_cfg_work()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h74 struct link_config link_config; member
Dcxgb3_main.c164 switch (p->link_config.speed) { in link_report()
177 s, p->link_config.duplex == DUPLEX_FULL in link_report()
296 t3_link_start(&pi->phy, mac, &pi->link_config); in t3_os_link_changed()
355 t3_link_start(&pi->phy, mac, &pi->link_config); in link_start()
1775 if (p->link_config.autoneg != AUTONEG_ENABLE) in restart_autoneg()
1811 p->link_config.supported); in get_link_ksettings()
1813 p->link_config.advertising); in get_link_ksettings()
1816 cmd->base.speed = p->link_config.speed; in get_link_ksettings()
1817 cmd->base.duplex = p->link_config.duplex; in get_link_ksettings()
1828 cmd->base.autoneg = p->link_config.autoneg; in get_link_ksettings()
[all …]
Dcommon.h426 struct link_config { struct
677 int t3_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc);
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_common.h128 struct link_config { struct
152 static inline bool is_x_10g_port(const struct link_config *lc) in is_x_10g_port() argument
Dadapter.h106 struct link_config link_cfg; /* physical port configuration */
/Linux-v5.4/drivers/gpu/drm/bridge/adv7511/
Dadv7511_drv.c1094 struct adv7511_link_config link_config; in adv7511_probe() local
1116 memset(&link_config, 0, sizeof(link_config)); in adv7511_probe()
1119 ret = adv7511_parse_dt(dev->of_node, &link_config); in adv7511_probe()
1213 adv7511_set_link_config(adv7511, &link_config); in adv7511_probe()
/Linux-v5.4/drivers/net/ethernet/sun/
Dniu.c392 struct niu_link_config *lp = &np->link_config; in serdes_init_niu_10g_fiber()
429 struct niu_link_config *lp = &np->link_config; in serdes_init_niu_1g_serdes()
526 struct niu_link_config *lp = &np->link_config; in serdes_init_niu_10g_serdes()
756 struct niu_link_config *lp = &np->link_config; in serdes_init_10g()
909 struct niu_link_config *lp = &np->link_config; in serdes_init_1g_serdes()
1030 struct niu_link_config *lp = &np->link_config; in link_status_1g_serdes()
1062 struct niu_link_config *lp = &np->link_config; in link_status_10g_serdes()
1095 struct niu_link_config *lp = &np->link_config; in link_status_mii()
1208 struct niu_link_config *lp = &np->link_config; in link_status_1g_rgmii()
1243 struct niu_link_config *lp = &np->link_config; in link_status_1g()
[all …]
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c651 struct link_config *lc = &pi->link_cfg; in set_link_ksettings()
653 struct link_config old_lc; in set_link_ksettings()
749 const struct link_config *lc = &pi->link_cfg; in get_fecparam()
770 struct link_config *lc = &pi->link_cfg; in set_fecparam()
771 struct link_config old_lc; in set_fecparam()
804 struct link_config *lc = &p->link_cfg; in set_pauseparam()
Dcxgb4.h495 struct link_config { struct
583 struct link_config link_cfg;
1588 struct link_config *lc);
1590 unsigned int port, struct link_config *lc,
1594 unsigned int port, struct link_config *lc) in t4_link_l1cfg()
1601 unsigned int port, struct link_config *lc) in t4_link_l1cfg_ns()
/Linux-v5.4/drivers/scsi/csiostor/
Dcsio_hw.h294 struct link_config { struct
335 struct link_config link_cfg; argument
/Linux-v5.4/arch/arm/mach-mmp/
Dttc_dkb.c195 .link_config = CFG_DUMBMODE(0x2),
/Linux-v5.4/include/video/
Dmmp_disp.h328 u32 link_config; member

12