Lines Matching refs:_pdata
1440 #define XGMAC_IOREAD(_pdata, _reg) \ argument
1441 ioread32((_pdata)->xgmac_regs + _reg)
1443 #define XGMAC_IOREAD_BITS(_pdata, _reg, _field) \ argument
1444 GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
1448 #define XGMAC_IOWRITE(_pdata, _reg, _val) \ argument
1449 iowrite32((_val), (_pdata)->xgmac_regs + _reg)
1451 #define XGMAC_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1453 u32 reg_val = XGMAC_IOREAD((_pdata), _reg); \
1457 XGMAC_IOWRITE((_pdata), _reg, reg_val); \
1464 #define XGMAC_MTL_IOREAD(_pdata, _n, _reg) \ argument
1465 ioread32((_pdata)->xgmac_regs + \
1468 #define XGMAC_MTL_IOREAD_BITS(_pdata, _n, _reg, _field) \ argument
1469 GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
1473 #define XGMAC_MTL_IOWRITE(_pdata, _n, _reg, _val) \ argument
1474 iowrite32((_val), (_pdata)->xgmac_regs + \
1477 #define XGMAC_MTL_IOWRITE_BITS(_pdata, _n, _reg, _field, _val) \ argument
1479 u32 reg_val = XGMAC_MTL_IOREAD((_pdata), (_n), _reg); \
1483 XGMAC_MTL_IOWRITE((_pdata), (_n), _reg, reg_val); \
1523 #define XPCS32_IOWRITE(_pdata, _off, _val) \ argument
1524 iowrite32(_val, (_pdata)->xpcs_regs + (_off))
1526 #define XPCS32_IOREAD(_pdata, _off) \ argument
1527 ioread32((_pdata)->xpcs_regs + (_off))
1529 #define XPCS16_IOWRITE(_pdata, _off, _val) \ argument
1530 iowrite16(_val, (_pdata)->xpcs_regs + (_off))
1532 #define XPCS16_IOREAD(_pdata, _off) \ argument
1533 ioread16((_pdata)->xpcs_regs + (_off))
1548 #define XSIR0_IOREAD(_pdata, _reg) \ argument
1549 ioread16((_pdata)->sir0_regs + _reg)
1551 #define XSIR0_IOREAD_BITS(_pdata, _reg, _field) \ argument
1552 GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
1556 #define XSIR0_IOWRITE(_pdata, _reg, _val) \ argument
1557 iowrite16((_val), (_pdata)->sir0_regs + _reg)
1559 #define XSIR0_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1561 u16 reg_val = XSIR0_IOREAD((_pdata), _reg); \
1565 XSIR0_IOWRITE((_pdata), _reg, reg_val); \
1568 #define XSIR1_IOREAD(_pdata, _reg) \ argument
1569 ioread16((_pdata)->sir1_regs + _reg)
1571 #define XSIR1_IOREAD_BITS(_pdata, _reg, _field) \ argument
1572 GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
1576 #define XSIR1_IOWRITE(_pdata, _reg, _val) \ argument
1577 iowrite16((_val), (_pdata)->sir1_regs + _reg)
1579 #define XSIR1_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1581 u16 reg_val = XSIR1_IOREAD((_pdata), _reg); \
1585 XSIR1_IOWRITE((_pdata), _reg, reg_val); \
1591 #define XRXTX_IOREAD(_pdata, _reg) \ argument
1592 ioread16((_pdata)->rxtx_regs + _reg)
1594 #define XRXTX_IOREAD_BITS(_pdata, _reg, _field) \ argument
1595 GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
1599 #define XRXTX_IOWRITE(_pdata, _reg, _val) \ argument
1600 iowrite16((_val), (_pdata)->rxtx_regs + _reg)
1602 #define XRXTX_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1604 u16 reg_val = XRXTX_IOREAD((_pdata), _reg); \
1608 XRXTX_IOWRITE((_pdata), _reg, reg_val); \
1624 #define XP_IOREAD(_pdata, _reg) \ argument
1625 ioread32((_pdata)->xprop_regs + (_reg))
1627 #define XP_IOREAD_BITS(_pdata, _reg, _field) \ argument
1628 GET_BITS(XP_IOREAD((_pdata), (_reg)), \
1632 #define XP_IOWRITE(_pdata, _reg, _val) \ argument
1633 iowrite32((_val), (_pdata)->xprop_regs + (_reg))
1635 #define XP_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1637 u32 reg_val = XP_IOREAD((_pdata), (_reg)); \
1641 XP_IOWRITE((_pdata), (_reg), reg_val); \
1657 #define XI2C_IOREAD(_pdata, _reg) \ argument
1658 ioread32((_pdata)->xi2c_regs + (_reg))
1660 #define XI2C_IOREAD_BITS(_pdata, _reg, _field) \ argument
1661 GET_BITS(XI2C_IOREAD((_pdata), (_reg)), \
1665 #define XI2C_IOWRITE(_pdata, _reg, _val) \ argument
1666 iowrite32((_val), (_pdata)->xi2c_regs + (_reg))
1668 #define XI2C_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1670 u32 reg_val = XI2C_IOREAD((_pdata), (_reg)); \
1674 XI2C_IOWRITE((_pdata), (_reg), reg_val); \
1682 #define XMDIO_READ(_pdata, _mmd, _reg) \ argument
1683 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1686 #define XMDIO_READ_BITS(_pdata, _mmd, _reg, _mask) \ argument
1687 (XMDIO_READ((_pdata), _mmd, _reg) & _mask)
1689 #define XMDIO_WRITE(_pdata, _mmd, _reg, _val) \ argument
1690 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
1693 #define XMDIO_WRITE_BITS(_pdata, _mmd, _reg, _mask, _val) \ argument
1695 u32 mmd_val = XMDIO_READ((_pdata), _mmd, _reg); \
1698 XMDIO_WRITE((_pdata), _mmd, _reg, mmd_val); \