• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/e1000/

Lines Matching defs:phy_data

78 				  u16 phy_data);
80 u16 *phy_data);
961 u16 phy_data;
999 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
1000 phy_data |= 0x00000008;
1002 e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
1022 u16 phy_data;
1054 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data);
1061 phy_data &=
1068 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX;
1072 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX;
1075 phy_data |= IGP01E1000_PSCR_FORCE_MDI_MDIX;
1079 phy_data |= IGP01E1000_PSCR_AUTO_MDIX;
1083 ret_val = e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data);
1104 &phy_data);
1107 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED;
1110 phy_data);
1115 e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_data);
1118 phy_data &= ~CR_1000T_MS_ENABLE;
1120 e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data);
1125 ret_val = e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_data);
1130 hw->original_master_slave = (phy_data & CR_1000T_MS_ENABLE) ?
1131 ((phy_data & CR_1000T_MS_VALUE) ?
1137 phy_data |= (CR_1000T_MS_ENABLE | CR_1000T_MS_VALUE);
1140 phy_data |= CR_1000T_MS_ENABLE;
1141 phy_data &= ~(CR_1000T_MS_VALUE);
1144 phy_data &= ~CR_1000T_MS_ENABLE;
1148 ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data);
1163 u16 phy_data;
1171 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
1175 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX;
1184 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE;
1188 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE;
1191 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE;
1194 phy_data |= M88E1000_PSCR_AUTO_X_1000T;
1198 phy_data |= M88E1000_PSCR_AUTO_X_MODE;
1208 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL;
1210 phy_data |= M88E1000_PSCR_POLARITY_REVERSAL;
1211 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
1221 &phy_data);
1225 phy_data |= M88E1000_EPSCR_TX_CLK_25;
1230 phy_data &= ~(M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK);
1231 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X;
1234 phy_data);
1239 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK |
1241 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X |
1245 phy_data);
1271 u16 phy_data;
1297 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data);
1301 phy_data |= (MII_CR_AUTO_NEG_EN | MII_CR_RESTART_AUTO_NEG);
1302 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data);
1378 u16 phy_data;
1418 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
1421 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
1425 if (phy_data & MII_SR_LINK_STATUS) {
1596 u16 phy_data;
1666 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
1673 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE;
1675 e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
1679 e_dbg("M88E1000 PSCR: %x\n", phy_data);
1690 e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data);
1694 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX;
1695 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX;
1698 e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data);
1776 &phy_data);
1780 phy_data |= M88E1000_EPSCR_TX_CLK_25;
1783 phy_data);
1791 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
1795 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX;
1797 e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
1854 u16 phy_data;
1873 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
1877 if (phy_data & M88E1000_PSSR_DPLX)
1887 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS)
1889 else if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_100MBS)
2309 u16 phy_data;
2345 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2348 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2352 if (phy_data & MII_SR_LINK_STATUS) {
2477 u16 phy_data;
2512 ret_val = e1000_read_phy_reg(hw, PHY_AUTONEG_EXP, &phy_data);
2516 if (!(phy_data & NWAY_ER_LP_NWAY_CAPS))
2520 e1000_read_phy_reg(hw, PHY_LP_ABILITY, &phy_data);
2524 && !(phy_data & NWAY_LPAR_100TX_FD_CAPS))
2526 && !(phy_data & NWAY_LPAR_10T_FD_CAPS)))
2544 u16 phy_data;
2554 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2557 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
2560 if (phy_data & MII_SR_AUTONEG_COMPLETE) {
2706 s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data)
2721 phy_data);
2727 u16 *phy_data)
2766 *phy_data = (u16) mdic;
2794 *phy_data = e1000_shift_in_mdi_bits(hw);
2808 s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 phy_data)
2823 phy_data);
2829 u16 phy_data)
2847 mdic = (((u32) phy_data) |
2882 mdic |= (u32) phy_data;
2963 u16 phy_data;
2974 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data);
2978 phy_data |= MII_CR_RESET;
2979 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data);
3100 u16 phy_data, min_length, max_length, average;
3122 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_STATUS, &phy_data);
3127 (e1000_auto_x_mode) ((phy_data & IGP01E1000_PSSR_MDIX) >>
3130 if ((phy_data & IGP01E1000_PSSR_SPEED_MASK) ==
3133 ret_val = e1000_read_phy_reg(hw, PHY_1000T_STATUS, &phy_data);
3137 phy_info->local_rx = ((phy_data & SR_1000T_LOCAL_RX_STATUS) >>
3140 phy_info->remote_rx = ((phy_data & SR_1000T_REMOTE_RX_STATUS) >>
3178 u16 phy_data;
3187 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
3192 ((phy_data & M88E1000_PSCR_10BT_EXT_DIST_ENABLE) >>
3198 ((phy_data & M88E1000_PSCR_POLARITY_REVERSAL) >>
3208 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
3213 (e1000_auto_x_mode) ((phy_data & M88E1000_PSSR_MDIX) >>
3216 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) {
3221 (e1000_cable_length) ((phy_data &
3225 ret_val = e1000_read_phy_reg(hw, PHY_1000T_STATUS, &phy_data);
3229 phy_info->local_rx = ((phy_data & SR_1000T_LOCAL_RX_STATUS) >>
3232 phy_info->remote_rx = ((phy_data & SR_1000T_REMOTE_RX_STATUS) >>
3251 u16 phy_data;
3269 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
3273 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data);
3277 if ((phy_data & MII_SR_LINK_STATUS) != MII_SR_LINK_STATUS) {
4821 u16 i, phy_data;
4832 &phy_data);
4835 cable_length = (phy_data & M88E1000_PSSR_CABLE_LENGTH) >>
4877 e1000_read_phy_reg(hw, agc_reg_array[i], &phy_data);
4881 cur_agc_value = phy_data >> IGP01E1000_AGC_LENGTH_SHIFT;
4939 u16 phy_data;
4946 &phy_data);
4949 *polarity = ((phy_data & M88E1000_PSSR_REV_POLARITY) >>
4956 &phy_data);
4962 if ((phy_data & IGP01E1000_PSSR_SPEED_MASK) ==
4968 &phy_data);
4973 *polarity = (phy_data & IGP01E1000_PHY_POLARITY_MASK) ?
4980 (phy_data & IGP01E1000_PSSR_POLARITY_REVERSED) ?
5005 u16 phy_data;
5011 &phy_data);
5016 (phy_data & IGP01E1000_PLHR_SS_DOWNGRADE) ? 1 : 0;
5019 &phy_data);
5023 hw->speed_downgraded = (phy_data & M88E1000_PSSR_DOWNSHIFT) >>
5045 u16 phy_data, phy_saved_data, speed, duplex, i;
5081 &phy_data);
5085 phy_data &=
5091 [i], phy_data);
5109 &phy_data);
5118 &phy_data);
5123 (phy_data &
5171 &phy_data);
5175 phy_data &= ~IGP01E1000_PHY_EDAC_MU_INDEX;
5176 phy_data |= IGP01E1000_PHY_EDAC_SIGN_EXT_9_BITS;
5180 phy_data);
5309 u16 phy_data;
5321 e1000_read_phy_reg(hw, IGP01E1000_GMII_FIFO, &phy_data);
5329 phy_data &= ~IGP01E1000_GMII_FLEX_SPD;
5332 phy_data);
5344 &phy_data);
5348 phy_data |= IGP01E1000_PSCFR_SMART_SPEED;
5351 phy_data);
5357 &phy_data);
5361 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED;
5364 phy_data);
5375 phy_data |= IGP01E1000_GMII_FLEX_SPD;
5378 phy_data);
5386 &phy_data);
5390 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED;
5393 phy_data);
5411 u16 phy_data;
5434 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, &phy_data);
5438 phy_data &= ~M88E1000_PHY_VCO_REG_BIT8;
5439 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data);
5449 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, &phy_data);
5453 phy_data |= M88E1000_PHY_VCO_REG_BIT11;
5454 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data);