/kernel/linux/linux-5.10/drivers/net/ |
H A D | mii.c | 286 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_sset() 290 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2); in mii_ethtool_sset() 295 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_sset() 315 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_sset() 383 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_set_link_ksettings() 387 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2); in mii_ethtool_set_link_ksettings() 392 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_set_link_ksettings() 413 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_set_link_ksettings() 469 mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr); in mii_nway_restart() 637 mii_if->mdio_write(mii_i in generic_mii_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | mii.c | 284 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_sset() 288 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2); in mii_ethtool_sset() 293 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_sset() 313 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_sset() 381 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_set_link_ksettings() 385 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2); in mii_ethtool_set_link_ksettings() 390 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_set_link_ksettings() 411 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_set_link_ksettings() 467 mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr); in mii_nway_restart() 635 mii_if->mdio_write(mii_i in generic_mii_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis900.c | 222 static void mdio_write(struct net_device *net_dev, int phy_id, int location, int val); 514 sis_priv->mii_info.mdio_write = mdio_write; in sis900_probe() 684 mdio_write(net_dev, sis_priv->cur_phy, 0x0018, 0xD200); in sis900_mii_probe() 701 mdio_write(net_dev, sis_priv->cur_phy, MII_ANADV, 0x05e1); in sis900_mii_probe() 702 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG1, 0x22); in sis900_mii_probe() 703 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG2, 0xff00); in sis900_mii_probe() 704 mdio_write(net_dev, sis_priv->cur_phy, MII_MASK, 0xffc0); in sis900_mii_probe() 705 //mdio_write(net_dev, sis_priv->cur_phy, MII_CONTROL, 0x1000); in sis900_mii_probe() 742 mdio_write(net_de in sis900_default_phy() 940 static void mdio_write(struct net_device *net_dev, int phy_id, int location, mdio_write() function [all...] |
H A D | sis190.c | 383 static void mdio_write(void __iomem *ioaddr, int phy_id, int reg, int val) in mdio_write() function 402 mdio_write(tp->mmio_addr, phy_id, reg, val); in __mdio_write() 998 mdio_write(ioaddr, phy_id, 0x18, 0xf1c7); in sis190_phy_task() 1000 mdio_write(ioaddr, phy_id, 0x1c, 0x8c00); in sis190_phy_task() 1290 mdio_write(ioaddr, phy->phy_id, MII_BMCR, in sis190_default_phy() 1319 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status); in sis190_default_phy() 1375 mdio_write(ioaddr, phy_id, 0x1b, p[0]); in sis190_mii_probe_88e1111_fixup() 1377 mdio_write(ioaddr, phy_id, 0x14, p[1]); in sis190_mii_probe_88e1111_fixup() 1437 mii_if->mdio_write = __mdio_write; in sis190_mii_probe() 1733 mdio_write(ioadd in sis190_set_speed_auto() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis900.c | 222 static void mdio_write(struct net_device *net_dev, int phy_id, int location, int val); 521 sis_priv->mii_info.mdio_write = mdio_write; in sis900_probe() 691 mdio_write(net_dev, sis_priv->cur_phy, 0x0018, 0xD200); in sis900_mii_probe() 708 mdio_write(net_dev, sis_priv->cur_phy, MII_ANADV, 0x05e1); in sis900_mii_probe() 709 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG1, 0x22); in sis900_mii_probe() 710 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG2, 0xff00); in sis900_mii_probe() 711 mdio_write(net_dev, sis_priv->cur_phy, MII_MASK, 0xffc0); in sis900_mii_probe() 712 //mdio_write(net_dev, sis_priv->cur_phy, MII_CONTROL, 0x1000); in sis900_mii_probe() 749 mdio_write(net_de in sis900_default_phy() 947 static void mdio_write(struct net_device *net_dev, int phy_id, int location, mdio_write() function [all...] |
H A D | sis190.c | 383 static void mdio_write(void __iomem *ioaddr, int phy_id, int reg, int val) in mdio_write() function 402 mdio_write(tp->mmio_addr, phy_id, reg, val); in __mdio_write() 998 mdio_write(ioaddr, phy_id, 0x18, 0xf1c7); in sis190_phy_task() 1000 mdio_write(ioaddr, phy_id, 0x1c, 0x8c00); in sis190_phy_task() 1290 mdio_write(ioaddr, phy->phy_id, MII_BMCR, in sis190_default_phy() 1319 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status); in sis190_default_phy() 1375 mdio_write(ioaddr, phy_id, 0x1b, p[0]); in sis190_mii_probe_88e1111_fixup() 1377 mdio_write(ioaddr, phy_id, 0x14, p[1]); in sis190_mii_probe_88e1111_fixup() 1437 mii_if->mdio_write = __mdio_write; in sis190_mii_probe() 1737 mdio_write(ioadd in sis190_set_speed_auto() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cphy.h | 122 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write() 151 phy->mdio.mdio_write = mdio_ops->write; in cphy_init()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cphy.h | 113 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write() 142 phy->mdio.mdio_write = mdio_ops->write; in cphy_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/emac/ |
H A D | phy.h | 72 void (*mdio_write) (struct net_device * dev, int addr, int reg, member 76 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ibm/emac/ |
H A D | phy.h | 72 void (*mdio_write) (struct net_device * dev, int addr, int reg, member 76 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
|
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 222 static void mdio_write(unsigned int ioaddr, int phy_id, int location, 414 mdio_write(ioaddr, lp->phys, 16, i); in tc574_config() 419 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_config() 567 static void mdio_write(unsigned int ioaddr, int phy_id, int location, int value) in mdio_write() function 649 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_reset() 653 mdio_write(ioaddr, lp->phys, 16, i); in tc574_reset() 1072 mdio_write(ioaddr, data->phy_id & 0x1f, in el3_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 222 static void mdio_write(unsigned int ioaddr, int phy_id, int location, 413 mdio_write(ioaddr, lp->phys, 16, i); in tc574_config() 418 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_config() 566 static void mdio_write(unsigned int ioaddr, int phy_id, int location, int value) in mdio_write() function 648 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_reset() 652 mdio_write(ioaddr, lp->phys, 16, i); in tc574_reset() 1071 mdio_write(ioaddr, data->phy_id & 0x1f, in el3_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | mdio_10g.h | 30 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); in ef4_mdio_write()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | sungem_phy.h | 58 void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val); member 62 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
H A D | mdio_10g.h | 30 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); in ef4_mdio_write()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | sungem_phy.h | 60 void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val); member 64 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
|
/kernel/linux/linux-5.10/drivers/net/ethernet/8390/ |
H A D | pcnet_cs.c | 725 static void mdio_write(unsigned int addr, int phy_id, int loc, int value) in mdio_write() function 855 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg() 857 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg() 858 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg() 865 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg() 867 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg() 868 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg() 1080 mdio_write(mii_addr, info->phy_id, 0, 0x0400); in ei_watchdog() 1084 mdio_write(mii_addr, info->phy_id, 0, in ei_watchdog() 1116 mdio_write(mii_add in ei_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/8390/ |
H A D | pcnet_cs.c | 734 static void mdio_write(unsigned int addr, int phy_id, int loc, int value) in mdio_write() function 864 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg() 866 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg() 867 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg() 874 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg() 876 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg() 877 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg() 1089 mdio_write(mii_addr, info->phy_id, 0, 0x0400); in ei_watchdog() 1093 mdio_write(mii_addr, info->phy_id, 0, in ei_watchdog() 1125 mdio_write(mii_add in ei_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ |
H A D | e100.c | 908 static void mdio_write(struct net_device *netdev, int addr, int reg, int data) in mdio_write() function 1066 nic->mii.mdio_write = mdio_write; in e100_get_defaults() 1476 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE); in e100_phy_init() 1479 mdio_write(netdev, addr, MII_BMCR, in e100_phy_init() 1489 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, in e100_phy_init() 1499 mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong); in e100_phy_init() 1510 mdio_write(netdev, nic->mii.phy_id, MII_ADVERTISE, advert); in e100_phy_init() 1515 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr); in e100_phy_init() 1520 mdio_write(netde in e100_phy_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ |
H A D | e100.c | 908 static void mdio_write(struct net_device *netdev, int addr, int reg, int data) in mdio_write() function 1066 nic->mii.mdio_write = mdio_write; in e100_get_defaults() 1475 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE); in e100_phy_init() 1478 mdio_write(netdev, addr, MII_BMCR, in e100_phy_init() 1488 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, in e100_phy_init() 1498 mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong); in e100_phy_init() 1509 mdio_write(netdev, nic->mii.phy_id, MII_ADVERTISE, advert); in e100_phy_init() 1514 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr); in e100_phy_init() 1519 mdio_write(netde in e100_phy_init() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | mcdi_port.c | 103 efx->mdio.mdio_write = efx_mcdi_mdio_write; in efx_mcdi_port_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | mcdi_port.c | 103 efx->mdio.mdio_write = efx_mcdi_mdio_write; in efx_mcdi_port_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port.c | 96 efx->mdio.mdio_write = efx_mcdi_mdio_write; in efx_siena_mcdi_port_probe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 568 static void mdio_write(struct net_device *dev, int phy_id, int location, int value); 737 np->mii_if.mdio_write = mdio_write; in starfire_init_one() 789 mdio_write(dev, phy, MII_BMCR, BMCR_RESET); in starfire_init_one() 849 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function 1066 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising); in check_duplex() 1067 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET); in check_duplex() 1091 mdio_write(dev, np->phys[0], MII_BMCR, reg0); in check_duplex()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
H A D | smc91c92_cs.c | 286 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value); 326 smc->mii_if.mdio_write = mdio_write; in smc91c92_probe() 1005 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) in mdio_write() function 1689 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000); in smc_reset() 1692 mdio_write(dev, smc->mii_if.phy_id, 4, 0x01e1); in smc_reset() 1695 mdio_write(dev, smc->mii_if.phy_id, 0, 0x0000); in smc_reset() 1696 mdio_write(dev, smc->mii_if.phy_id, 0, 0x1200); in smc_reset()
|