Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/vfio/platform/reset/
Dvfio_platform_amdxgbe.c62 struct vfio_platform_region *xpcs_regs = &vdev->regions[1]; in vfio_platform_amdxgbe_reset() local
72 if (!xpcs_regs->ioaddr) { in vfio_platform_amdxgbe_reset()
73 xpcs_regs->ioaddr = in vfio_platform_amdxgbe_reset()
74 ioremap_nocache(xpcs_regs->addr, xpcs_regs->size); in vfio_platform_amdxgbe_reset()
75 if (!xpcs_regs->ioaddr) in vfio_platform_amdxgbe_reset()
80 pcs_value = xmdio_read(xpcs_regs->ioaddr, MDIO_MMD_PCS, MDIO_CTRL1); in vfio_platform_amdxgbe_reset()
82 xmdio_write(xpcs_regs->ioaddr, MDIO_MMD_PCS, MDIO_CTRL1, pcs_value); in vfio_platform_amdxgbe_reset()
87 pcs_value = xmdio_read(xpcs_regs->ioaddr, MDIO_MMD_PCS, in vfio_platform_amdxgbe_reset()
95 value = xmdio_read(xpcs_regs->ioaddr, MDIO_MMD_AN, MDIO_CTRL1); in vfio_platform_amdxgbe_reset()
97 xmdio_write(xpcs_regs->ioaddr, MDIO_MMD_AN, MDIO_CTRL1, value); in vfio_platform_amdxgbe_reset()
[all …]
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/
Dxgbe-platform.c367 pdata->xpcs_regs = devm_ioremap_resource(dev, res); in xgbe_platform_probe()
368 if (IS_ERR(pdata->xpcs_regs)) { in xgbe_platform_probe()
370 ret = PTR_ERR(pdata->xpcs_regs); in xgbe_platform_probe()
374 dev_dbg(dev, "xpcs_regs = %p\n", pdata->xpcs_regs); in xgbe_platform_probe()
Dxgbe-pci.c266 pdata->xpcs_regs = iomap_table[XGBE_XPCS_BAR]; in xgbe_pci_probe()
267 if (!pdata->xpcs_regs) { in xgbe_pci_probe()
273 dev_dbg(dev, "xpcs_regs = %p\n", pdata->xpcs_regs); in xgbe_pci_probe()
Dxgbe-common.h1526 iowrite32(_val, (_pdata)->xpcs_regs + (_off))
1529 ioread32((_pdata)->xpcs_regs + (_off))
1532 iowrite16(_val, (_pdata)->xpcs_regs + (_off))
1535 ioread16((_pdata)->xpcs_regs + (_off))
Dxgbe.h1041 void __iomem *xpcs_regs; /* XPCS MMD registers */ member