Lines Matching refs:data

40 					  u16 *data, bool read, bool page_set);
43 u16 *data, bool read);
109 u16 E1000_UNUSEDARG data) in e1000_null_set_page() argument
120 u32 E1000_UNUSEDARG offset, u16 E1000_UNUSEDARG *data) in e1000_null_read_reg() argument
152 u32 E1000_UNUSEDARG offset, u16 E1000_UNUSEDARG data) in e1000_null_write_reg() argument
169 u8 E1000_UNUSEDARG *data) in e1000_read_i2c_byte_null() argument
186 u8 E1000_UNUSEDARG data) in e1000_write_i2c_byte_null() argument
285 s32 e1000_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_mdic() argument
331 *data = (u16) mdic; in e1000_read_phy_reg_mdic()
350 s32 e1000_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_mdic() argument
366 mdic = (((u32)data) | in e1000_write_phy_reg_mdic()
416 s32 e1000_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_i2c() argument
450 *data = ((i2ccmd >> 8) & 0x00FF) | ((i2ccmd << 8) & 0xFF00); in e1000_read_phy_reg_i2c()
463 s32 e1000_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_i2c() argument
479 phy_data_swapped = ((data >> 8) & 0x00FF) | ((data << 8) & 0xFF00); in e1000_write_phy_reg_i2c()
524 s32 e1000_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data) in e1000_read_sfp_data_byte() argument
561 *data = (u8) data_local & 0xFF; in e1000_read_sfp_data_byte()
579 s32 e1000_write_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 data) in e1000_write_sfp_data_byte() argument
618 data_local |= data; in e1000_write_sfp_data_byte()
649 s32 e1000_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_m88() argument
663 data); in e1000_read_phy_reg_m88()
679 s32 e1000_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_m88() argument
693 data); in e1000_write_phy_reg_m88()
731 static s32 __e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data, in __e1000_read_phy_reg_igp() argument
754 data); in __e1000_read_phy_reg_igp()
771 s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_igp() argument
773 return __e1000_read_phy_reg_igp(hw, offset, data, FALSE); in e1000_read_phy_reg_igp()
785 s32 e1000_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_igp_locked() argument
787 return __e1000_read_phy_reg_igp(hw, offset, data, TRUE); in e1000_read_phy_reg_igp_locked()
800 static s32 __e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data, in __e1000_write_phy_reg_igp() argument
823 data); in __e1000_write_phy_reg_igp()
839 s32 e1000_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_igp() argument
841 return __e1000_write_phy_reg_igp(hw, offset, data, FALSE); in e1000_write_phy_reg_igp()
853 s32 e1000_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_igp_locked() argument
855 return __e1000_write_phy_reg_igp(hw, offset, data, TRUE); in e1000_write_phy_reg_igp_locked()
869 static s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data, in __e1000_read_kmrn_reg() argument
895 *data = (u16)kmrnctrlsta; in __e1000_read_kmrn_reg()
913 s32 e1000_read_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_kmrn_reg_generic() argument
915 return __e1000_read_kmrn_reg(hw, offset, data, FALSE); in e1000_read_kmrn_reg_generic()
928 s32 e1000_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_kmrn_reg_locked() argument
930 return __e1000_read_kmrn_reg(hw, offset, data, TRUE); in e1000_read_kmrn_reg_locked()
944 static s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data, in __e1000_write_kmrn_reg() argument
963 E1000_KMRNCTRLSTA_OFFSET) | data; in __e1000_write_kmrn_reg()
984 s32 e1000_write_kmrn_reg_generic(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_kmrn_reg_generic() argument
986 return __e1000_write_kmrn_reg(hw, offset, data, FALSE); in e1000_write_kmrn_reg_generic()
998 s32 e1000_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_kmrn_reg_locked() argument
1000 return __e1000_write_kmrn_reg(hw, offset, data, TRUE); in e1000_write_kmrn_reg_locked()
1366 u16 data; in e1000_copper_link_setup_igp() local
1403 ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CTRL, &data); in e1000_copper_link_setup_igp()
1407 data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_setup_igp()
1411 data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_setup_igp()
1414 data |= IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_setup_igp()
1418 data |= IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_setup_igp()
1421 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CTRL, data); in e1000_copper_link_setup_igp()
1435 &data); in e1000_copper_link_setup_igp()
1439 data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_copper_link_setup_igp()
1442 data); in e1000_copper_link_setup_igp()
1447 ret_val = phy->ops.read_reg(hw, PHY_1000T_CTRL, &data); in e1000_copper_link_setup_igp()
1451 data &= ~CR_1000T_MS_ENABLE; in e1000_copper_link_setup_igp()
1452 ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL, data); in e1000_copper_link_setup_igp()
1951 u16 data; in e1000_phy_force_speed_duplex_ife() local
1956 ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &data); in e1000_phy_force_speed_duplex_ife()
1960 e1000_phy_force_speed_duplex_setup(hw, &data); in e1000_phy_force_speed_duplex_ife()
1962 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, data); in e1000_phy_force_speed_duplex_ife()
1967 ret_val = phy->ops.read_reg(hw, IFE_PHY_MDIX_CONTROL, &data); in e1000_phy_force_speed_duplex_ife()
1971 data &= ~IFE_PMC_AUTO_MDIX; in e1000_phy_force_speed_duplex_ife()
1972 data &= ~IFE_PMC_FORCE_MDIX; in e1000_phy_force_speed_duplex_ife()
1974 ret_val = phy->ops.write_reg(hw, IFE_PHY_MDIX_CONTROL, data); in e1000_phy_force_speed_duplex_ife()
1978 DEBUGOUT1("IFE PMC: %X\n", data); in e1000_phy_force_speed_duplex_ife()
2082 u16 data; in e1000_set_d3_lplu_state_generic() local
2089 ret_val = phy->ops.read_reg(hw, IGP02E1000_PHY_POWER_MGMT, &data); in e1000_set_d3_lplu_state_generic()
2094 data &= ~IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state_generic()
2096 data); in e1000_set_d3_lplu_state_generic()
2107 &data); in e1000_set_d3_lplu_state_generic()
2111 data |= IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state_generic()
2114 data); in e1000_set_d3_lplu_state_generic()
2120 &data); in e1000_set_d3_lplu_state_generic()
2124 data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state_generic()
2127 data); in e1000_set_d3_lplu_state_generic()
2134 data |= IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state_generic()
2136 data); in e1000_set_d3_lplu_state_generic()
2142 &data); in e1000_set_d3_lplu_state_generic()
2146 data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state_generic()
2148 data); in e1000_set_d3_lplu_state_generic()
2211 u16 data; in e1000_check_polarity_m88() local
2215 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &data); in e1000_check_polarity_m88()
2218 phy->cable_polarity = ((data & M88E1000_PSSR_REV_POLARITY) in e1000_check_polarity_m88()
2238 u16 data, offset, mask; in e1000_check_polarity_igp() local
2245 ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_STATUS, &data); in e1000_check_polarity_igp()
2249 if ((data & IGP01E1000_PSSR_SPEED_MASK) == in e1000_check_polarity_igp()
2261 ret_val = phy->ops.read_reg(hw, offset, &data); in e1000_check_polarity_igp()
2264 phy->cable_polarity = ((data & mask) in e1000_check_polarity_igp()
2706 u16 data; in e1000_get_phy_info_igp() local
2726 ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_STATUS, &data); in e1000_get_phy_info_igp()
2730 phy->is_mdix = !!(data & IGP01E1000_PSSR_MDIX); in e1000_get_phy_info_igp()
2732 if ((data & IGP01E1000_PSSR_SPEED_MASK) == in e1000_get_phy_info_igp()
2738 ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &data); in e1000_get_phy_info_igp()
2742 phy->local_rx = (data & SR_1000T_LOCAL_RX_STATUS) in e1000_get_phy_info_igp()
2746 phy->remote_rx = (data & SR_1000T_REMOTE_RX_STATUS) in e1000_get_phy_info_igp()
2768 u16 data; in e1000_get_phy_info_ife() local
2782 ret_val = phy->ops.read_reg(hw, IFE_PHY_SPECIAL_CONTROL, &data); in e1000_get_phy_info_ife()
2785 phy->polarity_correction = !(data & IFE_PSC_AUTO_POLARITY_DISABLE); in e1000_get_phy_info_ife()
2793 phy->cable_polarity = ((data & IFE_PSC_FORCE_POLARITY) in e1000_get_phy_info_ife()
2798 ret_val = phy->ops.read_reg(hw, IFE_PHY_MDIX_CONTROL, &data); in e1000_get_phy_info_ife()
2802 phy->is_mdix = !!(data & IFE_PMC_MDIX_STATUS); in e1000_get_phy_info_ife()
3113 s32 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_bm() argument
3126 ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, &data, in e1000_write_phy_reg_bm()
3156 data); in e1000_write_phy_reg_bm()
3173 s32 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_bm() argument
3186 ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, data, in e1000_read_phy_reg_bm()
3216 data); in e1000_read_phy_reg_bm()
3232 s32 e1000_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_bm2() argument
3245 ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, data, in e1000_read_phy_reg_bm2()
3262 data); in e1000_read_phy_reg_bm2()
3277 s32 e1000_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_bm2() argument
3290 ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, &data, in e1000_write_phy_reg_bm2()
3307 data); in e1000_write_phy_reg_bm2()
3431 u16 *data, bool read, bool page_set) in e1000_access_phy_wakeup_reg_bm() argument
3467 data); in e1000_access_phy_wakeup_reg_bm()
3471 *data); in e1000_access_phy_wakeup_reg_bm()
3533 static s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data, in __e1000_read_phy_reg_hv() argument
3550 ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, data, in __e1000_read_phy_reg_hv()
3557 data, TRUE); in __e1000_read_phy_reg_hv()
3581 data); in __e1000_read_phy_reg_hv()
3599 s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_hv() argument
3601 return __e1000_read_phy_reg_hv(hw, offset, data, FALSE, false); in e1000_read_phy_reg_hv()
3613 s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_hv_locked() argument
3615 return __e1000_read_phy_reg_hv(hw, offset, data, TRUE, FALSE); in e1000_read_phy_reg_hv_locked()
3627 s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_page_hv() argument
3629 return __e1000_read_phy_reg_hv(hw, offset, data, TRUE, true); in e1000_read_phy_reg_page_hv()
3642 static s32 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data, in __e1000_write_phy_reg_hv() argument
3659 ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, &data, in __e1000_write_phy_reg_hv()
3666 &data, FALSE); in __e1000_write_phy_reg_hv()
3681 (data & (1 << 11))) { in __e1000_write_phy_reg_hv()
3706 data); in __e1000_write_phy_reg_hv()
3724 s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_hv() argument
3726 return __e1000_write_phy_reg_hv(hw, offset, data, FALSE, false); in e1000_write_phy_reg_hv()
3738 s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_hv_locked() argument
3740 return __e1000_write_phy_reg_hv(hw, offset, data, TRUE, FALSE); in e1000_write_phy_reg_hv_locked()
3752 s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_page_hv() argument
3754 return __e1000_write_phy_reg_hv(hw, offset, data, TRUE, true); in e1000_write_phy_reg_page_hv()
3784 u16 *data, bool read) in e1000_access_phy_debug_regs_hv() argument
3809 ret_val = e1000_read_phy_reg_mdic(hw, data_reg, data); in e1000_access_phy_debug_regs_hv()
3811 ret_val = e1000_write_phy_reg_mdic(hw, data_reg, *data); in e1000_access_phy_debug_regs_hv()
3833 u16 data; in e1000_link_stall_workaround_hv() local
3841 hw->phy.ops.read_reg(hw, PHY_CONTROL, &data); in e1000_link_stall_workaround_hv()
3842 if (data & PHY_CONTROL_LB) in e1000_link_stall_workaround_hv()
3846 ret_val = hw->phy.ops.read_reg(hw, BM_CS_STATUS, &data); in e1000_link_stall_workaround_hv()
3850 data &= (BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED | in e1000_link_stall_workaround_hv()
3853 if (data != (BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED | in e1000_link_stall_workaround_hv()
3882 u16 data; in e1000_check_polarity_82577() local
3886 ret_val = phy->ops.read_reg(hw, I82577_PHY_STATUS_2, &data); in e1000_check_polarity_82577()
3889 phy->cable_polarity = ((data & I82577_PHY_STATUS2_REV_POLARITY) in e1000_check_polarity_82577()
3955 u16 data; in e1000_get_phy_info_82577() local
3975 ret_val = phy->ops.read_reg(hw, I82577_PHY_STATUS_2, &data); in e1000_get_phy_info_82577()
3979 phy->is_mdix = !!(data & I82577_PHY_STATUS2_MDIX); in e1000_get_phy_info_82577()
3981 if ((data & I82577_PHY_STATUS2_SPEED_MASK) == in e1000_get_phy_info_82577()
3987 ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &data); in e1000_get_phy_info_82577()
3991 phy->local_rx = (data & SR_1000T_LOCAL_RX_STATUS) in e1000_get_phy_info_82577()
3995 phy->remote_rx = (data & SR_1000T_REMOTE_RX_STATUS) in e1000_get_phy_info_82577()
4046 s32 e1000_write_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 data) in e1000_write_phy_reg_gs40g() argument
4061 ret_val = e1000_write_phy_reg_mdic(hw, offset, data); in e1000_write_phy_reg_gs40g()
4078 s32 e1000_read_phy_reg_gs40g(struct e1000_hw *hw, u32 offset, u16 *data) in e1000_read_phy_reg_gs40g() argument
4093 ret_val = e1000_read_phy_reg_mdic(hw, offset, data); in e1000_read_phy_reg_gs40g()
4109 s32 e1000_read_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 *data) in e1000_read_phy_reg_mphy() argument
4148 *data = E1000_READ_REG(hw, E1000_MPHY_DATA); in e1000_read_phy_reg_mphy()
4170 s32 e1000_write_phy_reg_mphy(struct e1000_hw *hw, u32 address, u32 data, in e1000_write_phy_reg_mphy() argument
4213 E1000_WRITE_REG(hw, E1000_MPHY_DATA, data); in e1000_write_phy_reg_mphy()