Home
last modified time | relevance | path

Searched refs:mdio_priv (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/freescale/enetc/
A Denetc_mdio.c36 return enetc_port_rd_mdio(mdio_priv->hw, mdio_priv->mdio_base + off); in enetc_mdio_rd()
42 enetc_port_wr_mdio(mdio_priv->hw, mdio_priv->mdio_base + off, val); in enetc_mdio_wr()
60 struct enetc_mdio_priv *mdio_priv = bus->priv; in enetc_mdio_write() local
77 ret = enetc_mdio_wait_complete(mdio_priv); in enetc_mdio_write()
89 ret = enetc_mdio_wait_complete(mdio_priv); in enetc_mdio_write()
95 enetc_mdio_wr(mdio_priv, ENETC_MDIO_DATA, value); in enetc_mdio_write()
97 ret = enetc_mdio_wait_complete(mdio_priv); in enetc_mdio_write()
107 struct enetc_mdio_priv *mdio_priv = bus->priv; in enetc_mdio_read() local
123 ret = enetc_mdio_wait_complete(mdio_priv); in enetc_mdio_read()
135 ret = enetc_mdio_wait_complete(mdio_priv); in enetc_mdio_read()
[all …]
A Denetc_pci_mdio.c15 struct enetc_mdio_priv *mdio_priv; in enetc_pci_mdio_probe() local
35 bus = devm_mdiobus_alloc_size(dev, sizeof(*mdio_priv)); in enetc_pci_mdio_probe()
45 mdio_priv = bus->priv; in enetc_pci_mdio_probe()
46 mdio_priv->hw = hw; in enetc_pci_mdio_probe()
47 mdio_priv->mdio_base = ENETC_EMDIO_BASE; in enetc_pci_mdio_probe()
86 struct enetc_mdio_priv *mdio_priv; in enetc_pci_mdio_remove() local
89 mdio_priv = bus->priv; in enetc_pci_mdio_remove()
90 iounmap(mdio_priv->hw->port); in enetc_pci_mdio_remove()
A Denetc_pf.c795 struct enetc_mdio_priv *mdio_priv; in enetc_mdio_probe() local
799 bus = devm_mdiobus_alloc_size(dev, sizeof(*mdio_priv)); in enetc_mdio_probe()
807 mdio_priv = bus->priv; in enetc_mdio_probe()
808 mdio_priv->hw = &pf->si->hw; in enetc_mdio_probe()
809 mdio_priv->mdio_base = ENETC_EMDIO_BASE; in enetc_mdio_probe()
830 struct enetc_mdio_priv *mdio_priv; in enetc_imdio_create() local
836 bus = mdiobus_alloc_size(sizeof(*mdio_priv)); in enetc_imdio_create()
845 mdio_priv = bus->priv; in enetc_imdio_create()
846 mdio_priv->hw = &pf->si->hw; in enetc_imdio_create()
847 mdio_priv->mdio_base = ENETC_PM_IMDIO_BASE; in enetc_imdio_create()
/linux/drivers/net/dsa/sja1105/
A Dsja1105_mdio.c12 struct sja1105_mdio_private *mdio_priv = bus->priv; in sja1105_pcs_mdio_read() local
13 struct sja1105_private *priv = mdio_priv->priv; in sja1105_pcs_mdio_read()
282 struct sja1105_mdio_private *mdio_priv; in sja1105_mdiobus_base_tx_register() local
306 mdio_priv = bus->priv; in sja1105_mdiobus_base_tx_register()
307 mdio_priv->priv = priv; in sja1105_mdiobus_base_tx_register()
336 struct sja1105_mdio_private *mdio_priv; in sja1105_mdiobus_base_t1_register() local
360 mdio_priv = bus->priv; in sja1105_mdiobus_base_t1_register()
361 mdio_priv->priv = priv; in sja1105_mdiobus_base_t1_register()
389 struct sja1105_mdio_private *mdio_priv; in sja1105_mdiobus_pcs_register() local
412 mdio_priv = bus->priv; in sja1105_mdiobus_pcs_register()
[all …]
/linux/drivers/net/dsa/ocelot/
A Dfelix_vsc9959.c1035 struct enetc_mdio_priv *mdio_priv; in vsc9959_mdio_bus_alloc() local
1067 bus = devm_mdiobus_alloc_size(dev, sizeof(*mdio_priv)); in vsc9959_mdio_bus_alloc()
1075 mdio_priv = bus->priv; in vsc9959_mdio_bus_alloc()
1076 mdio_priv->hw = hw; in vsc9959_mdio_bus_alloc()
1080 mdio_priv->mdio_base = 0; in vsc9959_mdio_bus_alloc()

Completed in 14 milliseconds