/kernel/linux/linux-5.10/drivers/net/ |
H A D | mdio.c | 34 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2); in mdio45_probe() 40 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1); in mdio45_probe() 41 devs2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS2); in mdio45_probe() 70 int old_val = mdio->mdio_read(mdio->dev, prtad, devad, addr); in mdio_set_flag() 100 reg = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 110 mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 114 mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 118 reg = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 153 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, addr); in mdio45_get_an() 198 reg = mdio->mdio_read(mdi in mdio45_ethtool_gset_npage() [all...] |
H A D | mii.c | 40 advert = mii->mdio_read(mii->dev, mii->phy_id, addr); in mii_get_an() 81 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_gset() 82 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_gset() 84 ctrl1000 = mii->mdio_read(dev, mii->phy_id, MII_CTRL1000); in mii_ethtool_gset() 85 stat1000 = mii->mdio_read(dev, mii->phy_id, MII_STAT1000); in mii_ethtool_gset() 168 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_get_link_ksettings() 169 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_get_link_ksettings() 171 ctrl1000 = mii->mdio_read(dev, mii->phy_id, MII_CTRL1000); in mii_ethtool_get_link_ksettings() 172 stat1000 = mii->mdio_read(dev, mii->phy_id, MII_STAT1000); in mii_ethtool_get_link_ksettings() 274 advert = mii->mdio_read(de in mii_ethtool_sset() [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | mdio.c | 34 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2); in mdio45_probe() 40 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1); in mdio45_probe() 41 devs2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS2); in mdio45_probe() 70 int old_val = mdio->mdio_read(mdio->dev, prtad, devad, addr); in mdio_set_flag() 100 reg = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 110 mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 114 mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 118 reg = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok() 153 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, addr); in mdio45_get_an() 198 reg = mdio->mdio_read(mdi in mdio45_ethtool_gset_npage() [all...] |
H A D | mii.c | 40 advert = mii->mdio_read(mii->dev, mii->phy_id, addr); in mii_get_an() 79 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_gset() 80 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_gset() 82 ctrl1000 = mii->mdio_read(dev, mii->phy_id, MII_CTRL1000); in mii_ethtool_gset() 83 stat1000 = mii->mdio_read(dev, mii->phy_id, MII_STAT1000); in mii_ethtool_gset() 165 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_get_link_ksettings() 166 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_get_link_ksettings() 168 ctrl1000 = mii->mdio_read(dev, mii->phy_id, MII_CTRL1000); in mii_ethtool_get_link_ksettings() 169 stat1000 = mii->mdio_read(dev, mii->phy_id, MII_STAT1000); in mii_ethtool_get_link_ksettings() 272 advert = mii->mdio_read(de in mii_ethtool_sset() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis900.c | 221 static int mdio_read(struct net_device *net_dev, int phy_id, int location); 513 sis_priv->mii_info.mdio_read = mdio_read; in sis900_probe() 616 mii_status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_mii_probe() 637 mii_phy->phy_id0 = mdio_read(net_dev, phy_addr, MII_PHY_ID0); in sis900_mii_probe() 638 mii_phy->phy_id1 = mdio_read(net_dev, phy_addr, MII_PHY_ID1); in sis900_mii_probe() 690 poll_bit ^= (mdio_read(net_dev, sis_priv->cur_phy, MII_STATUS) & poll_bit); in sis900_mii_probe() 733 status = mdio_read(net_dev, phy->phy_addr, MII_STATUS); in sis900_default_phy() 734 status = mdio_read(net_dev, phy->phy_addr, MII_STATUS); in sis900_default_phy() 741 status = mdio_read(net_de in sis900_default_phy() 895 static int mdio_read(struct net_device *net_dev, int phy_id, int location) mdio_read() function [all...] |
H A D | sis190.c | 390 static int mdio_read(void __iomem *ioaddr, int phy_id, int reg) in mdio_read() function 409 return mdio_read(tp->mmio_addr, phy_id, reg); in __mdio_read() 414 mdio_read(ioaddr, phy_id, reg); in mdio_read_latched() 415 return mdio_read(ioaddr, phy_id, reg); in mdio_read_latched() 930 val = mdio_read(ioaddr, phy_id, MII_BMCR); in sis190_phy_task() 965 val = mdio_read(ioaddr, phy_id, 0x1f); in sis190_phy_task() 968 val = mdio_read(ioaddr, phy_id, MII_LPA); in sis190_phy_task() 969 adv = mdio_read(ioaddr, phy_id, MII_ADVERTISE); in sis190_phy_task() 970 autoexp = mdio_read(ioaddr, phy_id, MII_EXPANSION); in sis190_phy_task() 976 gigadv = mdio_read(ioadd in sis190_phy_task() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis900.c | 221 static int mdio_read(struct net_device *net_dev, int phy_id, int location); 520 sis_priv->mii_info.mdio_read = mdio_read; in sis900_probe() 623 mii_status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_mii_probe() 644 mii_phy->phy_id0 = mdio_read(net_dev, phy_addr, MII_PHY_ID0); in sis900_mii_probe() 645 mii_phy->phy_id1 = mdio_read(net_dev, phy_addr, MII_PHY_ID1); in sis900_mii_probe() 697 poll_bit ^= (mdio_read(net_dev, sis_priv->cur_phy, MII_STATUS) & poll_bit); in sis900_mii_probe() 740 status = mdio_read(net_dev, phy->phy_addr, MII_STATUS); in sis900_default_phy() 741 status = mdio_read(net_dev, phy->phy_addr, MII_STATUS); in sis900_default_phy() 748 status = mdio_read(net_de in sis900_default_phy() 902 static int mdio_read(struct net_device *net_dev, int phy_id, int location) mdio_read() function [all...] |
H A D | sis190.c | 390 static int mdio_read(void __iomem *ioaddr, int phy_id, int reg) in mdio_read() function 409 return mdio_read(tp->mmio_addr, phy_id, reg); in __mdio_read() 414 mdio_read(ioaddr, phy_id, reg); in mdio_read_latched() 415 return mdio_read(ioaddr, phy_id, reg); in mdio_read_latched() 930 val = mdio_read(ioaddr, phy_id, MII_BMCR); in sis190_phy_task() 965 val = mdio_read(ioaddr, phy_id, 0x1f); in sis190_phy_task() 968 val = mdio_read(ioaddr, phy_id, MII_LPA); in sis190_phy_task() 969 adv = mdio_read(ioaddr, phy_id, MII_ADVERTISE); in sis190_phy_task() 970 autoexp = mdio_read(ioaddr, phy_id, MII_EXPANSION); in sis190_phy_task() 976 gigadv = mdio_read(ioadd in sis190_phy_task() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cphy.h | 113 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_read() 150 phy->mdio.mdio_read = mdio_ops->read; in cphy_init()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cphy.h | 104 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_read() 141 phy->mdio.mdio_read = mdio_ops->read; in cphy_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 567 static int mdio_read(struct net_device *dev, int phy_id, int location); 736 np->mii_if.mdio_read = mdio_read; in starfire_init_one() 793 if ((mdio_read(dev, phy, MII_BMCR) & BMCR_RESET) == 0) in starfire_init_one() 799 mii_status = mdio_read(dev, phy, MII_BMSR); in starfire_init_one() 802 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in starfire_init_one() 832 static int mdio_read(struct net_device *dev, int phy_id, int location) in mdio_read() function 984 np->mii_if.advertising = mdio_read(dev, np->phys[0], MII_ADVERTISE); in netdev_open() 1069 while (--silly_count && mdio_read(dev, np->phys[0], MII_BMCR) & BMCR_RESET) in check_duplex() 1076 reg0 = mdio_read(de in check_duplex() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 567 static int mdio_read(struct net_device *dev, int phy_id, int location); 738 np->mii_if.mdio_read = mdio_read; in starfire_init_one() 795 if ((mdio_read(dev, phy, MII_BMCR) & BMCR_RESET) == 0) in starfire_init_one() 801 mii_status = mdio_read(dev, phy, MII_BMSR); in starfire_init_one() 804 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in starfire_init_one() 834 static int mdio_read(struct net_device *dev, int phy_id, int location) in mdio_read() function 986 np->mii_if.advertising = mdio_read(dev, np->phys[0], MII_ADVERTISE); in netdev_open() 1071 while (--silly_count && mdio_read(dev, np->phys[0], MII_BMCR) & BMCR_RESET) in check_duplex() 1078 reg0 = mdio_read(de in check_duplex() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 600 static int mdio_read(struct net_device *dev, int reg); 758 tmp = mdio_read(dev, MII_BMCR); in natsemi_init_media() 762 np->advertising= mdio_read(dev, MII_ADVERTISE); in natsemi_init_media() 769 (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE)? in natsemi_init_media() 781 pci_name(np->pci_dev), mdio_read(dev, MII_BMSR), in natsemi_init_media() 1116 static int mdio_read(struct net_device *dev, int reg) in mdio_read() function 1152 tmp = mdio_read(dev, MII_BMCR); in init_phy_fixup() 1156 np->advertising != mdio_read(dev, MII_ADVERTISE)) in init_phy_fixup() 1182 np->mii = (mdio_read(dev, MII_PHYSID1) << 16) in init_phy_fixup() 1183 + mdio_read(de in init_phy_fixup() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 600 static int mdio_read(struct net_device *dev, int reg); 758 tmp = mdio_read(dev, MII_BMCR); in natsemi_init_media() 762 np->advertising= mdio_read(dev, MII_ADVERTISE); in natsemi_init_media() 769 (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE)? in natsemi_init_media() 781 pci_name(np->pci_dev), mdio_read(dev, MII_BMSR), in natsemi_init_media() 1116 static int mdio_read(struct net_device *dev, int reg) in mdio_read() function 1152 tmp = mdio_read(dev, MII_BMCR); in init_phy_fixup() 1156 np->advertising != mdio_read(dev, MII_ADVERTISE)) in init_phy_fixup() 1182 np->mii = (mdio_read(dev, MII_PHYSID1) << 16) in init_phy_fixup() 1183 + mdio_read(de in init_phy_fixup() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 221 static int mdio_read(unsigned int ioaddr, int phy_id, int location); 398 mii_status = mdio_read(ioaddr, phy & 0x1f, 1); in tc574_config() 413 i = mdio_read(ioaddr, lp->phys, 16) | 0x40; in tc574_config() 415 lp->advertising = mdio_read(ioaddr, lp->phys, 4); in tc574_config() 542 static int mdio_read(unsigned int ioaddr, int phy_id, int location) in mdio_read() function 652 i = mdio_read(ioaddr, lp->phys, 16) | 0x20; in tc574_reset() 892 media = mdio_read(ioaddr, lp->phys, 1); in media_check() 893 partner = mdio_read(ioaddr, lp->phys, 5); in media_check() 1058 data->val_out = mdio_read(ioaddr, data->phy_id & 0x1f, in el3_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/8390/ |
H A D | axnet_cs.c | 91 static int mdio_read(unsigned int addr, int phy_id, int loc); 326 j = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 1); in axnet_config() 327 j2 = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 2); in axnet_config() 337 j = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 1); in axnet_config() 338 j2 = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 2); in axnet_config() 426 static int mdio_read(unsigned int addr, int phy_id, int loc) in mdio_read() function 575 link = mdio_read(mii_addr, info->phy_id, 1); in ei_watchdog() 584 u_short p = mdio_read(mii_addr, info->phy_id, 5); in ei_watchdog() 615 data->val_out = mdio_read(mii_addr, data->phy_id, data->reg_num & 0x1f); in axnet_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | 3c574_cs.c | 221 static int mdio_read(unsigned int ioaddr, int phy_id, int location); 397 mii_status = mdio_read(ioaddr, phy & 0x1f, 1); in tc574_config() 412 i = mdio_read(ioaddr, lp->phys, 16) | 0x40; in tc574_config() 414 lp->advertising = mdio_read(ioaddr, lp->phys, 4); in tc574_config() 541 static int mdio_read(unsigned int ioaddr, int phy_id, int location) in mdio_read() function 651 i = mdio_read(ioaddr, lp->phys, 16) | 0x20; in tc574_reset() 891 media = mdio_read(ioaddr, lp->phys, 1); in media_check() 892 partner = mdio_read(ioaddr, lp->phys, 5); in media_check() 1057 data->val_out = mdio_read(ioaddr, data->phy_id & 0x1f, in el3_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/8390/ |
H A D | axnet_cs.c | 91 static int mdio_read(unsigned int addr, int phy_id, int loc); 329 j = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 1); in axnet_config() 330 j2 = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 2); in axnet_config() 340 j = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 1); in axnet_config() 341 j2 = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 2); in axnet_config() 429 static int mdio_read(unsigned int addr, int phy_id, int loc) in mdio_read() function 578 link = mdio_read(mii_addr, info->phy_id, 1); in ei_watchdog() 587 u_short p = mdio_read(mii_addr, info->phy_id, 5); in ei_watchdog() 618 data->val_out = mdio_read(mii_addr, data->phy_id, data->reg_num & 0x1f); in axnet_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ |
H A D | fealnx.c | 417 static int mdio_read(struct net_device *dev, int phy_id, int location); 541 np->mii.mdio_read = mdio_read; in fealnx_init_one() 570 int mii_status = mdio_read(dev, phy, 1); in fealnx_init_one() 581 data = mdio_read(dev, np->phys[0], 2); in fealnx_init_one() 634 data = mdio_read(dev, np->phys[0], 9); in fealnx_init_one() 745 static int mdio_read(struct net_device *dev, int phyad, int regad) in mdio_read() function 934 if (mdio_read(dev, np->phys[0], MII_BMSR) & BMSR_LSTATUS) { in getlinkstatus() 961 data = mdio_read(dev, np->phys[0], MIIRegister18); in getlinktype() 973 data = mdio_read(de in getlinktype() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 316 static int mdio_read(struct net_device *dev, int phy_id, int location); 397 np->mii_if.mdio_read = mdio_read; in w840_probe1() 436 int mii_status = mdio_read(dev, phy, MII_BMSR); in w840_probe1() 439 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in w840_probe1() 440 np->mii = (mdio_read(dev, phy, MII_PHYSID1) << 16)+ in w840_probe1() 441 mdio_read(dev, phy, MII_PHYSID2); in w840_probe1() 554 static int mdio_read(struct net_device *dev, int phy_id, int location) in mdio_read() function 664 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link() 669 mii_reg = mdio_read(de in update_link() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ |
H A D | fealnx.c | 417 static int mdio_read(struct net_device *dev, int phy_id, int location); 543 np->mii.mdio_read = mdio_read; in fealnx_init_one() 572 int mii_status = mdio_read(dev, phy, 1); in fealnx_init_one() 583 data = mdio_read(dev, np->phys[0], 2); in fealnx_init_one() 636 data = mdio_read(dev, np->phys[0], 9); in fealnx_init_one() 747 static int mdio_read(struct net_device *dev, int phyad, int regad) in mdio_read() function 936 if (mdio_read(dev, np->phys[0], MII_BMSR) & BMSR_LSTATUS) { in getlinkstatus() 963 data = mdio_read(dev, np->phys[0], MIIRegister18); in getlinktype() 975 data = mdio_read(de in getlinktype() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 316 static int mdio_read(struct net_device *dev, int phy_id, int location); 399 np->mii_if.mdio_read = mdio_read; in w840_probe1() 438 int mii_status = mdio_read(dev, phy, MII_BMSR); in w840_probe1() 441 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in w840_probe1() 442 np->mii = (mdio_read(dev, phy, MII_PHYSID1) << 16)+ in w840_probe1() 443 mdio_read(dev, phy, MII_PHYSID2); in w840_probe1() 554 static int mdio_read(struct net_device *dev, int phy_id, int location) in mdio_read() function 664 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link() 669 mii_reg = mdio_read(de in update_link() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/emac/ |
H A D | phy.h | 71 int (*mdio_read) (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 | 71 int (*mdio_read) (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/freescale/fs_enet/ |
H A D | mii-bitbang.c | 71 static inline int mdio_read(struct mdiobb_ctrl *ctrl) in mdio_read() function 108 .get_mdio_data = mdio_read,
|