Searched refs:mii (Results 1 - 25 of 249) sorted by last modified time

12345678910

/linux-master/include/linux/
H A Dphy.h21 #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 Dmhi_wwan_mbim.c19 #include <linux/mii.h>
/linux-master/drivers/net/usb/
H A Dusbnet.c27 #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 Dsmsc95xx.c13 #include <linux/mii.h>
H A Dsr9700.c19 #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 Dsmsc75xx.c13 #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 Dr8152.c11 #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 Dqmi_wwan.c17 #include <linux/mii.h>
H A Dcdc_ncm.c48 #include <linux/mii.h>
H A Dax88179_178a.c10 #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 Dasix_devices.c78 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 Daqc111.c13 #include <linux/mii.h>
/linux-master/drivers/net/phy/
H A Dphylink.c2981 * 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 Dmarvell.c28 #include <linux/mii.h>
H A Ddp83822.c10 #include <linux/mii.h>
/linux-master/drivers/net/ethernet/xircom/
H A Dxirc2ps_cs.c84 #include <linux/mii.h>
/linux-master/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c39 #include <linux/mii.h>
/linux-master/drivers/net/ethernet/via/
H A Dvia-velocity.c67 #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 Dsungem.c34 #include <linux/mii.h>
H A Dniu.c20 #include <linux/mii.h>
H A Dcassini.c80 #include <linux/mii.h>
4523 /* pcs uses the same bits as mii */
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_mdio.c16 #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 Dstmmac_main.c26 #include <linux/mii.h>
1192 phydev = mdiobus_get_phy(priv->mii, addr);
7987 if (priv->mii)
7988 stmmac_mdio_reset(priv->mii);
H A Dstmmac.h270 struct mii_bus *mii; member in struct:stmmac_priv
379 int stmmac_mdio_reset(struct mii_bus *mii);
H A Ddwmac4_core.c1392 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);

Completed in 603 milliseconds

12345678910