Searched refs:mmd_addr (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dcphy.h36 int (*read)(struct net_device *dev, int phy_addr, int mmd_addr,
38 int (*write)(struct net_device *dev, int phy_addr, int mmd_addr,
H A Dsubr.c286 static int mi1_mdio_read(struct net_device *dev, int phy_addr, int mmd_addr, argument
303 static int mi1_mdio_write(struct net_device *dev, int phy_addr, int mmd_addr, argument
328 static int mi1_mdio_ext_read(struct net_device *dev, int phy_addr, int mmd_addr, argument
332 u32 addr = V_MI1_REG_ADDR(mmd_addr) | V_MI1_PHY_ADDR(phy_addr);
356 int mmd_addr, u16 reg_addr, u16 val)
359 u32 addr = V_MI1_REG_ADDR(mmd_addr) | V_MI1_PHY_ADDR(phy_addr);
355 mi1_mdio_ext_write(struct net_device *dev, int phy_addr, int mmd_addr, u16 reg_addr, u16 val) argument
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dael1002.c78 unsigned short mmd_addr; member in struct:reg_val
88 for (err = 0; rv->mmd_addr && !err; rv++) {
90 err = t3_mdio_write(phy, rv->mmd_addr, rv->reg_addr,
93 err = t3_mdio_change_bits(phy, rv->mmd_addr,
H A Dcommon.h157 int (*read)(struct net_device *dev, int phy_addr, int mmd_addr,
159 int (*write)(struct net_device *dev, int phy_addr, int mmd_addr,
H A Dt3_hw.c210 static int t3_mi1_read(struct net_device *dev, int phy_addr, int mmd_addr, argument
229 static int t3_mi1_write(struct net_device *dev, int phy_addr, int mmd_addr, argument
257 static int mi1_wr_addr(struct adapter *adapter, int phy_addr, int mmd_addr, argument
260 u32 addr = V_REGADDR(mmd_addr) | V_PHYADDR(phy_addr);
273 static int mi1_ext_read(struct net_device *dev, int phy_addr, int mmd_addr, argument
281 ret = mi1_wr_addr(adapter, phy_addr, mmd_addr, reg_addr);
293 static int mi1_ext_write(struct net_device *dev, int phy_addr, int mmd_addr, argument
301 ret = mi1_wr_addr(adapter, phy_addr, mmd_addr, reg_addr);

Completed in 170 milliseconds