/Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-phy-v2.c | 398 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_redrv_write() local 423 i2c_op.target = phy_data->redrv_addr; in xgbe_phy_redrv_write() 437 i2c_op.target = phy_data->redrv_addr; in xgbe_phy_redrv_write() 515 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_sfp_put_mux() local 519 if (phy_data->sfp_comm == XGBE_SFP_COMM_DIRECT) in xgbe_phy_sfp_put_mux() 525 i2c_op.target = phy_data->sfp_mux_address; in xgbe_phy_sfp_put_mux() 534 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_sfp_get_mux() local 538 if (phy_data->sfp_comm == XGBE_SFP_COMM_DIRECT) in xgbe_phy_sfp_get_mux() 542 mux_channel = 1 << phy_data->sfp_mux_channel; in xgbe_phy_sfp_get_mux() 544 i2c_op.target = phy_data->sfp_mux_address; in xgbe_phy_sfp_get_mux() [all …]
|
D | xgbe-phy-v1.c | 235 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_an_outcome() local 272 if (phy_data->speed_set == XGBE_SPEEDSET_2500_10000) in xgbe_phy_an_outcome() 282 if (phy_data->speed_set == XGBE_SPEEDSET_2500_10000) in xgbe_phy_an_outcome() 369 struct xgbe_phy_data *phy_data = pdata->phy_data; in xgbe_phy_kr_mode() local 393 phy_data->cdr_rate[XGBE_SPEED_10000]); in xgbe_phy_kr_mode() 395 phy_data->tx_amp[XGBE_SPEED_10000]); in xgbe_phy_kr_mode() 397 phy_data->blwc[XGBE_SPEED_10000]); in xgbe_phy_kr_mode() 399 phy_data->pq_skew[XGBE_SPEED_10000]); in xgbe_phy_kr_mode() 401 phy_data->dfe_tap_cfg[XGBE_SPEED_10000]); in xgbe_phy_kr_mode() 403 phy_data->dfe_tap_ena[XGBE_SPEED_10000]); in xgbe_phy_kr_mode() [all …]
|
/Linux-v4.19/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_hw.c | 88 u16 phy_data; in atl1c_get_permanent_address() local 109 atl1c_read_phy_dbg(hw, MIIDBG_ANACTRL, &phy_data); in atl1c_get_permanent_address() 110 phy_data &= ~ANACTRL_HB_EN; in atl1c_get_permanent_address() 111 atl1c_write_phy_dbg(hw, MIIDBG_ANACTRL, phy_data); in atl1c_get_permanent_address() 112 atl1c_read_phy_dbg(hw, MIIDBG_VOLT_CTRL, &phy_data); in atl1c_get_permanent_address() 113 phy_data |= VOLT_CTRL_SWLOWEST; in atl1c_get_permanent_address() 114 atl1c_write_phy_dbg(hw, MIIDBG_VOLT_CTRL, phy_data); in atl1c_get_permanent_address() 138 atl1c_read_phy_dbg(hw, MIIDBG_ANACTRL, &phy_data); in atl1c_get_permanent_address() 139 phy_data |= ANACTRL_HB_EN; in atl1c_get_permanent_address() 140 atl1c_write_phy_dbg(hw, MIIDBG_ANACTRL, phy_data); in atl1c_get_permanent_address() [all …]
|
D | atl1c_ethtool.c | 146 u16 phy_data; in atl1c_get_regs() local 174 atl1c_read_phy_reg(hw, MII_BMCR, &phy_data); in atl1c_get_regs() 175 regs_buff[AT_REGS_LEN/sizeof(u32) - 2] = (u32) phy_data; in atl1c_get_regs() 176 atl1c_read_phy_reg(hw, MII_BMSR, &phy_data); in atl1c_get_regs() 177 regs_buff[AT_REGS_LEN/sizeof(u32) - 1] = (u32) phy_data; in atl1c_get_regs()
|
D | atl1c_hw.h | 45 int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data); 46 int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data); 57 u16 reg, u16 *phy_data); 59 u16 reg, u16 phy_data); 61 u16 reg_addr, u16 *phy_data); 63 u16 reg_addr, u16 phy_data); 64 int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data); 65 int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data);
|
/Linux-v4.19/drivers/net/ethernet/intel/igb/ |
D | e1000_phy.c | 459 u16 phy_data; in igb_copper_link_setup_82580() local 475 ret_val = phy->ops.read_reg(hw, I82580_CFG_REG, &phy_data); in igb_copper_link_setup_82580() 479 phy_data |= I82580_CFG_ASSERT_CRS_ON_TX; in igb_copper_link_setup_82580() 482 phy_data |= I82580_CFG_ENABLE_DOWNSHIFT; in igb_copper_link_setup_82580() 484 ret_val = phy->ops.write_reg(hw, I82580_CFG_REG, phy_data); in igb_copper_link_setup_82580() 489 ret_val = phy->ops.read_reg(hw, I82580_PHY_CTRL_2, &phy_data); in igb_copper_link_setup_82580() 492 phy_data &= ~I82580_PHY_CTRL2_MDIX_CFG_MASK; in igb_copper_link_setup_82580() 502 phy_data |= I82580_PHY_CTRL2_MANUAL_MDIX; in igb_copper_link_setup_82580() 506 phy_data |= I82580_PHY_CTRL2_AUTO_MDI_MDIX; in igb_copper_link_setup_82580() 509 ret_val = hw->phy.ops.write_reg(hw, I82580_PHY_CTRL_2, phy_data); in igb_copper_link_setup_82580() [all …]
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | qt202x_phy.c | 165 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_firmware_id() local 178 phy_data->firmware_ver = ((firmware_id[3] & 0xf0) << 20) | in qt2025c_firmware_id() 185 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_bug17190_workaround() local 195 phy_data->bug17190_in_bad_state = false; in qt2025c_bug17190_workaround() 199 if (!phy_data->bug17190_in_bad_state) { in qt2025c_bug17190_workaround() 200 phy_data->bug17190_in_bad_state = true; in qt2025c_bug17190_workaround() 201 phy_data->bug17190_timer = jiffies + BUG17190_INTERVAL; in qt2025c_bug17190_workaround() 205 if (time_after_eq(jiffies, phy_data->bug17190_timer)) { in qt2025c_bug17190_workaround() 212 phy_data->bug17190_timer = jiffies + BUG17190_INTERVAL; in qt2025c_bug17190_workaround() 218 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_select_phy_mode() local [all …]
|
D | tenxpress.c | 168 struct tenxpress_phy_data *phy_data; in tenxpress_phy_probe() local 171 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in tenxpress_phy_probe() 172 if (!phy_data) in tenxpress_phy_probe() 174 efx->phy_data = phy_data; in tenxpress_phy_probe() 175 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_probe() 258 struct tenxpress_phy_data *pd = efx->phy_data; in sfx7101_check_bad_lp() 324 struct tenxpress_phy_data *phy_data = efx->phy_data; in tenxpress_phy_reconfigure() local 328 phy_data->phy_mode = efx->phy_mode; in tenxpress_phy_reconfigure() 333 phy_data->phy_mode != PHY_MODE_NORMAL); in tenxpress_phy_reconfigure() 334 loop_reset = (LOOPBACK_OUT_OF(phy_data, efx, LOOPBACKS_EXTERNAL(efx)) || in tenxpress_phy_reconfigure() [all …]
|
D | txc43128_phy.c | 326 struct txc43128_data *phy_data; in txc43128_phy_probe() local 329 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in txc43128_phy_probe() 330 if (!phy_data) in txc43128_phy_probe() 332 efx->phy_data = phy_data; in txc43128_phy_probe() 333 phy_data->phy_mode = efx->phy_mode; in txc43128_phy_probe() 449 struct txc43128_data *phy_data = efx->phy_data; in txc43128_phy_reconfigure() local 450 enum ef4_phy_mode mode_change = efx->phy_mode ^ phy_data->phy_mode; in txc43128_phy_reconfigure() 451 bool loop_change = LOOPBACK_CHANGED(phy_data, efx, TXC_LOOPBACKS); in txc43128_phy_reconfigure() 472 phy_data->phy_mode = efx->phy_mode; in txc43128_phy_reconfigure() 473 phy_data->loopback_mode = efx->loopback_mode; in txc43128_phy_reconfigure() [all …]
|
/Linux-v4.19/drivers/net/ethernet/intel/e1000/ |
D | e1000_hw.c | 53 u16 phy_data); 55 u16 *phy_data); 1007 u16 phy_data; in e1000_copper_link_preconfig() local 1043 e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_preconfig() 1044 phy_data |= 0x00000008; in e1000_copper_link_preconfig() 1046 e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_preconfig() 1066 u16 phy_data; in e1000_copper_link_igp_setup() local 1096 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000_copper_link_igp_setup() 1103 phy_data &= in e1000_copper_link_igp_setup() 1110 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_igp_setup() [all …]
|
D | e1000_ethtool.c | 330 u16 phy_data; in e1000_get_regs() local 356 IGP01E1000_PHY_PAGE_SELECT, &phy_data); in e1000_get_regs() 357 regs_buff[13] = (u32)phy_data; /* cable length */ in e1000_get_regs() 361 IGP01E1000_PHY_PAGE_SELECT, &phy_data); in e1000_get_regs() 362 regs_buff[14] = (u32)phy_data; /* cable length */ in e1000_get_regs() 366 IGP01E1000_PHY_PAGE_SELECT, &phy_data); in e1000_get_regs() 367 regs_buff[15] = (u32)phy_data; /* cable length */ in e1000_get_regs() 371 IGP01E1000_PHY_PAGE_SELECT, &phy_data); in e1000_get_regs() 372 regs_buff[16] = (u32)phy_data; /* cable length */ in e1000_get_regs() 376 IGP01E1000_PHY_PAGE_SELECT, &phy_data); in e1000_get_regs() [all …]
|
/Linux-v4.19/drivers/net/ethernet/intel/e1000e/ |
D | phy.c | 588 u16 phy_data; in e1000_set_master_slave_mode() local 591 ret_val = e1e_rphy(hw, MII_CTRL1000, &phy_data); in e1000_set_master_slave_mode() 596 hw->phy.original_ms_type = (phy_data & CTL1000_ENABLE_MASTER) ? in e1000_set_master_slave_mode() 597 ((phy_data & CTL1000_AS_MASTER) ? in e1000_set_master_slave_mode() 602 phy_data |= (CTL1000_ENABLE_MASTER | CTL1000_AS_MASTER); in e1000_set_master_slave_mode() 605 phy_data |= CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode() 606 phy_data &= ~(CTL1000_AS_MASTER); in e1000_set_master_slave_mode() 609 phy_data &= ~CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode() 615 return e1e_wphy(hw, MII_CTRL1000, phy_data); in e1000_set_master_slave_mode() 627 u16 phy_data; in e1000_copper_link_setup_82577() local [all …]
|
D | 80003es2lan.c | 524 u16 phy_data; in e1000_phy_force_speed_duplex_80003es2lan() local 530 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 534 phy_data &= ~GG82563_PSCR_CROSSOVER_MODE_AUTO; in e1000_phy_force_speed_duplex_80003es2lan() 535 ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL, phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 539 e_dbg("GG82563 PSCR: %X\n", phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 541 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 545 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 548 phy_data |= BMCR_RESET; in e1000_phy_force_speed_duplex_80003es2lan() 550 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 580 ret_val = e1e_rphy(hw, GG82563_PHY_MAC_SPEC_CTRL, &phy_data); in e1000_phy_force_speed_duplex_80003es2lan() [all …]
|
/Linux-v4.19/drivers/phy/rockchip/ |
D | phy-rockchip-pcie.c | 74 struct rockchip_pcie_data *phy_data; member 111 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg() 119 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg() 124 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_wr_cfg() 135 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in phy_rd_cfg() 140 rk_phy->phy_data->pcie_status, in phy_rd_cfg() 154 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_off() 175 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_off() 202 regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf, in rockchip_pcie_phy_power_on() 208 rk_phy->phy_data->pcie_laneoff, in rockchip_pcie_phy_power_on() [all …]
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | mcdi_port.c | 281 struct efx_mcdi_phy_data *phy_cfg = efx->phy_data; in efx_get_mcdi_phy_flags() 415 struct efx_mcdi_phy_data *phy_data; in efx_mcdi_phy_probe() local 421 phy_data = kzalloc(sizeof(*phy_data), GFP_KERNEL); in efx_mcdi_phy_probe() 422 if (phy_data == NULL) in efx_mcdi_phy_probe() 425 rc = efx_mcdi_get_phy_cfg(efx, phy_data); in efx_mcdi_phy_probe() 437 efx->phy_data = phy_data; in efx_mcdi_phy_probe() 438 efx->phy_type = phy_data->type; in efx_mcdi_phy_probe() 440 efx->mdio_bus = phy_data->channel; in efx_mcdi_phy_probe() 441 efx->mdio.prtad = phy_data->port; in efx_mcdi_phy_probe() 442 efx->mdio.mmds = phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22); in efx_mcdi_phy_probe() [all …]
|
/Linux-v4.19/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_hw.c | 213 int atl1e_read_phy_reg(struct atl1e_hw *hw, u16 reg_addr, u16 *phy_data) in atl1e_read_phy_reg() argument 234 *phy_data = (u16)val; in atl1e_read_phy_reg() 247 int atl1e_write_phy_reg(struct atl1e_hw *hw, u32 reg_addr, u16 phy_data) in atl1e_write_phy_reg() argument 252 val = ((u32)(phy_data & MDIO_DATA_MASK)) << MDIO_DATA_SHIFT | in atl1e_write_phy_reg() 391 u16 phy_data; in atl1e_phy_commit() local 393 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in atl1e_phy_commit() 395 ret_val = atl1e_write_phy_reg(hw, MII_BMCR, phy_data); in atl1e_phy_commit() 599 u16 phy_data; in atl1e_get_speed_and_duplex() local 602 err = atl1e_read_phy_reg(hw, MII_AT001_PSSR, &phy_data); in atl1e_get_speed_and_duplex() 606 if (!(phy_data & MII_AT001_PSSR_SPD_DPLX_RESOLVED)) in atl1e_get_speed_and_duplex() [all …]
|
D | atl1e_ethtool.c | 165 u16 phy_data; in atl1e_get_regs() local 202 atl1e_read_phy_reg(hw, MII_BMCR, &phy_data); in atl1e_get_regs() 203 regs_buff[73] = (u32)phy_data; in atl1e_get_regs() 204 atl1e_read_phy_reg(hw, MII_BMSR, &phy_data); in atl1e_get_regs() 205 regs_buff[74] = (u32)phy_data; in atl1e_get_regs()
|
/Linux-v4.19/drivers/net/ethernet/atheros/atlx/ |
D | atlx.c | 44 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data); 95 u16 phy_data = 0; in atlx_check_for_link() local 99 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link() 100 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atlx_check_for_link() 104 if (!(phy_data & BMSR_LSTATUS)) { in atlx_check_for_link() 187 u16 phy_data; in atlx_clear_phy_int() local 191 atlx_read_phy_reg(&adapter->hw, 19, &phy_data); in atlx_clear_phy_int()
|
D | atl1.c | 359 static s32 atl1_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data) in atl1_read_phy_reg() argument 377 *phy_data = (u16) val; in atl1_read_phy_reg() 606 static s32 atl1_write_phy_reg(struct atl1_hw *hw, u32 reg_addr, u16 phy_data) in atl1_write_phy_reg() argument 611 val = ((u32) (phy_data & MDIO_DATA_MASK)) << MDIO_DATA_SHIFT | in atl1_write_phy_reg() 657 u16 phy_data; in atl1_phy_reset() local 661 phy_data = MII_CR_RESET | MII_CR_AUTO_NEG_EN; in atl1_phy_reset() 665 phy_data = in atl1_phy_reset() 670 phy_data = MII_CR_SPEED_100 | MII_CR_RESET; in atl1_phy_reset() 673 phy_data = in atl1_phy_reset() 678 phy_data = MII_CR_SPEED_10 | MII_CR_RESET; in atl1_phy_reset() [all …]
|
D | atl2.c | 570 u16 phy_data = 0; in atl2_check_for_link() local 573 atl2_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atl2_check_for_link() 574 atl2_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data); in atl2_check_for_link() 578 if (!(phy_data & BMSR_LSTATUS)) { /* Link Down */ in atl2_check_for_link() 592 u16 phy_data; in atl2_clear_phy_int() local 594 atl2_read_phy_reg(&adapter->hw, 19, &phy_data); in atl2_clear_phy_int() 1170 u16 speed, duplex, phy_data; in atl2_check_link() local 1174 atl2_read_phy_reg(hw, MII_BMSR, &phy_data); in atl2_check_link() 1175 atl2_read_phy_reg(hw, MII_BMSR, &phy_data); in atl2_check_link() 1176 if (!(phy_data&BMSR_LSTATUS)) { /* link down */ in atl2_check_link() [all …]
|
/Linux-v4.19/drivers/phy/ti/ |
D | phy-omap-usb2.c | 284 struct usb_phy_data *phy_data; in omap_usb2_probe() local 291 phy_data = (struct usb_phy_data *)of_id->data; in omap_usb2_probe() 304 phy->phy.label = phy_data->label; in omap_usb2_probe() 307 phy->mask = phy_data->mask; in omap_usb2_probe() 308 phy->power_on = phy_data->power_on; in omap_usb2_probe() 309 phy->power_off = phy_data->power_off; in omap_usb2_probe() 311 if (phy_data->flags & OMAP_USB2_CALIBRATE_FALSE_DISCONNECT) { in omap_usb2_probe() 351 if (phy_data->flags & OMAP_USB2_HAS_SET_VBUS) in omap_usb2_probe() 353 if (phy_data->flags & OMAP_USB2_HAS_START_SRP) in omap_usb2_probe()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_phy.h | 126 u32 device_type, u16 *phy_data); 128 u32 device_type, u16 phy_data); 130 u32 device_type, u16 *phy_data); 132 u32 device_type, u16 phy_data);
|
D | ixgbe_phy.c | 471 u16 *phy_data) in ixgbe_read_phy_reg_mdi() argument 533 *phy_data = (u16)(data); in ixgbe_read_phy_reg_mdi() 547 u32 device_type, u16 *phy_data) in ixgbe_read_phy_reg_generic() argument 554 phy_data); in ixgbe_read_phy_reg_generic() 572 u32 device_type, u16 phy_data) in ixgbe_write_phy_reg_mdi() argument 577 IXGBE_WRITE_REG(hw, IXGBE_MSRWD, (u32)phy_data); in ixgbe_write_phy_reg_mdi() 645 u32 device_type, u16 phy_data) in ixgbe_write_phy_reg_generic() argument 652 phy_data); in ixgbe_write_phy_reg_generic() 856 u16 phy_data = 0; in ixgbe_check_phy_link_tnx() local 872 &phy_data); in ixgbe_check_phy_link_tnx() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/nes/ |
D | nes_hw.c | 1296 u16 phy_data; in nes_init_1g_phy() local 1299 nes_read_1G_phy_reg(nesdev, 1, phy_index, &phy_data); in nes_init_1g_phy() 1307 nes_read_1G_phy_reg(nesdev, 0, phy_index, &phy_data); in nes_init_1g_phy() 1312 } while (phy_data & 0x8000); in nes_init_1g_phy() 1315 phy_data &= 0xbfff; in nes_init_1g_phy() 1316 phy_data |= 0x1140; in nes_init_1g_phy() 1317 nes_write_1G_phy_reg(nesdev, 0, phy_index, phy_data); in nes_init_1g_phy() 1318 nes_read_1G_phy_reg(nesdev, 0, phy_index, &phy_data); in nes_init_1g_phy() 1319 nes_read_1G_phy_reg(nesdev, 0x17, phy_index, &phy_data); in nes_init_1g_phy() 1320 nes_read_1G_phy_reg(nesdev, 0x1e, phy_index, &phy_data); in nes_init_1g_phy() [all …]
|
/Linux-v4.19/drivers/net/ethernet/atheros/alx/ |
D | hw.c | 62 u16 reg, u16 *phy_data) in alx_read_phy_core() argument 67 *phy_data = 0; in alx_read_phy_core() 94 *phy_data = ALX_GET_FIELD(val, ALX_MDIO_DATA); in alx_read_phy_core() 99 u16 reg, u16 phy_data) in alx_write_phy_core() argument 115 phy_data << ALX_MDIO_DATA_SHIFT | in alx_write_phy_core() 121 phy_data << ALX_MDIO_DATA_SHIFT | in alx_write_phy_core() 129 static int __alx_read_phy_reg(struct alx_hw *hw, u16 reg, u16 *phy_data) in __alx_read_phy_reg() argument 131 return alx_read_phy_core(hw, false, 0, reg, phy_data); in __alx_read_phy_reg() 134 static int __alx_write_phy_reg(struct alx_hw *hw, u16 reg, u16 phy_data) in __alx_write_phy_reg() argument 136 return alx_write_phy_core(hw, false, 0, reg, phy_data); in __alx_write_phy_reg() [all …]
|