/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ |
H A D | fsl_pq_mdio.h | 44 int fsl_pq_mdio_read(struct mii_bus *bus, int mii_id, int regnum); 45 int fsl_pq_mdio_write(struct mii_bus *bus, int mii_id, int regnum, u16 value); 46 int fsl_pq_local_mdio_write(struct fsl_pq_mdio __iomem *regs, int mii_id, 48 int fsl_pq_local_mdio_read(struct fsl_pq_mdio __iomem *regs, int mii_id, int regnum);
|
H A D | sungem_phy.h | 42 int mii_id; member in struct:mii_phy 56 int (*mdio_read) (struct net_device *dev, int mii_id, int reg); 57 void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val); 64 extern int mii_phy_probe(struct mii_phy *phy, int mii_id);
|
H A D | fsl_pq_mdio.c | 56 * Write value to the PHY at mii_id at register regnum, 64 int fsl_pq_local_mdio_write(struct fsl_pq_mdio __iomem *regs, int mii_id, argument 68 out_be32(®s->miimadd, (mii_id << 8) | regnum); 81 * Read the bus for PHY at addr mii_id, register regnum, and 91 int mii_id, int regnum) 96 out_be32(®s->miimadd, (mii_id << 8) | regnum); 120 * Write value to the PHY at mii_id at register regnum, 123 int fsl_pq_mdio_write(struct mii_bus *bus, int mii_id, int regnum, u16 value) argument 128 return(fsl_pq_local_mdio_write(regs, mii_id, regnum, value)); 132 * Read the bus for PHY at addr mii_id, registe 90 fsl_pq_local_mdio_read(struct fsl_pq_mdio __iomem *regs, int mii_id, int regnum) argument 135 fsl_pq_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument [all...] |
H A D | dnet.c | 102 static int dnet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument 112 mii_id &= 0x1f; 116 value = (mii_id << 8); 129 pr_debug("mdio_read %02x:%02x <- %04x\n", mii_id, regnum, value); 134 static int dnet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, argument 140 pr_debug("mdio_write %02x:%02x <- %04x\n", mii_id, regnum, value); 150 mii_id &= 0x1f; 157 tmp |= (mii_id << 8);
|
H A D | sungem_phy.c | 62 return phy->mdio_read(phy->dev, phy->mii_id, reg); 67 phy->mdio_write(phy->dev, phy->mii_id, reg, val); 1145 int mii_phy_probe(struct mii_phy *phy, int mii_id) argument 1155 phy->mii_id = mii_id; 1158 rc = reset_one_mii_phy(phy, mii_id); 1164 printk(KERN_DEBUG "PHY ID: %x, addr: %x\n", id, mii_id);
|
H A D | spider_net.c | 118 * @mii_id: id of MII 127 spider_net_write_phy(struct net_device *netdev, int mii_id, argument 133 writevalue = ((u32)mii_id << 21) | 141 * @mii_id: id of MII 150 spider_net_read_phy(struct net_device *netdev, int mii_id, int reg) argument 155 readvalue = ((u32)mii_id << 21) | ((u32)reg << 16); 181 bmsr = spider_net_read_phy(card->netdev, phy->mii_id, MII_BMSR); 182 estat = spider_net_read_phy(card->netdev, phy->mii_id, MII_ESTATUS); 198 mii_phy_probe(phy, phy->mii_id); 2122 for (phy->mii_id [all...] |
H A D | bcm63xx_enet.c | 102 static int bcm_enet_mdio_read(struct bcm_enet_priv *priv, int mii_id, argument 109 tmp |= mii_id << ENET_MIIDATA_PHYID_SHIFT; 123 static int bcm_enet_mdio_write(struct bcm_enet_priv *priv, int mii_id, argument 131 tmp |= mii_id << ENET_MIIDATA_PHYID_SHIFT; 141 static int bcm_enet_mdio_read_phylib(struct mii_bus *bus, int mii_id, argument 144 return bcm_enet_mdio_read(bus->priv, mii_id, regnum); 150 static int bcm_enet_mdio_write_phylib(struct mii_bus *bus, int mii_id, argument 153 return bcm_enet_mdio_write(bus->priv, mii_id, regnum, value); 159 static int bcm_enet_mdio_read_mii(struct net_device *dev, int mii_id, argument 162 return bcm_enet_mdio_read(netdev_priv(dev), mii_id, regnu 168 bcm_enet_mdio_write_mii(struct net_device *dev, int mii_id, int regnum, int value) argument 171 bcm_enet_mdio_write(netdev_priv(dev), mii_id, regnum, value); local [all...] |
H A D | korina.c | 295 static int mdio_read(struct net_device *dev, int mii_id, int reg) argument 300 mii_id = ((lp->rx_irq == 0x2c ? 1 : 0) << 8); 304 writel(mii_id | reg, &lp->eth_regs->miimaddr); 311 static void mdio_write(struct net_device *dev, int mii_id, int reg, int val) argument 315 mii_id = ((lp->rx_irq == 0x2c ? 1 : 0) << 8); 319 writel(mii_id | reg, &lp->eth_regs->miimaddr);
|
H A D | fec.c | 619 static int fec_enet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument 629 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(regnum) | 645 static int fec_enet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, argument 656 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(regnum) |
|
H A D | macb.c | 91 static int macb_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument 98 | MACB_BF(PHYA, mii_id) 111 static int macb_mdio_write(struct mii_bus *bus, int mii_id, int regnum, argument 118 | MACB_BF(PHYA, mii_id)
|
H A D | tc35815.c | 503 static int tc_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument 510 tc_writel(MD_CA_Busy | (mii_id << 5) | (regnum & 0x1f), &tr->MD_CA); 520 static int tc_mdio_write(struct mii_bus *bus, int mii_id, int regnum, u16 val) argument 528 tc_writel(MD_CA_Busy | MD_CA_Wr | (mii_id << 5) | (regnum & 0x1f),
|
H A D | sungem.c | 166 static inline int _phy_read(struct net_device *dev, int mii_id, int reg) argument 169 return __phy_read(gp, mii_id, reg); 199 static inline void _phy_write(struct net_device *dev, int mii_id, int reg, int val) argument 202 __phy_write(gp, mii_id, reg, val & 0xffff);
|
H A D | tg3.c | 945 static int tg3_mdio_read(struct mii_bus *bp, int mii_id, int reg) argument 960 static int tg3_mdio_write(struct mii_bus *bp, int mii_id, int reg, u16 val) argument
|