/linux-master/include/linux/ |
H A D | phy.h | 21 #include <linux/mii.h> 231 return "mii"; 239 return "rev-mii"; 302 /* Used when trying to connect to a specific phy (mii bus id:phy device id) */
|
/linux-master/drivers/net/wwan/ |
H A D | mhi_wwan_mbim.c | 19 #include <linux/mii.h>
|
/linux-master/drivers/net/usb/ |
H A D | usbnet.c | 27 #include <linux/mii.h> 967 if (!dev->mii.mdio_read) 970 mii_ethtool_get_link_ksettings(&dev->mii, cmd); 1003 if (!dev->mii.mdio_write) 1006 retval = mii_ethtool_set_link_ksettings(&dev->mii, cmd); 1027 /* if the device has mii operations, use those */ 1028 if (dev->mii.mdio_read) 1029 return mii_link_ok(&dev->mii); 1040 if (!dev->mii.mdio_write) 1043 return mii_nway_restart(&dev->mii); [all...] |
H A D | smsc95xx.c | 13 #include <linux/mii.h>
|
H A D | sr9700.c | 19 #include <linux/mii.h> 243 return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); 322 struct mii_if_info *mii; local 339 mii = &dev->mii; 340 mii->dev = netdev; 341 mii->mdio_read = sr_mdio_read; 342 mii->mdio_write = sr_mdio_write; 343 mii->phy_id_mask = 0x1f; 344 mii [all...] |
H A D | smsc75xx.c | 13 #include <linux/mii.h> 198 phy_id &= dev->mii.phy_id_mask; 199 idx &= dev->mii.reg_num_mask; 252 phy_id &= dev->mii.phy_id_mask; 253 idx &= dev->mii.reg_num_mask; 630 struct mii_if_info *mii = &dev->mii; local 636 smsc75xx_mdio_write(dev->net, mii->phy_id, PHY_INT_SRC, 645 mii_check_media(mii, 1, 1); 646 mii_ethtool_gset(&dev->mii, 992 struct mii_if_info *mii = &dev->mii; local 1710 struct mii_if_info *mii = &dev->mii; local 1738 struct mii_if_info *mii = &dev->mii; local 1874 struct mii_if_info *mii = &dev->mii; local [all...] |
H A D | r8152.c | 11 #include <linux/mii.h> 881 struct mii_if_info mii; member in struct:r8152 6293 if (tp->mii.supports_gmii) { 6305 tp->mii.full_duplex = 1; 6307 tp->mii.full_duplex = 0; 6309 tp->mii.force_media = 1; 6317 if (tp->mii.supports_gmii) { 6350 tp->mii.advertising = new1; 6353 if (tp->mii.supports_gmii) { 6382 tp->mii [all...] |
H A D | qmi_wwan.c | 17 #include <linux/mii.h>
|
H A D | cdc_ncm.c | 48 #include <linux/mii.h>
|
H A D | ax88179_178a.c | 10 #include <linux/mii.h> 658 mii_ethtool_get_link_ksettings(&dev->mii, cmd); 667 return mii_ethtool_set_link_ksettings(&dev->mii, cmd); 713 mii_ethtool_gset(&dev->mii, &ecmd); 843 mii_nway_restart(&dev->mii); 853 return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); 1308 dev->mii.dev = dev->net; 1309 dev->mii.mdio_read = ax88179_mdio_read; 1310 dev->mii.mdio_write = ax88179_mdio_write; 1311 dev->mii [all...] |
H A D | asix_devices.c | 78 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1); 91 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID2); 104 return mii_link_ok(&dev->mii); 111 return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); 176 mii_check_media(&dev->mii, 1, 1); 177 mii_ethtool_gset(&dev->mii, &ecmd); 208 asix_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, reset_bits); 215 if (asix_mdio_read(dev->net, dev->mii.phy_id, MII_BMCR) 223 dev->mii.phy_id); 260 dev->mii [all...] |
H A D | aqc111.c | 13 #include <linux/mii.h>
|
/linux-master/drivers/net/phy/ |
H A D | phylink.c | 2981 * phylink_mii_ioctl() - generic mii ioctl interface 3000 struct mii_ioctl_data *mii = if_mii(ifr); local 3009 mii->phy_id = pl->phydev->mdio.addr; 3013 ret = phylink_phy_read(pl, mii->phy_id, mii->reg_num); 3015 mii->val_out = ret; 3021 ret = phylink_phy_write(pl, mii->phy_id, mii->reg_num, 3022 mii->val_in); 3032 mii [all...] |
H A D | marvell.c | 28 #include <linux/mii.h>
|
H A D | dp83822.c | 10 #include <linux/mii.h>
|
/linux-master/drivers/net/ethernet/xircom/ |
H A D | xirc2ps_cs.c | 84 #include <linux/mii.h>
|
/linux-master/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 39 #include <linux/mii.h>
|
/linux-master/drivers/net/ethernet/via/ |
H A D | via-velocity.c | 67 #include <linux/mii.h> 684 * Disable MIICR_MAUTO, so that mii addr can be set normally 762 * Disable MIICR_MAUTO, so that mii addr can be set normally 885 /* Set mii link status */
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | sungem.c | 34 #include <linux/mii.h>
|
H A D | niu.c | 20 #include <linux/mii.h>
|
H A D | cassini.c | 80 #include <linux/mii.h> 4523 /* pcs uses the same bits as mii */
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_mdio.c | 16 #include <linux/mii.h> 84 unsigned int mii_address = priv->hw->mii.addr; 85 unsigned int mii_data = priv->hw->mii.data; 100 value |= (priv->clk_csr << priv->hw->mii.clk_csr_shift) 101 & priv->hw->mii.clk_csr_mask; 167 unsigned int mii_address = priv->hw->mii.addr; 168 unsigned int mii_data = priv->hw->mii.data; 183 value |= (priv->clk_csr << priv->hw->mii.clk_csr_shift) 184 & priv->hw->mii.clk_csr_mask; 246 unsigned int mii_address = priv->hw->mii [all...] |
H A D | stmmac_main.c | 26 #include <linux/mii.h> 1192 phydev = mdiobus_get_phy(priv->mii, addr); 7987 if (priv->mii) 7988 stmmac_mdio_reset(priv->mii);
|
H A D | stmmac.h | 270 struct mii_bus *mii; member in struct:stmmac_priv 379 int stmmac_mdio_reset(struct mii_bus *mii);
|
H A D | dwmac4_core.c | 1392 mac->mii.addr = GMAC_MDIO_ADDR; 1393 mac->mii.data = GMAC_MDIO_DATA; 1394 mac->mii.addr_shift = 21; 1395 mac->mii.addr_mask = GENMASK(25, 21); 1396 mac->mii.reg_shift = 16; 1397 mac->mii.reg_mask = GENMASK(20, 16); 1398 mac->mii.clk_csr_shift = 8; 1399 mac->mii.clk_csr_mask = GENMASK(11, 8);
|