Lines Matching refs:_pdata
1502 #define XGMAC_IOREAD(_pdata, _reg) \ argument
1503 ioread32((_pdata)->xgmac_regs + _reg)
1505 #define XGMAC_IOREAD_BITS(_pdata, _reg, _field) \ argument
1506 GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
1510 #define XGMAC_IOWRITE(_pdata, _reg, _val) \ argument
1511 iowrite32((_val), (_pdata)->xgmac_regs + _reg)
1513 #define XGMAC_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1515 u32 reg_val = XGMAC_IOREAD((_pdata), _reg); \
1519 XGMAC_IOWRITE((_pdata), _reg, reg_val); \
1526 #define XGMAC_MTL_IOREAD(_pdata, _n, _reg) \ argument
1527 ioread32((_pdata)->xgmac_regs + \
1530 #define XGMAC_MTL_IOREAD_BITS(_pdata, _n, _reg, _field) \ argument
1531 GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
1535 #define XGMAC_MTL_IOWRITE(_pdata, _n, _reg, _val) \ argument
1536 iowrite32((_val), (_pdata)->xgmac_regs + \
1539 #define XGMAC_MTL_IOWRITE_BITS(_pdata, _n, _reg, _field, _val) \ argument
1541 u32 reg_val = XGMAC_MTL_IOREAD((_pdata), (_n), _reg); \
1545 XGMAC_MTL_IOWRITE((_pdata), (_n), _reg, reg_val); \
1585 #define XPCS32_IOWRITE(_pdata, _off, _val) \ argument
1586 iowrite32(_val, (_pdata)->xpcs_regs + (_off))
1588 #define XPCS32_IOREAD(_pdata, _off) \ argument
1589 ioread32((_pdata)->xpcs_regs + (_off))
1591 #define XPCS16_IOWRITE(_pdata, _off, _val) \ argument
1592 iowrite16(_val, (_pdata)->xpcs_regs + (_off))
1594 #define XPCS16_IOREAD(_pdata, _off) \ argument
1595 ioread16((_pdata)->xpcs_regs + (_off))
1610 #define XSIR0_IOREAD(_pdata, _reg) \ argument
1611 ioread16((_pdata)->sir0_regs + _reg)
1613 #define XSIR0_IOREAD_BITS(_pdata, _reg, _field) \ argument
1614 GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
1618 #define XSIR0_IOWRITE(_pdata, _reg, _val) \ argument
1619 iowrite16((_val), (_pdata)->sir0_regs + _reg)
1621 #define XSIR0_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1623 u16 reg_val = XSIR0_IOREAD((_pdata), _reg); \
1627 XSIR0_IOWRITE((_pdata), _reg, reg_val); \
1630 #define XSIR1_IOREAD(_pdata, _reg) \ argument
1631 ioread16((_pdata)->sir1_regs + _reg)
1633 #define XSIR1_IOREAD_BITS(_pdata, _reg, _field) \ argument
1634 GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
1638 #define XSIR1_IOWRITE(_pdata, _reg, _val) \ argument
1639 iowrite16((_val), (_pdata)->sir1_regs + _reg)
1641 #define XSIR1_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1643 u16 reg_val = XSIR1_IOREAD((_pdata), _reg); \
1647 XSIR1_IOWRITE((_pdata), _reg, reg_val); \
1653 #define XRXTX_IOREAD(_pdata, _reg) \ argument
1654 ioread16((_pdata)->rxtx_regs + _reg)
1656 #define XRXTX_IOREAD_BITS(_pdata, _reg, _field) \ argument
1657 GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
1661 #define XRXTX_IOWRITE(_pdata, _reg, _val) \ argument
1662 iowrite16((_val), (_pdata)->rxtx_regs + _reg)
1664 #define XRXTX_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1666 u16 reg_val = XRXTX_IOREAD((_pdata), _reg); \
1670 XRXTX_IOWRITE((_pdata), _reg, reg_val); \
1686 #define XP_IOREAD(_pdata, _reg) \ argument
1687 ioread32((_pdata)->xprop_regs + (_reg))
1689 #define XP_IOREAD_BITS(_pdata, _reg, _field) \ argument
1690 GET_BITS(XP_IOREAD((_pdata), (_reg)), \
1694 #define XP_IOWRITE(_pdata, _reg, _val) \ argument
1695 iowrite32((_val), (_pdata)->xprop_regs + (_reg))
1697 #define XP_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1699 u32 reg_val = XP_IOREAD((_pdata), (_reg)); \
1703 XP_IOWRITE((_pdata), (_reg), reg_val); \
1719 #define XI2C_IOREAD(_pdata, _reg) \ argument
1720 ioread32((_pdata)->xi2c_regs + (_reg))
1722 #define XI2C_IOREAD_BITS(_pdata, _reg, _field) \ argument
1723 GET_BITS(XI2C_IOREAD((_pdata), (_reg)), \
1727 #define XI2C_IOWRITE(_pdata, _reg, _val) \ argument
1728 iowrite32((_val), (_pdata)->xi2c_regs + (_reg))
1730 #define XI2C_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1732 u32 reg_val = XI2C_IOREAD((_pdata), (_reg)); \
1736 XI2C_IOWRITE((_pdata), (_reg), reg_val); \
1745 #define XMDIO_READ(_pdata, _mmd, _reg) \ argument
1746 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1749 #define XMDIO_READ_BITS(_pdata, _mmd, _reg, _mask) \ argument
1750 (XMDIO_READ((_pdata), _mmd, _reg) & _mask)
1752 #define XMDIO_WRITE(_pdata, _mmd, _reg, _val) \ argument
1753 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
1756 #define XMDIO_WRITE_BITS(_pdata, _mmd, _reg, _mask, _val) \ argument
1758 u32 mmd_val = XMDIO_READ((_pdata), _mmd, _reg); \
1761 XMDIO_WRITE((_pdata), _mmd, _reg, mmd_val); \