/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | media.c | 23 #define mdio_delay() ioread32(mdio_addr) 54 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_read() local 82 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1, mdio_addr); in tulip_mdio_read() 84 iowrite32(MDIO_ENB | MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 91 iowrite32(MDIO_ENB | dataval, mdio_addr); in tulip_mdio_read() 93 iowrite32(MDIO_ENB | dataval | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 98 iowrite32(MDIO_ENB_IN, mdio_addr); in tulip_mdio_read() 100 retval = (retval << 1) | ((ioread32(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in tulip_mdio_read() 101 iowrite32(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in tulip_mdio_read() 115 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_write() local [all …]
|
D | winbond-840.c | 542 #define mdio_delay(mdio_addr) ioread32(mdio_addr) argument 554 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 560 iowrite32(MDIO_WRITE1, mdio_addr); in mdio_sync() 561 mdio_delay(mdio_addr); in mdio_sync() 562 iowrite32(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 563 mdio_delay(mdio_addr); in mdio_sync() 570 void __iomem *mdio_addr = np->base_addr + MIICtrl; in mdio_read() local 575 mdio_sync(mdio_addr); in mdio_read() 581 iowrite32(dataval, mdio_addr); in mdio_read() 582 mdio_delay(mdio_addr); in mdio_read() [all …]
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
D | 3c574_cs.c | 534 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_sync() local 538 outw(MDIO_DATA_WRITE1, mdio_addr); in mdio_sync() 539 outw(MDIO_DATA_WRITE1 | MDIO_SHIFT_CLK, mdio_addr); in mdio_sync() 548 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_read() local 556 outw(dataval, mdio_addr); in mdio_read() 557 outw(dataval | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 561 outw(MDIO_ENB_IN, mdio_addr); in mdio_read() 562 retval = (retval << 1) | ((inw(mdio_addr) & MDIO_DATA_READ) ? 1 : 0); in mdio_read() 563 outw(MDIO_ENB_IN | MDIO_SHIFT_CLK, mdio_addr); in mdio_read() 571 unsigned int mdio_addr = ioaddr + Wn4_PhysicalMgmt; in mdio_write() local [all …]
|
/linux-4.4.14/drivers/net/ethernet/dlink/ |
D | sundance.c | 746 #define mdio_delay() ioread8(mdio_addr) 757 static void mdio_sync(void __iomem *mdio_addr) in mdio_sync() argument 763 iowrite8(MDIO_WRITE1, mdio_addr); in mdio_sync() 765 iowrite8(MDIO_WRITE1 | MDIO_ShiftClk, mdio_addr); in mdio_sync() 773 void __iomem *mdio_addr = np->base + MIICtrl; in mdio_read() local 778 mdio_sync(mdio_addr); in mdio_read() 784 iowrite8(dataval, mdio_addr); in mdio_read() 786 iowrite8(dataval | MDIO_ShiftClk, mdio_addr); in mdio_read() 791 iowrite8(MDIO_EnbIn, mdio_addr); in mdio_read() 793 retval = (retval << 1) | ((ioread8(mdio_addr) & MDIO_Data) ? 1 : 0); in mdio_read() [all …]
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | xgmac_mdio.c | 32 __be32 mdio_addr; /* MDIO address */ member 160 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write() 214 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | adapter.h | 99 s8 mdio_addr; member
|
D | cxgb4vf_main.c | 1307 if (p->mdio_addr >= 0) { in cxgb4vf_get_settings() 1308 cmd->phy_address = p->mdio_addr; in cxgb4vf_get_settings()
|
D | t4vf_hw.c | 327 pi->mdio_addr = (v & FW_PORT_CMD_MDIOCAP_F) ? in t4vf_port_init()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | liquidio_common.h | 625 u64 mdio_addr; member
|
D | lio_ethtool.c | 303 mdio_cmd->mdio_addr = loc; in octnet_mdio45_access()
|
/linux-4.4.14/drivers/net/ethernet/adaptec/ |
D | starfire.c | 851 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_read() local 855 result = readl(mdio_addr); in mdio_read() 868 void __iomem *mdio_addr = np->base + MIICtrl + (phy_id<<7) + (location<<2); in mdio_write() local 869 writel(value, mdio_addr); in mdio_write()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ethtool.c | 576 if (p->mdio_addr >= 0) { in get_settings() 577 cmd->phy_address = p->mdio_addr; in get_settings()
|
D | cxgb4.h | 440 s8 mdio_addr; member
|
D | cxgb4_main.c | 2965 if (pi->mdio_addr < 0) in cxgb_ioctl() 2967 data->phy_id = pi->mdio_addr; in cxgb_ioctl()
|
D | t4_hw.c | 7451 p->mdio_addr = (ret & FW_PORT_CMD_MDIOCAP_F) ? in t4_port_init()
|