| /Linux-v5.4/drivers/net/phy/ |
| D | phylink.c | 56 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/ |
| D | intel_dp_link_training.c | 136 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/ |
| D | common.h | 206 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);
|
| D | cxgb2.c | 132 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 …]
|
| D | subr.c | 154 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/ |
| D | tg3.c | 1888 (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/ |
| D | mmp_ctrl.c | 249 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/ |
| D | fsi-core.c | 331 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()
|
| D | fsi-master.h | 63 int (*link_config)(struct fsi_master *, int link, member
|
| /Linux-v5.4/drivers/net/ethernet/amd/ |
| D | amd8111e.c | 798 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 …]
|
| D | amd8111e.h | 766 struct amd8111e_link_config link_config; member
|
| /Linux-v5.4/drivers/staging/qlge/ |
| D | qlge_ethtool.c | 494 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()
|
| D | qlge_mpi.c | 730 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/ |
| D | adapter.h | 74 struct link_config link_config; member
|
| D | cxgb3_main.c | 164 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 …]
|
| D | common.h | 426 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/ |
| D | t4vf_common.h | 128 struct link_config { struct 152 static inline bool is_x_10g_port(const struct link_config *lc) in is_x_10g_port() argument
|
| D | adapter.h | 106 struct link_config link_cfg; /* physical port configuration */
|
| /Linux-v5.4/drivers/gpu/drm/bridge/adv7511/ |
| D | adv7511_drv.c | 1094 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/ |
| D | niu.c | 392 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/ |
| D | cxgb4_ethtool.c | 651 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()
|
| D | cxgb4.h | 495 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/ |
| D | csio_hw.h | 294 struct link_config { struct 335 struct link_config link_cfg; argument
|
| /Linux-v5.4/arch/arm/mach-mmp/ |
| D | ttc_dkb.c | 195 .link_config = CFG_DUMBMODE(0x2),
|
| /Linux-v5.4/include/video/ |
| D | mmp_disp.h | 328 u32 link_config; member
|