Searched refs:mii_id (Results 1 - 13 of 13) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dfsl_pq_mdio.h44 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 Dsungem_phy.h42 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 Dfsl_pq_mdio.c56 * 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(&regs->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(&regs->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 Ddnet.c102 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 Dsungem_phy.c62 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 Dspider_net.c118 * @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 Dbcm63xx_enet.c102 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 Dkorina.c295 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 Dfec.c619 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 Dmacb.c91 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 Dtc35815.c503 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 Dsungem.c166 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 Dtg3.c945 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

Completed in 99 milliseconds