Searched defs:phy_data (Results 1 - 25 of 32) sorted by relevance

12

/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c140 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 Datl1c_hw.c78 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 Datl1c_main.c254 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;
546 u32 phy_data; local
548 AT_READ_REG(&adapter->hw, 0x1414, &phy_data);
1621 u16 phy_data; local
2427 u32 phy_data; local
[all...]
/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_ethtool.c155 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 Datl1e_hw.c213 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 Datl1e_main.c168 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 Datlx.c44 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data);
95 u16 phy_data = 0; local
99 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data);
100 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data);
104 if (!(phy_data & BMSR_LSTATUS)) {
180 u16 phy_data; local
184 atlx_read_phy_reg(&adapter->hw, 19, &phy_data);
H A Datl2.c574 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
2511 u16 phy_data; local
2546 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data) argument
2581 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data) argument
2691 u16 phy_data; local
[all...]
/drivers/net/ethernet/intel/igb/
H A De1000_phy.c439 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 Dmcdi_phy.c261 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 Dqt202x_phy.c165 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 Dtenxpress.c168 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 Dtxc43128_phy.c326 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 Ddavinci_mdio.c247 int phy_reg, u16 phy_data)
264 (phy_id << 16) | (phy_data & USERACCESS_DATA));
246 davinci_mdio_write(struct mii_bus *bus, int phy_id, int phy_reg, u16 phy_data) argument
/drivers/net/ethernet/intel/e1000e/
H A D80003es2lan.c636 u16 phy_data; local
643 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
647 phy_data &= ~GG82563_PSCR_CROSSOVER_MODE_AUTO;
648 ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL, phy_data);
652 e_dbg("GG82563 PSCR: %X\n", phy_data);
654 ret_val = e1e_rphy(hw, PHY_CONTROL, &phy_data);
658 e1000e_phy_force_speed_duplex_setup(hw, &phy_data);
661 phy_data |= MII_CR_RESET;
663 ret_val = e1e_wphy(hw, PHY_CONTROL, phy_data);
695 ret_val = e1e_rphy(hw, GG82563_PHY_MAC_SPEC_CTRL, &phy_data);
730 u16 phy_data, index; local
[all...]
H A Dethtool.c394 u16 phy_data; local
422 e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
423 regs_buff[13] = (u32)phy_data; /* cable length */
427 e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
428 regs_buff[17] = (u32)phy_data; /* extended 10bt distance */
437 e1e_rphy(hw, PHY_1000T_STATUS, &phy_data);
438 regs_buff[24] = (u32)phy_data; /* phy local receiver status */
H A Dphy.c661 u16 phy_data; local
664 ret_val = e1e_rphy(hw, I82577_CFG_REG, &phy_data);
668 phy_data |= I82577_CFG_ASSERT_CRS_ON_TX;
671 phy_data |= I82577_CFG_ENABLE_DOWNSHIFT;
673 ret_val = e1e_wphy(hw, I82577_CFG_REG, phy_data);
690 u16 phy_data; local
693 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
699 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX;
709 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE;
713 phy_data |
1219 u16 phy_data; local
1290 u16 phy_data; local
1604 u16 phy_data, offset, mask; local
1713 u16 phy_data, offset, mask; local
1832 u16 phy_data, index; local
1869 u16 phy_data, i, agc_value = 0; local
1938 u16 phy_data; local
3244 u16 phy_data; local
3361 u16 phy_data, length; local
[all...]
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.c210 * @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
1700 u16 phy_data = 0; local
[all...]
/drivers/net/ethernet/
H A Dlantiq_etop.c343 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 Dnes_nic.c1493 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 Dnes_hw.c1311 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 De1000_ethtool.c317 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 De1000_hw.c78 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
5271 u16 phy_data, phy_saved_data, speed, duplex, i; local
5535 u16 phy_data; local
5637 u16 phy_data; local
[all...]
/drivers/net/wireless/ath/carl9170/
H A Dphy.c1124 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 Duli526x.c1623 static void phy_write(unsigned long iobase, u8 phy_addr, u8 offset, u16 phy_data, u32 chip_id) argument
1630 phy_writeby_cr10(iobase, phy_addr, offset, phy_data);
1662 phy_write_1bit(ioaddr, phy_data & i ? PHY_DATA_1 : PHY_DATA_0, chip_id);
1674 u16 phy_data; local
1706 for (phy_data = 0, i = 0; i < 16; i++) {
1707 phy_data <<= 1;
1708 phy_data |= phy_read_1bit(ioaddr, chip_id);
1711 return phy_data;
1733 static void phy_writeby_cr10(unsigned long iobase, u8 phy_addr, u8 offset, u16 phy_data) argument
1740 cr10_value = (cr10_value<<16) + 0x04000000 + phy_data;
1748 phy_write_1bit(unsigned long ioaddr, u32 phy_data, u32 chip_id) argument
1765 u16 phy_data; local
[all...]

Completed in 316 milliseconds

12