Searched defs:mii (Results 1 - 25 of 41) sorted by relevance

12

/drivers/net/ethernet/cadence/
H A Dat91_ether.h87 struct mii_if_info mii; /* ethtool support */ member in struct:at91_private
/drivers/net/ethernet/freescale/fs_enet/
H A Dmac-fec.c29 #include <linux/mii.h>
255 struct mii_bus* mii = fep->phydev->bus; local
256 struct fec_info* fec_inf = mii->priv;
383 /* shut down FEC1? that's where the mii bus is */
/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h69 struct mii_bus *mii; member in struct:stmmac_priv
H A Dcommon.h311 struct mii_regs mii; /* MII register Addresses */ member in struct:mac_device_info
/drivers/net/
H A Dmii.c3 mii.c: MII interface library
34 #include <linux/mii.h>
36 static u32 mii_get_an(struct mii_if_info *mii, u16 addr) argument
40 advert = mii->mdio_read(mii->dev, mii->phy_id, addr);
47 * @mii: MII interface
55 int mii_ethtool_gset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) argument
57 struct net_device *dev = mii->dev;
65 if (mii
144 mii_ethtool_sset(struct mii_if_info *mii, struct ethtool_cmd *ecmd) argument
233 mii_check_gmii_support(struct mii_if_info *mii) argument
253 mii_link_ok(struct mii_if_info *mii) argument
268 mii_nway_restart(struct mii_if_info *mii) argument
293 mii_check_link(struct mii_if_info *mii) argument
313 mii_check_media(struct mii_if_info *mii, unsigned int ok_to_print, unsigned int init_media) argument
[all...]
/drivers/net/ethernet/
H A Dnetx-eth.c30 #include <linux/mii.h>
100 struct mii_if_info mii; member in struct:netx_eth_priv
202 mii_check_media(&priv->mii, netif_msg_link(priv), 1);
235 mii_check_media(&priv->mii, netif_msg_link(priv), 1);
327 priv->mii.phy_id_mask = 0x1f;
328 priv->mii.reg_num_mask = 0x1f;
329 priv->mii.force_media = 0;
330 priv->mii.full_duplex = 0;
331 priv->mii.dev = ndev;
332 priv->mii
[all...]
H A Dkorina.c53 #include <linux/mii.h>
666 static void korina_set_carrier(struct mii_if_info *mii) argument
668 if (mii->force_media) {
670 if (!netif_carrier_ok(mii->dev))
671 netif_carrier_on(mii->dev);
673 korina_check_media(mii->dev, 0);
/drivers/net/wan/lmc/
H A Dlmc_main.c362 u16 mii; local
364 mii = lmc_mii_readreg (sc, 0, 16);
433 u16 mii; local
436 mii = lmc_mii_readreg (sc, 0, 16);
/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c76 * write given data into mii register and wait for transfer to end
83 /* make sure mii interrupt status is cleared */
89 /* busy wait on mii interrupt bit, with timeout */
158 * MII read callback from mii core
167 * MII write callback from mii core
1460 /* no pause autoneg on direct mii connection */
1496 struct mii_if_info mii; local
1498 mii.dev = dev;
1499 mii.mdio_read = bcm_enet_mdio_read_mii;
1500 mii
[all...]
/drivers/net/ethernet/faraday/
H A Dftmac100.c30 #include <linux/mii.h>
81 struct mii_if_info mii; member in struct:ftmac100
828 return mii_ethtool_gset(&priv->mii, cmd);
834 return mii_ethtool_sset(&priv->mii, cmd);
840 return mii_nway_restart(&priv->mii);
846 return mii_link_ok(&priv->mii);
938 mii_check_link(&priv->mii);
1043 return generic_mii_ioctl(&priv->mii, data, cmd, NULL);
1119 priv->mii.phy_id = 0;
1120 priv->mii
[all...]
/drivers/net/ethernet/micrel/
H A Dks8851.c24 #include <linux/mii.h>
69 * @mii: The MII state information for the mii calls.
120 struct mii_if_info mii; member in struct:ks8851_net
686 mii_check_link(&ks->mii);
1067 return generic_mii_ioctl(&ks->mii, if_mii(req), cmd, NULL);
1106 return mii_ethtool_gset(&ks->mii, cmd);
1112 return mii_ethtool_sset(&ks->mii, cmd);
1118 return mii_link_ok(&ks->mii);
1124 return mii_nway_restart(&ks->mii);
[all...]
/drivers/net/ethernet/tundra/
H A Dtsi108_eth.c45 #include <linux/mii.h>
269 static int mii_speed(struct mii_if_info *mii) argument
275 if (!mii_link_ok(mii))
278 val = (*mii->mdio_read) (mii->dev, mii->phy_id, MII_BMSR);
282 advert = (*mii->mdio_read) (mii->dev, mii->phy_id, MII_ADVERTISE);
283 lpa = (*mii
[all...]
/drivers/net/usb/
H A Dpegasus.h90 struct mii_if_info mii; member in struct:pegasus
H A Dsmsc75xx.c27 #include <linux/mii.h>
170 phy_id &= dev->mii.phy_id_mask;
171 idx &= dev->mii.reg_num_mask;
209 phy_id &= dev->mii.phy_id_mask;
210 idx &= dev->mii.reg_num_mask;
506 struct mii_if_info *mii = &dev->mii; local
512 ret = smsc75xx_mdio_read(dev->net, mii->phy_id, PHY_INT_SRC);
514 smsc75xx_mdio_write(dev->net, mii->phy_id, PHY_INT_SRC, 0xffff);
519 mii_check_media(mii,
[all...]
H A Dsmsc95xx.c27 #include <linux/mii.h>
148 phy_id &= dev->mii.phy_id_mask;
149 idx &= dev->mii.reg_num_mask;
185 phy_id &= dev->mii.phy_id_mask;
186 idx &= dev->mii.reg_num_mask;
459 struct mii_if_info *mii = &dev->mii; local
466 smsc95xx_mdio_read(dev->net, mii->phy_id, PHY_INT_SRC);
470 mii_check_media(mii, 1, 1);
471 mii_ethtool_gset(&dev->mii,
[all...]
/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c18 #include <linux/mii.h>
179 struct mii_if_info mii; member in struct:ep93xx_priv
573 if ((ep93xx_mdio_read(dev, ep->mii.phy_id, MII_BMSR) & 0x0040) != 0)
708 return generic_mii_ioctl(&ep->mii, data, cmd, NULL);
720 return mii_ethtool_gset(&ep->mii, cmd);
726 return mii_ethtool_sset(&ep->mii, cmd);
732 return mii_nway_restart(&ep->mii);
738 return mii_link_ok(&ep->mii);
853 ep->mii.phy_id = data->phy_id;
854 ep->mii
[all...]
/drivers/net/ethernet/davicom/
H A Ddm9000.c31 #include <linux/mii.h>
137 struct mii_if_info mii; member in struct:board_info
310 return generic_mii_ioctl(&dm->mii, if_mii(req), cmd, NULL);
460 mii_ethtool_gset(&dm->mii, cmd);
468 return mii_ethtool_sset(&dm->mii, cmd);
474 return mii_nway_restart(&dm->mii);
500 ret = mii_link_ok(&dm->mii);
679 mii_check_media(&db->mii, netif_msg_link(db), 0);
1195 mii_check_media(&db->mii, netif_msg_link(db), 1);
1557 db->mii
[all...]
/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c128 #include <linux/mii.h>
320 u32 mii; member in struct:netdev_private
455 np->mii = (mdio_read(dev, phy, MII_PHYSID1) << 16)+
459 np->mii, phy, mii_status,
706 if ((np->mii & ~0xf) == MII_DAVICOM_DM9101) {
/drivers/net/ethernet/nuvoton/
H A Dw90p910_ether.c14 #include <linux/mii.h>
65 /* mac mii controller bit */
161 struct mii_if_info mii; member in struct:w90p910_ether
213 if (!mii_link_ok(&ether->mii)) {
223 bmsr = w90p910_mdio_read(dev, ether->mii.phy_id, MII_BMSR);
224 bmcr = w90p910_mdio_read(dev, ether->mii.phy_id, MII_BMCR);
230 lpa = w90p910_mdio_read(dev, ether->mii.phy_id, MII_LPA);
875 return generic_mii_ioctl(&ether->mii, data, cmd, NULL);
888 return mii_ethtool_gset(&ether->mii, cmd);
894 return mii_ethtool_sset(&ether->mii, cm
[all...]
/drivers/net/ethernet/sgi/
H A Dioc3-eth.c27 * o For the 2.5 branch kill the mii-tool ioctls.
41 #include <linux/mii.h>
92 struct mii_if_info mii; member in struct:ioc3_private
762 if (ip->mii.full_duplex) {
777 mii_check_media(&ip->mii, 1, 0);
812 ip->mii.phy_id = -1;
818 ip->mii.phy_id = i;
1306 ip->mii.phy_id_mask = 0x1f;
1307 ip->mii.reg_num_mask = 0x1f;
1308 ip->mii
[all...]
/drivers/net/ethernet/sis/
H A Dsis900.c65 #include <linux/mii.h>
166 struct mii_phy * mii; member in struct:sis900_private
167 struct mii_phy * first_mii; /* record the first mii structure */
535 /* 630ET : set the mii access mode as software-mode */
539 /* probe for mii transceiver */
588 * Search for total of 32 possible mii phy addresses.
601 sis_priv->mii = NULL;
603 /* search for total of 32 possible mii phy addresses */
636 mii_phy->next = sis_priv->mii;
637 sis_priv->mii
[all...]
/drivers/net/ethernet/smsc/
H A Depic100.c85 #include <linux/mii.h>
287 struct mii_if_info mii; member in struct:epic_private
384 ep->mii.dev = dev;
385 ep->mii.mdio_read = mdio_read;
386 ep->mii.mdio_write = mdio_write;
387 ep->mii.phy_id_mask = 0x1f;
388 ep->mii.reg_num_mask = 0x1f;
468 ep->mii.advertising = mdio_read(dev, phy, MII_ADVERTISE);
472 ep->mii.advertising, mdio_read(dev, phy, 5));
479 ep->mii
[all...]
/drivers/net/bonding/
H A Dbond_main.c70 #include <linux/mii.h>
609 struct mii_ioctl_data *mii; local
643 /* Yes, the mii is overlaid on the ifreq.ifr_ifru */
645 mii = if_mii(&ifr);
647 mii->reg_num = MII_BMSR;
649 return mii->val_out & BMSR_LSTATUS;
1753 /* unable get link status using mii/ethtool */
2528 * Really a wrapper that splits the mii monitor into two phases: an
3555 struct mii_ioctl_data *mii = NULL; local
3562 mii
[all...]
/drivers/net/ethernet/amd/
H A Dpcnet32.c46 #include <linux/mii.h>
294 mii:1; /* mii port available */ member in struct:pcnet32_private
686 if (lp->mii) {
701 if (lp->mii) {
731 if (lp->mii) {
762 if (lp->mii) {
1400 /* read mii phy registers */
1401 if (lp->mii) {
1529 int fdx, mii, fse local
2691 struct mii_if_info mii = lp->mii_if; local
[all...]
/drivers/net/ethernet/atheros/atl1e/
H A Datl1e.h44 #include <linux/mii.h>
437 struct mii_if_info mii; /* MII interface info */ member in struct:atl1e_adapter

Completed in 557 milliseconds

12