Searched refs:mmd_address (Results 1 – 2 of 2) sorted by relevance
| /linux-4.4.14/drivers/vfio/platform/reset/ |
| D | vfio_platform_amdxgbe.c | 41 unsigned int mmd_address, value; in xmdio_read() local 43 mmd_address = (mmd << 16) | ((reg) & 0xffff); in xmdio_read() 44 iowrite32(mmd_address >> 8, ioaddr + (PCS_MMD_SELECT << 2)); in xmdio_read() 45 value = ioread32(ioaddr + ((mmd_address & 0xff) << 2)); in xmdio_read() 52 unsigned int mmd_address; in xmdio_write() local 54 mmd_address = (mmd << 16) | ((reg) & 0xffff); in xmdio_write() 55 iowrite32(mmd_address >> 8, ioaddr + (PCS_MMD_SELECT << 2)); in xmdio_write() 56 iowrite32(value, ioaddr + ((mmd_address & 0xff) << 2)); in xmdio_write()
|
| /linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
| D | xgbe-dev.c | 878 unsigned int mmd_address; in xgbe_read_mmd_regs() local 882 mmd_address = mmd_reg & ~MII_ADDR_C45; in xgbe_read_mmd_regs() 884 mmd_address = (pdata->mdio_mmd << 16) | (mmd_reg & 0xffff); in xgbe_read_mmd_regs() 896 XPCS_IOWRITE(pdata, PCS_MMD_SELECT << 2, mmd_address >> 8); in xgbe_read_mmd_regs() 897 mmd_data = XPCS_IOREAD(pdata, (mmd_address & 0xff) << 2); in xgbe_read_mmd_regs() 906 unsigned int mmd_address; in xgbe_write_mmd_regs() local 909 mmd_address = mmd_reg & ~MII_ADDR_C45; in xgbe_write_mmd_regs() 911 mmd_address = (pdata->mdio_mmd << 16) | (mmd_reg & 0xffff); in xgbe_write_mmd_regs() 923 XPCS_IOWRITE(pdata, PCS_MMD_SELECT << 2, mmd_address >> 8); in xgbe_write_mmd_regs() 924 XPCS_IOWRITE(pdata, (mmd_address & 0xff) << 2, mmd_data); in xgbe_write_mmd_regs()
|