Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/vfio/platform/reset/
Dvfio_platform_amdxgbe.c61 struct vfio_platform_region *xgmac_regs = &vdev->regions[0]; in vfio_platform_amdxgbe_reset() local
66 if (!xgmac_regs->ioaddr) { in vfio_platform_amdxgbe_reset()
67 xgmac_regs->ioaddr = in vfio_platform_amdxgbe_reset()
68 ioremap_nocache(xgmac_regs->addr, xgmac_regs->size); in vfio_platform_amdxgbe_reset()
69 if (!xgmac_regs->ioaddr) in vfio_platform_amdxgbe_reset()
106 dma_mr_value = ioread32(xgmac_regs->ioaddr + DMA_MR); in vfio_platform_amdxgbe_reset()
108 iowrite32(dma_mr_value, xgmac_regs->ioaddr + DMA_MR); in vfio_platform_amdxgbe_reset()
113 while (count-- && (ioread32(xgmac_regs->ioaddr + DMA_MR) & 1)) in vfio_platform_amdxgbe_reset()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-main.c420 pdata->xgmac_regs = devm_ioremap_resource(dev, res); in xgbe_probe()
421 if (IS_ERR(pdata->xgmac_regs)) { in xgbe_probe()
423 ret = PTR_ERR(pdata->xgmac_regs); in xgbe_probe()
427 dev_dbg(dev, "xgmac_regs = %p\n", pdata->xgmac_regs); in xgbe_probe()
646 netdev->base_addr = (unsigned long)pdata->xgmac_regs; in xgbe_probe()
Dxgbe-common.h1122 ioread32((_pdata)->xgmac_regs + _reg)
1130 iowrite32((_val), (_pdata)->xgmac_regs + _reg)
1146 ioread32((_pdata)->xgmac_regs + \
1155 iowrite32((_val), (_pdata)->xgmac_regs + \
Dxgbe.h767 void __iomem *xgmac_regs; /* XGMAC CSRs */ member
Dxgbe-drv.c160 channel->dma_regs = pdata->xgmac_regs + DMA_CH_BASE + in xgbe_alloc_channels()