Searched refs:devad (Results 26 - 50 of 59) sorted by relevance

123

/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.c313 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 Dfalcon.c1573 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 Dbnx2x_link.h145 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 Dbnx2x_link.c2666 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 Dmdio.h148 #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 Dmt7530.c83 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 Dmt7530.h744 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 Dphy.c333 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 Dphy-c45.c421 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 Dphylink.c2830 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 Dmarvell-88q2xxx.c97 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 Dbcm-phy-lib.c499 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 Dnxp-c45-tja11xx.c198 .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 Dmediatek-ge-soc.c331 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 Dmlxbf_gige.h82 struct mlxbf_gige_reg_param devad; member in struct:mlxbf_gige_mdio_gw
/linux-master/drivers/net/ethernet/ti/
H A Ddavinci_mdio.c260 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 Dglobal2.h325 int addr, int devad, int reg, u16 *val);
328 int addr, int devad, int reg, u16 val);
H A Dchip.h478 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 Dixgbe_phy.c717 * @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 Dax88179_178a.c352 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 Drswitch.c1172 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 Dmain.c1588 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 Dxgbe-phy-v2.c619 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 Dmtk_eth_soc.c345 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 Dfec_main.c2160 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

Completed in 313 milliseconds

123