Searched refs:xpcs_regs (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/vfio/platform/reset/ |
D | vfio_platform_amdxgbe.c | 62 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-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-main.c | 430 pdata->xpcs_regs = devm_ioremap_resource(dev, res); in xgbe_probe() 431 if (IS_ERR(pdata->xpcs_regs)) { in xgbe_probe() 433 ret = PTR_ERR(pdata->xpcs_regs); in xgbe_probe() 437 dev_dbg(dev, "xpcs_regs = %p\n", pdata->xpcs_regs); in xgbe_probe()
|
D | xgbe-common.h | 1195 iowrite32(_val, (_pdata)->xpcs_regs + (_off)) 1198 ioread32((_pdata)->xpcs_regs + (_off))
|
D | xgbe.h | 768 void __iomem *xpcs_regs; /* XPCS MMD registers */ member
|