Home
last modified time | relevance | path

Searched refs:mii_reg (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_phy.c208 u16 mii_reg; in pch_gbe_phy_power_up() local
210 mii_reg = 0; in pch_gbe_phy_power_up()
214 pch_gbe_phy_read_reg_miic(hw, PHY_CONTROL, &mii_reg); in pch_gbe_phy_power_up()
215 mii_reg &= ~MII_CR_POWER_DOWN; in pch_gbe_phy_power_up()
216 pch_gbe_phy_write_reg_miic(hw, PHY_CONTROL, mii_reg); in pch_gbe_phy_power_up()
225 u16 mii_reg; in pch_gbe_phy_power_down() local
227 mii_reg = 0; in pch_gbe_phy_power_down()
233 pch_gbe_phy_read_reg_miic(hw, PHY_CONTROL, &mii_reg); in pch_gbe_phy_power_down()
234 mii_reg |= MII_CR_POWER_DOWN; in pch_gbe_phy_power_down()
235 pch_gbe_phy_write_reg_miic(hw, PHY_CONTROL, mii_reg); in pch_gbe_phy_power_down()
262 u16 mii_reg; pch_gbe_phy_tx_clk_delay() local
302 u16 mii_reg; pch_gbe_phy_init_setting() local
338 u16 mii_reg; pch_gbe_phy_disable_hibernate() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_phy.c208 u16 mii_reg; in pch_gbe_phy_power_up() local
210 mii_reg = 0; in pch_gbe_phy_power_up()
214 pch_gbe_phy_read_reg_miic(hw, PHY_CONTROL, &mii_reg); in pch_gbe_phy_power_up()
215 mii_reg &= ~MII_CR_POWER_DOWN; in pch_gbe_phy_power_up()
216 pch_gbe_phy_write_reg_miic(hw, PHY_CONTROL, mii_reg); in pch_gbe_phy_power_up()
225 u16 mii_reg; in pch_gbe_phy_power_down() local
227 mii_reg = 0; in pch_gbe_phy_power_down()
233 pch_gbe_phy_read_reg_miic(hw, PHY_CONTROL, &mii_reg); in pch_gbe_phy_power_down()
234 mii_reg |= MII_CR_POWER_DOWN; in pch_gbe_phy_power_down()
235 pch_gbe_phy_write_reg_miic(hw, PHY_CONTROL, mii_reg); in pch_gbe_phy_power_down()
262 u16 mii_reg; pch_gbe_phy_tx_clk_delay() local
302 u16 mii_reg; pch_gbe_phy_init_setting() local
336 u16 mii_reg; pch_gbe_phy_disable_hibernate() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_phy.c110 u16 mii_reg = 0; in igc_power_up_phy_copper() local
113 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_up_phy_copper()
114 mii_reg &= ~MII_CR_POWER_DOWN; in igc_power_up_phy_copper()
115 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igc_power_up_phy_copper()
127 u16 mii_reg = 0; in igc_power_down_phy_copper() local
130 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_down_phy_copper()
131 mii_reg |= MII_CR_POWER_DOWN; in igc_power_down_phy_copper()
136 /* hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg);*/ in igc_power_down_phy_copper()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
H A Digc_phy.c110 u16 mii_reg = 0; in igc_power_up_phy_copper() local
113 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_up_phy_copper()
114 mii_reg &= ~MII_CR_POWER_DOWN; in igc_power_up_phy_copper()
115 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igc_power_up_phy_copper()
127 u16 mii_reg = 0; in igc_power_down_phy_copper() local
130 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igc_power_down_phy_copper()
131 mii_reg |= MII_CR_POWER_DOWN; in igc_power_down_phy_copper()
136 /* hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg);*/ in igc_power_down_phy_copper()
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/
H A Dsmc91x.c764 unsigned int mii_reg, mask; in smc_mii_out() local
766 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_out()
767 mii_reg |= MII_MDOE; in smc_mii_out()
771 mii_reg |= MII_MDO; in smc_mii_out()
773 mii_reg &= ~MII_MDO; in smc_mii_out()
775 SMC_SET_MII(lp, mii_reg); in smc_mii_out()
777 SMC_SET_MII(lp, mii_reg | MII_MCLK); in smc_mii_out()
786 unsigned int mii_reg, mask, val; in smc_mii_in() local
788 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_in()
789 SMC_SET_MII(lp, mii_reg); in smc_mii_in()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/
H A Dsmc91x.c765 unsigned int mii_reg, mask; in smc_mii_out() local
767 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_out()
768 mii_reg |= MII_MDOE; in smc_mii_out()
772 mii_reg |= MII_MDO; in smc_mii_out()
774 mii_reg &= ~MII_MDO; in smc_mii_out()
776 SMC_SET_MII(lp, mii_reg); in smc_mii_out()
778 SMC_SET_MII(lp, mii_reg | MII_MCLK); in smc_mii_out()
787 unsigned int mii_reg, mask, val; in smc_mii_in() local
789 mii_reg = SMC_GET_MII(lp) & ~(MII_MCLK | MII_MDOE | MII_MDO); in smc_mii_in()
790 SMC_SET_MII(lp, mii_reg); in smc_mii_in()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c661 int duplex, fasteth, result, mii_reg; in update_link() local
664 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link()
666 if (mii_reg == 0xffff) in update_link()
669 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link()
670 if (!(mii_reg & 0x4)) { in update_link()
697 mii_reg = mdio_read(dev, np->phys[0], MII_BMCR); in update_link()
698 duplex = mii_reg & BMCR_FULLDPLX; in update_link()
699 fasteth = mii_reg & BMCR_SPEED100; in update_link()
702 mii_reg = mdio_read(dev, np->phys[0], MII_LPA); in update_link()
703 negotiated = mii_reg in update_link()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c661 int duplex, fasteth, result, mii_reg; in update_link() local
664 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link()
666 if (mii_reg == 0xffff) in update_link()
669 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link()
670 if (!(mii_reg & 0x4)) { in update_link()
697 mii_reg = mdio_read(dev, np->phys[0], MII_BMCR); in update_link()
698 duplex = mii_reg & BMCR_FULLDPLX; in update_link()
699 fasteth = mii_reg & BMCR_SPEED100; in update_link()
702 mii_reg = mdio_read(dev, np->phys[0], MII_LPA); in update_link()
703 negotiated = mii_reg in update_link()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/
H A De1000_phy.c2385 u16 mii_reg = 0; in igb_power_up_phy_copper() local
2388 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_up_phy_copper()
2389 mii_reg &= ~MII_CR_POWER_DOWN; in igb_power_up_phy_copper()
2390 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_up_phy_copper()
2402 u16 mii_reg = 0; in igb_power_down_phy_copper() local
2405 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_down_phy_copper()
2406 mii_reg |= MII_CR_POWER_DOWN; in igb_power_down_phy_copper()
2407 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_down_phy_copper()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/
H A Dphy.c2699 u16 mii_reg = 0; in e1000_power_up_phy_copper() local
2702 e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_up_phy_copper()
2703 mii_reg &= ~BMCR_PDOWN; in e1000_power_up_phy_copper()
2704 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_up_phy_copper()
2717 u16 mii_reg = 0; in e1000_power_down_phy_copper() local
2720 e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_down_phy_copper()
2721 mii_reg |= BMCR_PDOWN; in e1000_power_down_phy_copper()
2722 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_down_phy_copper()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/
H A Dphy.c2708 u16 mii_reg = 0; in e1000_power_up_phy_copper() local
2712 ret = e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_up_phy_copper()
2717 mii_reg &= ~BMCR_PDOWN; in e1000_power_up_phy_copper()
2718 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_up_phy_copper()
2731 u16 mii_reg = 0; in e1000_power_down_phy_copper() local
2735 ret = e1e_rphy(hw, MII_BMCR, &mii_reg); in e1000_power_down_phy_copper()
2740 mii_reg |= BMCR_PDOWN; in e1000_power_down_phy_copper()
2741 e1e_wphy(hw, MII_BMCR, mii_reg); in e1000_power_down_phy_copper()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/
H A De1000_phy.c2386 u16 mii_reg = 0; in igb_power_up_phy_copper() local
2389 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_up_phy_copper()
2390 mii_reg &= ~MII_CR_POWER_DOWN; in igb_power_up_phy_copper()
2391 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_up_phy_copper()
2403 u16 mii_reg = 0; in igb_power_down_phy_copper() local
2406 hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg); in igb_power_down_phy_copper()
2407 mii_reg |= MII_CR_POWER_DOWN; in igb_power_down_phy_copper()
2408 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); in igb_power_down_phy_copper()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/
H A De1000_main.c416 u16 mii_reg = 0; in e1000_power_up_phy() local
423 e1000_read_phy_reg(hw, PHY_CTRL, &mii_reg); in e1000_power_up_phy()
424 mii_reg &= ~MII_CR_POWER_DOWN; in e1000_power_up_phy()
425 e1000_write_phy_reg(hw, PHY_CTRL, mii_reg); in e1000_power_up_phy()
441 u16 mii_reg = 0; in e1000_power_down_phy() local
460 e1000_read_phy_reg(hw, PHY_CTRL, &mii_reg); in e1000_power_down_phy()
461 mii_reg |= MII_CR_POWER_DOWN; in e1000_power_down_phy()
462 e1000_write_phy_reg(hw, PHY_CTRL, mii_reg); in e1000_power_down_phy()
4761 u16 mii_reg; in e1000_mii_ioctl() local
4783 mii_reg in e1000_mii_ioctl()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/
H A De1000_main.c416 u16 mii_reg = 0; in e1000_power_up_phy() local
423 e1000_read_phy_reg(hw, PHY_CTRL, &mii_reg); in e1000_power_up_phy()
424 mii_reg &= ~MII_CR_POWER_DOWN; in e1000_power_up_phy()
425 e1000_write_phy_reg(hw, PHY_CTRL, mii_reg); in e1000_power_up_phy()
441 u16 mii_reg = 0; in e1000_power_down_phy() local
460 e1000_read_phy_reg(hw, PHY_CTRL, &mii_reg); in e1000_power_down_phy()
461 mii_reg |= MII_CR_POWER_DOWN; in e1000_power_down_phy()
462 e1000_write_phy_reg(hw, PHY_CTRL, mii_reg); in e1000_power_down_phy()
4759 u16 mii_reg; in e1000_mii_ioctl() local
4781 mii_reg in e1000_mii_ioctl()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c681 u8 mii_reg; in xgbe_phy_i2c_mii_read() local
688 mii_reg = reg; in xgbe_phy_i2c_mii_read()
690 &mii_reg, sizeof(mii_reg), in xgbe_phy_i2c_mii_read()
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/
H A Dag71xx.c954 u32 mii_reg; in ag71xx_fast_reset() local
958 mii_reg = ag71xx_rr(ag, AG71XX_REG_MII_CFG); in ag71xx_fast_reset()
980 ag71xx_wr(ag, AG71XX_REG_MII_CFG, mii_reg); in ag71xx_fast_reset()
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/
H A Dag71xx.c967 u32 mii_reg; in ag71xx_fast_reset() local
971 mii_reg = ag71xx_rr(ag, AG71XX_REG_MII_CFG); in ag71xx_fast_reset()
993 ag71xx_wr(ag, AG71XX_REG_MII_CFG, mii_reg); in ag71xx_fast_reset()
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c723 u8 mii_reg; in xgbe_phy_i2c_mii_read() local
730 mii_reg = reg; in xgbe_phy_i2c_mii_read()
732 &mii_reg, sizeof(mii_reg), in xgbe_phy_i2c_mii_read()

Completed in 46 milliseconds