/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_ethtool.c | 140 u16 phy_data; local 169 atl1c_read_phy_reg(hw, MII_BMCR, &phy_data); 170 regs_buff[73] = (u32) phy_data; 171 atl1c_read_phy_reg(hw, MII_BMSR, &phy_data); 172 regs_buff[74] = (u32) phy_data;
|
H A D | atl1c_hw.c | 78 u16 phy_data; local 99 if (atl1c_read_phy_reg(hw, MII_DBG_DATA, &phy_data)) 101 phy_data &= 0xFF7F; 102 atl1c_write_phy_reg(hw, MII_DBG_DATA, phy_data); 105 if (atl1c_read_phy_reg(hw, MII_DBG_DATA, &phy_data)) 107 phy_data |= 0x8; 108 atl1c_write_phy_reg(hw, MII_DBG_DATA, phy_data); 146 if (atl1c_read_phy_reg(hw, MII_DBG_DATA, &phy_data)) 148 phy_data |= 0x80; 149 atl1c_write_phy_reg(hw, MII_DBG_DATA, phy_data); 285 atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data) argument 316 atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data) argument 447 u16 phy_data; local 559 u16 phy_data; local 599 u16 phy_data; local [all...] |
H A D | atl1c_main.c | 254 u16 speed, duplex, phy_data; local 258 atl1c_read_phy_reg(hw, MII_BMSR, &phy_data); 259 atl1c_read_phy_reg(hw, MII_BMSR, &phy_data); 262 if ((phy_data & BMSR_LSTATUS) == 0) { 307 u16 phy_data; local 311 atl1c_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 312 atl1c_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 314 link_up = phy_data & BMSR_LSTATUS; 547 u32 phy_data; local 549 AT_READ_REG(&adapter->hw, 0x1414, &phy_data); 1622 u16 phy_data; local 2428 u32 phy_data; local [all...] |
/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_ethtool.c | 155 u16 phy_data; local 192 atl1e_read_phy_reg(hw, MII_BMCR, &phy_data); 193 regs_buff[73] = (u32)phy_data; 194 atl1e_read_phy_reg(hw, MII_BMSR, &phy_data); 195 regs_buff[74] = (u32)phy_data;
|
H A D | atl1e_hw.c | 213 int atl1e_read_phy_reg(struct atl1e_hw *hw, u16 reg_addr, u16 *phy_data) argument 234 *phy_data = (u16)val; 247 int atl1e_write_phy_reg(struct atl1e_hw *hw, u32 reg_addr, u16 phy_data) argument 252 val = ((u32)(phy_data & MDIO_DATA_MASK)) << MDIO_DATA_SHIFT | 391 u16 phy_data; local 393 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; 395 ret_val = atl1e_write_phy_reg(hw, MII_BMCR, phy_data); 599 u16 phy_data; local 602 err = atl1e_read_phy_reg(hw, MII_AT001_PSSR, &phy_data); 606 if (!(phy_data [all...] |
H A D | atl1e_main.c | 168 u16 speed, duplex, phy_data; local 171 atl1e_read_phy_reg(hw, MII_BMSR, &phy_data); 172 atl1e_read_phy_reg(hw, MII_BMSR, &phy_data); 173 if ((phy_data & BMSR_LSTATUS) == 0) { 231 u16 phy_data = 0; local 235 atl1e_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 236 atl1e_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 238 link_up = phy_data & BMSR_LSTATUS; 1218 u16 phy_data; local 1221 atl1e_read_phy_reg(&adapter->hw, MII_INT_STATUS, &phy_data); [all...] |
/drivers/net/ethernet/atheros/atlx/ |
H A D | atlx.c | 44 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data); 96 u16 phy_data = 0; local 100 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 101 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 105 if (!(phy_data & BMSR_LSTATUS)) { 181 u16 phy_data; local 185 atlx_read_phy_reg(&adapter->hw, 19, &phy_data);
|
H A D | atl2.c | 574 u16 phy_data = 0; local 577 atl2_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 578 atl2_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); 582 if (!(phy_data & BMSR_LSTATUS)) { /* Link Down */ 596 u16 phy_data; local 598 atl2_read_phy_reg(&adapter->hw, 19, &phy_data); 1190 u16 speed, duplex, phy_data; local 1194 atl2_read_phy_reg(hw, MII_BMSR, &phy_data); 1195 atl2_read_phy_reg(hw, MII_BMSR, &phy_data); 1196 if (!(phy_data 1886 u16 phy_data; local 2508 u16 phy_data; local 2543 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data) argument 2578 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data) argument 2688 u16 phy_data; local [all...] |
/drivers/net/ethernet/intel/igb/ |
H A D | e1000_phy.c | 439 u16 phy_data; local 456 ret_val = phy->ops.read_reg(hw, I82580_CFG_REG, &phy_data); 460 phy_data |= I82580_CFG_ASSERT_CRS_ON_TX; 463 phy_data |= I82580_CFG_ENABLE_DOWNSHIFT; 465 ret_val = phy->ops.write_reg(hw, I82580_CFG_REG, phy_data); 482 u16 phy_data; local 490 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); 494 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; 504 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; 508 phy_data | 589 u16 phy_data; local 1103 u16 phy_data; local 1175 u16 phy_data; local 1441 u16 phy_data, offset, mask; local 1639 u16 phy_data, index; local 1665 u16 phy_data, phy_data2, index, default_page, is_cm; local 1763 u16 phy_data, i, agc_value = 0; local 1835 u16 phy_data; local 2194 u16 phy_data; local 2330 u16 phy_data, length; local [all...] |
/drivers/net/ethernet/sfc/ |
H A D | mcdi_phy.c | 261 struct efx_mcdi_phy_data *phy_cfg = efx->phy_data; 309 struct efx_mcdi_phy_data *phy_data; local 314 /* Initialise and populate phy_data */ 315 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); 316 if (phy_data == NULL) 319 rc = efx_mcdi_get_phy_cfg(efx, phy_data); 331 efx->phy_data = phy_data; 332 efx->phy_type = phy_data 501 struct efx_mcdi_phy_data *phy_data = efx->phy_data; local [all...] |
H A D | qt202x_phy.c | 165 struct qt202x_phy_data *phy_data = efx->phy_data; local 178 phy_data->firmware_ver = ((firmware_id[3] & 0xf0) << 20) | 185 struct qt202x_phy_data *phy_data = efx->phy_data; local 195 phy_data->bug17190_in_bad_state = false; 199 if (!phy_data->bug17190_in_bad_state) { 200 phy_data->bug17190_in_bad_state = true; 201 phy_data->bug17190_timer = jiffies + BUG17190_INTERVAL; 205 if (time_after_eq(jiffies, phy_data 218 struct qt202x_phy_data *phy_data = efx->phy_data; local 344 struct qt202x_phy_data *phy_data; local 405 struct qt202x_phy_data *phy_data = efx->phy_data; local [all...] |
H A D | tenxpress.c | 168 struct tenxpress_phy_data *phy_data; local 171 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); 172 if (!phy_data) 174 efx->phy_data = phy_data; 175 phy_data->phy_mode = efx->phy_mode; 258 struct tenxpress_phy_data *pd = efx->phy_data; 324 struct tenxpress_phy_data *phy_data = efx->phy_data; local [all...] |
H A D | txc43128_phy.c | 326 struct txc43128_data *phy_data; local 329 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); 330 if (!phy_data) 332 efx->phy_data = phy_data; 333 phy_data->phy_mode = efx->phy_mode; 449 struct txc43128_data *phy_data = efx->phy_data; local 450 enum efx_phy_mode mode_change = efx->phy_mode ^ phy_data [all...] |
/drivers/net/ethernet/ti/ |
H A D | davinci_mdio.c | 252 int phy_reg, u16 phy_data) 269 (phy_id << 16) | (phy_data & USERACCESS_DATA)); 251 davinci_mdio_write(struct mii_bus *bus, int phy_id, int phy_reg, u16 phy_data) argument
|
/drivers/net/ethernet/intel/e1000e/ |
H A D | 80003es2lan.c | 620 u16 phy_data; local 627 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); 631 phy_data &= ~GG82563_PSCR_CROSSOVER_MODE_AUTO; 632 ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL, phy_data); 636 e_dbg("GG82563 PSCR: %X\n", phy_data); 638 ret_val = e1e_rphy(hw, PHY_CONTROL, &phy_data); 642 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); 645 phy_data |= MII_CR_RESET; 647 ret_val = e1e_wphy(hw, PHY_CONTROL, phy_data); 678 ret_val = e1e_rphy(hw, GG82563_PHY_MAC_SPEC_CTRL, &phy_data); 713 u16 phy_data, index; local [all...] |
H A D | ethtool.c | 396 u16 phy_data; local 424 e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); 425 regs_buff[13] = (u32)phy_data; /* cable length */ 429 e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); 430 regs_buff[17] = (u32)phy_data; /* extended 10bt distance */ 439 e1e_rphy(hw, PHY_1000T_STATUS, &phy_data); 440 regs_buff[24] = (u32)phy_data; /* phy local receiver status */
|
H A D | phy.c | 650 u16 phy_data; local 653 ret_val = e1e_rphy(hw, I82577_CFG_REG, &phy_data); 657 phy_data |= I82577_CFG_ASSERT_CRS_ON_TX; 660 phy_data |= I82577_CFG_ENABLE_DOWNSHIFT; 662 return e1e_wphy(hw, I82577_CFG_REG, phy_data); 676 u16 phy_data; local 679 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); 685 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; 695 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; 699 phy_data | 1201 u16 phy_data; local 1266 u16 phy_data; local 1575 u16 phy_data, offset, mask; local 1684 u16 phy_data, offset, mask; local 1803 u16 phy_data, index; local 1838 u16 phy_data, i, agc_value = 0; local 1907 u16 phy_data; local 3201 u16 phy_data; local 3309 u16 phy_data, length; local [all...] |
/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_phy.c | 210 * @phy_data: Pointer to read data from PHY register 213 u32 device_type, u16 *phy_data) 294 *phy_data = (u16)(data); 309 * @phy_data: Data to write to the PHY register 312 u32 device_type, u16 phy_data) 329 IXGBE_WRITE_REG(hw, IXGBE_MSRWD, (u32)phy_data); 574 u16 phy_data = 0; local 590 &phy_data); 591 phy_link = phy_data & 593 phy_speed = phy_data 212 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 *phy_data) argument 311 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 phy_data) argument 743 u16 phy_data = 0; local 1708 u16 phy_data = 0; local [all...] |
/drivers/net/ethernet/ |
H A D | lantiq_etop.c | 343 ltq_etop_mdio_wr(struct mii_bus *bus, int phy_addr, int phy_reg, u16 phy_data) argument 348 phy_data;
|
/drivers/infiniband/hw/nes/ |
H A D | nes_nic.c | 1493 u16 phy_data; local 1515 nes_read_1G_phy_reg(nesdev, 0, phy_index, &phy_data); 1517 if (phy_data & 0x1000) 1558 u16 phy_data; local 1562 nes_read_1G_phy_reg(nesdev, 0, phy_index, &phy_data); 1565 phy_data |= 0x1300; 1568 phy_data &= ~0x1000; 1570 nes_write_1G_phy_reg(nesdev, 0, phy_index, phy_data); 1781 u16 phy_data = 0; local 1817 phy_data [all...] |
H A D | nes_hw.c | 1311 u16 phy_data; local 1314 nes_read_1G_phy_reg(nesdev, 1, phy_index, &phy_data); 1322 nes_read_1G_phy_reg(nesdev, 0, phy_index, &phy_data); 1327 } while (phy_data & 0x8000); 1330 phy_data &= 0xbfff; 1331 phy_data |= 0x1140; 1332 nes_write_1G_phy_reg(nesdev, 0, phy_index, phy_data); 1333 nes_read_1G_phy_reg(nesdev, 0, phy_index, &phy_data); 1334 nes_read_1G_phy_reg(nesdev, 0x17, phy_index, &phy_data); 1335 nes_read_1G_phy_reg(nesdev, 0x1e, phy_index, &phy_data); 2473 u16 phy_data; local 2702 u16 phy_data; local [all...] |
/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_ethtool.c | 317 u16 phy_data; local 343 IGP01E1000_PHY_PAGE_SELECT, &phy_data); 344 regs_buff[13] = (u32)phy_data; /* cable length */ 348 IGP01E1000_PHY_PAGE_SELECT, &phy_data); 349 regs_buff[14] = (u32)phy_data; /* cable length */ 353 IGP01E1000_PHY_PAGE_SELECT, &phy_data); 354 regs_buff[15] = (u32)phy_data; /* cable length */ 358 IGP01E1000_PHY_PAGE_SELECT, &phy_data); 359 regs_buff[16] = (u32)phy_data; /* cable length */ 363 IGP01E1000_PHY_PAGE_SELECT, &phy_data); [all...] |
H A D | e1000_hw.c | 78 u16 phy_data); 80 u16 *phy_data); 1039 u16 phy_data; local 1077 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); 1078 phy_data |= 0x00000008; 1080 e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); 1100 u16 phy_data; local 1132 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); 1139 phy_data &= 1146 phy_data 1241 u16 phy_data; local 1349 u16 phy_data; local 1460 u16 phy_data; local 1690 u16 phy_data; local 1948 u16 phy_data; local 2425 u16 phy_data; local 2601 u16 phy_data; local 2668 u16 phy_data; local 2830 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data) argument 2850 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data) argument 2965 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 phy_data) argument 2985 e1000_write_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, u16 phy_data) argument 3142 u16 phy_data; local 3285 u16 phy_data, min_length, max_length, average; local 3363 u16 phy_data; local 3436 u16 phy_data; local 5047 u16 i, phy_data; local 5165 u16 phy_data; local 5231 u16 phy_data; local 5266 u16 phy_data, i; local 5343 u16 phy_data, phy_saved_data, speed, duplex, i; local 5525 u16 phy_data; local 5627 u16 phy_data; local [all...] |
/drivers/net/wireless/ath/carl9170/ |
H A D | phy.c | 1124 u32 phy_data = 0; local 1201 phy_data |= tmp << ((i & 3) << 3); 1204 (i & ~3), phy_data); 1205 phy_data = 0;
|
/drivers/net/ethernet/dec/tulip/ |
H A D | uli526x.c | 1626 static void phy_write(unsigned long iobase, u8 phy_addr, u8 offset, u16 phy_data, u32 chip_id) argument 1633 phy_writeby_cr10(iobase, phy_addr, offset, phy_data); 1665 phy_write_1bit(ioaddr, phy_data & i ? PHY_DATA_1 : PHY_DATA_0, chip_id); 1677 u16 phy_data; local 1709 for (phy_data = 0, i = 0; i < 16; i++) { 1710 phy_data <<= 1; 1711 phy_data |= phy_read_1bit(ioaddr, chip_id); 1714 return phy_data; 1736 static void phy_writeby_cr10(unsigned long iobase, u8 phy_addr, u8 offset, u16 phy_data) argument 1743 cr10_value = (cr10_value<<16) + 0x04000000 + phy_data; 1751 phy_write_1bit(unsigned long ioaddr, u32 phy_data, u32 chip_id) argument 1768 u16 phy_data; local [all...] |