/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | mdio_10g.c | 313 int devad = __ffs(efx->mdio.mmds); local 318 physid1 = ef4_mdio_read(efx, devad, MDIO_DEVID1); 319 physid2 = ef4_mdio_read(efx, devad, MDIO_DEVID2);
|
H A D | falcon.c | 1573 int prtad, int devad, u16 addr, u16 value) 1582 prtad, devad, addr, value); 1596 FRF_AB_MD_DEV_ADR, devad); 1626 int prtad, int devad, u16 addr) 1644 FRF_AB_MD_DEV_ADR, devad); 1658 prtad, devad, addr, rc); 1668 prtad, devad, addr, rc); 1572 falcon_mdio_write(struct net_device *net_dev, int prtad, int devad, u16 addr, u16 value) argument 1625 falcon_mdio_read(struct net_device *net_dev, int prtad, int devad, u16 addr) argument
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_link.h | 145 u8 devad; member in struct:bnx2x_reg_set 391 DEFAULT_PHY_DEV_ADDR as devad, and (_bank + (_addr & 0xf)) as 394 u8 devad, u16 reg, u16 *ret_val); 397 u8 devad, u16 reg, u16 val);
|
H A D | bnx2x_link.c | 2666 u8 devad, u16 reg, u16 *ret_val) 2682 val = ((phy->addr << 21) | (devad << 16) | reg | 2703 val = ((phy->addr << 21) | (devad << 16) | 2730 bnx2x_cl45_read(bp, phy, devad, 0xf, &temp_val); 2741 u8 devad, u16 reg, u16 val) 2758 tmp = ((phy->addr << 21) | (devad << 16) | reg | 2778 tmp = ((phy->addr << 21) | (devad << 16) | val | 2804 bnx2x_cl45_read(bp, phy, devad, 0xf, &temp_val); 3172 u8 devad, u16 reg, u16 or_val) 3175 bnx2x_cl45_read(bp, phy, devad, re 2665 bnx2x_cl45_read(struct bnx2x *bp, struct bnx2x_phy *phy, u8 devad, u16 reg, u16 *ret_val) argument 2740 bnx2x_cl45_write(struct bnx2x *bp, struct bnx2x_phy *phy, u8 devad, u16 reg, u16 val) argument 3171 bnx2x_cl45_read_or_write(struct bnx2x *bp, struct bnx2x_phy *phy, u8 devad, u16 reg, u16 or_val) argument 3179 bnx2x_cl45_read_and_write(struct bnx2x *bp, struct bnx2x_phy *phy, u8 devad, u16 reg, u16 and_val) argument 3188 bnx2x_phy_read(struct link_params *params, u8 phy_addr, u8 devad, u16 reg, u16 *ret_val) argument 3205 bnx2x_phy_write(struct link_params *params, u8 phy_addr, u8 devad, u16 reg, u16 val) argument [all...] |
/linux-master/include/uapi/linux/ |
H A D | mdio.h | 148 #define MDIO_DEVS_PRESENT(devad) (1 << (devad)) 460 static inline __u16 mdio_phy_id_c45(int prtad, int devad) argument 462 return MDIO_PHY_ID_C45 | (prtad << 5) | devad;
|
/linux-master/drivers/net/dsa/ |
H A D | mt7530.c | 83 core_read_mmd_indirect(struct mt7530_priv *priv, int prtad, int devad) argument 89 ret = bus->write(bus, 0, MII_MMD_CTRL, devad); 99 ret = bus->write(bus, 0, MII_MMD_CTRL, (devad | MII_MMD_CTRL_NOINCR)); 115 int devad, u32 data) 121 ret = bus->write(bus, 0, MII_MMD_CTRL, devad); 131 ret = bus->write(bus, 0, MII_MMD_CTRL, (devad | MII_MMD_CTRL_NOINCR)); 578 int devad, int regnum) 580 return mdiobus_c45_read_nested(priv->bus, port, devad, regnum); 583 static int mt7530_phy_write_c45(struct mt7530_priv *priv, int port, int devad, argument 586 return mdiobus_c45_write_nested(priv->bus, port, devad, regnu 114 core_write_mmd_indirect(struct mt7530_priv *priv, int prtad, int devad, u32 data) argument 577 mt7530_phy_read_c45(struct mt7530_priv *priv, int port, int devad, int regnum) argument 590 mt7531_ind_c45_phy_read(struct mt7530_priv *priv, int port, int devad, int regnum) argument 638 mt7531_ind_c45_phy_write(struct mt7530_priv *priv, int port, int devad, int regnum, u16 data) argument 767 mt753x_phy_read_c45(struct mii_bus *bus, int port, int devad, int regnum) argument 783 mt753x_phy_write_c45(struct mii_bus *bus, int port, int devad, int regnum, u16 val) argument [all...] |
H A D | mt7530.h | 744 int (*phy_read_c45)(struct mt7530_priv *priv, int port, int devad, 746 int (*phy_write_c45)(struct mt7530_priv *priv, int port, int devad,
|
/linux-master/drivers/net/phy/ |
H A D | phy.c | 333 int prtad, devad; local 344 devad = mdio_phy_id_devad(mii_data->phy_id); 346 phydev->mdio.bus, prtad, devad, 358 devad = mdio_phy_id_devad(mii_data->phy_id); 361 devad = mii_data->reg_num; 364 switch (devad) { 402 mdiobus_c45_write(phydev->mdio.bus, prtad, devad, 405 mdiobus_write(phydev->mdio.bus, prtad, devad, val); 408 devad == MII_BMCR &&
|
H A D | phy-c45.c | 421 int val, devad; local 439 devad = __ffs(mmd_mask); 440 mmd_mask &= ~BIT(devad); 448 val = phy_read_mmd(phydev, devad, MDIO_STAT1); 455 val = phy_read_mmd(phydev, devad, MDIO_STAT1);
|
H A D | phylink.c | 2830 int prtad, devad; local 2834 devad = mdio_phy_id_devad(phy_id); 2835 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad, 2845 devad = __ffs(phydev->c45_ids.mmds_present); 2851 devad = MDIO_MMD_AN; 2861 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad, 2872 int prtad, devad; local 2876 devad = mdio_phy_id_devad(phy_id); 2877 return mdiobus_c45_write(pl->phydev->mdio.bus, prtad, devad, 2887 devad [all...] |
H A D | marvell-88q2xxx.c | 97 int devad; member in struct:mmd_val 695 ret = phy_write_mmd(phydev, mv88q222x_revb0_init_seq0[i].devad, 705 ret = phy_write_mmd(phydev, mv88q222x_revb0_init_seq1[i].devad,
|
H A D | bcm-phy-lib.c | 499 int devad; member in struct:bcm_phy_hw_stat 541 if (stat.devad < 0) 544 val = phy_read_mmd(phydev, stat.devad, stat.reg);
|
H A D | nxp-c45-tja11xx.c | 198 .devad = _devad, \ 205 u8 devad; member in struct:nxp_c45_reg_field 311 ret = phy_read_mmd(phydev, reg_field->devad, reg_field->reg); 341 return phy_modify_mmd_changed(phydev, reg_field->devad,
|
H A D | mediatek-ge-soc.c | 331 static int cal_cycle(struct phy_device *phydev, int devad, argument 337 phy_modify_mmd(phydev, devad, regnum,
|
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige.h | 82 struct mlxbf_gige_reg_param devad; member in struct:mlxbf_gige_mdio_gw
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | davinci_mdio.c | 260 static int davinci_mdiobb_read_c45(struct mii_bus *bus, int phy, int devad, argument 269 ret = mdiobb_read_c45(bus, phy, devad, reg); 277 static int davinci_mdiobb_write_c45(struct mii_bus *bus, int phy, int devad, argument 286 ret = mdiobb_write_c45(bus, phy, devad, reg, val);
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | global2.h | 325 int addr, int devad, int reg, u16 *val); 328 int addr, int devad, int reg, u16 val);
|
H A D | chip.h | 478 int addr, int devad, int reg, u16 *val); 481 int addr, int devad, int reg, u16 val);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_phy.c | 717 * @devad: device address to read 722 int devad, int regnum, u32 gssr) 731 hwaddr |= devad << 16 | regnum; 785 * @devad: device address to read 791 int devad, int regnum, u16 val, 803 hwaddr |= devad << 16 | regnum; 836 * @devad: device address to read 840 static int ixgbe_mii_bus_read_c45(struct mii_bus *bus, int devad, int addr, argument 847 return ixgbe_mii_bus_read_generic_c45(hw, addr, devad, regnum, gssr); 871 * @devad 721 ixgbe_mii_bus_read_generic_c45(struct ixgbe_hw *hw, int addr, int devad, int regnum, u32 gssr) argument 790 ixgbe_mii_bus_write_generic_c45(struct ixgbe_hw *hw, int addr, int devad, int regnum, u16 val, u32 gssr) argument 875 ixgbe_mii_bus_write_c45(struct mii_bus *bus, int addr, int devad, int regnum, u16 val) argument 910 ixgbe_x550em_a_mii_bus_read_c45(struct mii_bus *bus, int addr, int devad, int regnum) argument 947 ixgbe_x550em_a_mii_bus_write_c45(struct mii_bus *bus, int addr, int devad, int regnum, u16 val) argument [all...] |
/linux-master/drivers/net/usb/ |
H A D | ax88179_178a.c | 352 u16 devad) 357 tmp16 = devad; 365 tmp16 = devad | MII_MMD_CTRL_NOINCR; 373 ax88179_phy_read_mmd_indirect(struct usbnet *dev, u16 prtad, u16 devad) argument 378 ax88179_phy_mmd_indirect(dev, prtad, devad); 389 ax88179_phy_write_mmd_indirect(struct usbnet *dev, u16 prtad, u16 devad, argument 394 ax88179_phy_mmd_indirect(dev, prtad, devad); 351 ax88179_phy_mmd_indirect(struct usbnet *dev, u16 prtad, u16 devad) argument
|
/linux-master/drivers/net/ethernet/renesas/ |
H A D | rswitch.c | 1172 int phyad, int devad, int regad, int data) 1178 if (devad == 0xffffffff) 1184 iowrite32((regad << 16) | (devad << 8) | (phyad << 3) | val, etha->addr + MPSM); 1193 writel((pop << 13) | (devad << 8) | (phyad << 3) | val, etha->addr + MPSM); 1203 iowrite32((data << 16) | (pop << 13) | (devad << 8) | (phyad << 3) | val, 1212 static int rswitch_etha_mii_read_c45(struct mii_bus *bus, int addr, int devad, argument 1217 return rswitch_etha_set_access(etha, true, addr, devad, regad, 0); 1220 static int rswitch_etha_mii_write_c45(struct mii_bus *bus, int addr, int devad, argument 1225 return rswitch_etha_set_access(etha, false, addr, devad, regad, val); 1171 rswitch_etha_set_access(struct rswitch_etha *etha, bool read, int phyad, int devad, int regad, int data) argument
|
/linux-master/drivers/net/ethernet/atheros/alx/ |
H A D | main.c | 1588 int prtad, int devad, u16 addr) 1598 if (devad == MDIO_DEVAD_NONE) 1601 err = alx_read_phy_ext(hw, devad, addr, &val); 1609 int prtad, int devad, u16 addr, u16 val) 1617 if (devad == MDIO_DEVAD_NONE) 1620 return alx_write_phy_ext(hw, devad, addr, val); 1587 alx_mdio_read(struct net_device *netdev, int prtad, int devad, u16 addr) argument 1608 alx_mdio_write(struct net_device *netdev, int prtad, int devad, u16 addr, u16 val) argument
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-phy-v2.c | 619 int devad, int reg, u16 val) 626 return pdata->hw_if.write_ext_mii_regs_c45(pdata, addr, devad, 675 static int xgbe_phy_mii_write_c45(struct mii_bus *mii, int addr, int devad, argument 689 ret = xgbe_phy_mdio_mii_write_c45(pdata, addr, devad, reg, val); 710 int devad, int reg) 717 return pdata->hw_if.read_ext_mii_regs_c45(pdata, addr, devad, reg); 764 static int xgbe_phy_mii_read_c45(struct mii_bus *mii, int addr, int devad, argument 778 ret = xgbe_phy_mdio_mii_read_c45(pdata, addr, devad, reg); 618 xgbe_phy_mdio_mii_write_c45(struct xgbe_prv_data *pdata, int addr, int devad, int reg, u16 val) argument 709 xgbe_phy_mdio_mii_read_c45(struct xgbe_prv_data *pdata, int addr, int devad, int reg) argument
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 345 u32 devad, u32 phy_reg, u32 write_data) 356 PHY_IAC_REG(devad) | 368 PHY_IAC_REG(devad) | 403 u32 devad, u32 phy_reg) 414 PHY_IAC_REG(devad) | 426 PHY_IAC_REG(devad) | 446 int devad, int phy_reg, u16 val) 450 return _mtk_mdio_write_c45(eth, phy_addr, devad, phy_reg, val); 460 static int mtk_mdio_read_c45(struct mii_bus *bus, int phy_addr, int devad, argument 465 return _mtk_mdio_read_c45(eth, phy_addr, devad, phy_re 344 _mtk_mdio_write_c45(struct mtk_eth *eth, u32 phy_addr, u32 devad, u32 phy_reg, u32 write_data) argument 402 _mtk_mdio_read_c45(struct mtk_eth *eth, u32 phy_addr, u32 devad, u32 phy_reg) argument 445 mtk_mdio_write_c45(struct mii_bus *bus, int phy_addr, int devad, int phy_reg, u16 val) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 2160 int devad, int regnum) 2174 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(devad) | 2189 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(devad) | 2241 int devad, int regnum, u16 value) 2255 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(devad) | 2268 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(devad) | 2159 fec_enet_mdio_read_c45(struct mii_bus *bus, int mii_id, int devad, int regnum) argument 2240 fec_enet_mdio_write_c45(struct mii_bus *bus, int mii_id, int devad, int regnum, u16 value) argument
|