Lines Matching refs:_pdata

1462 #define XGMAC_IOREAD(_pdata, _reg)					\  argument
1463 ioread32((_pdata)->xgmac_regs + _reg)
1465 #define XGMAC_IOREAD_BITS(_pdata, _reg, _field) \ argument
1466 GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
1470 #define XGMAC_IOWRITE(_pdata, _reg, _val) \ argument
1471 iowrite32((_val), (_pdata)->xgmac_regs + _reg)
1473 #define XGMAC_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1475 u32 reg_val = XGMAC_IOREAD((_pdata), _reg); \
1479 XGMAC_IOWRITE((_pdata), _reg, reg_val); \
1486 #define XGMAC_MTL_IOREAD(_pdata, _n, _reg) \ argument
1487 ioread32((_pdata)->xgmac_regs + \
1490 #define XGMAC_MTL_IOREAD_BITS(_pdata, _n, _reg, _field) \ argument
1491 GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
1495 #define XGMAC_MTL_IOWRITE(_pdata, _n, _reg, _val) \ argument
1496 iowrite32((_val), (_pdata)->xgmac_regs + \
1499 #define XGMAC_MTL_IOWRITE_BITS(_pdata, _n, _reg, _field, _val) \ argument
1501 u32 reg_val = XGMAC_MTL_IOREAD((_pdata), (_n), _reg); \
1505 XGMAC_MTL_IOWRITE((_pdata), (_n), _reg, reg_val); \
1545 #define XPCS32_IOWRITE(_pdata, _off, _val) \ argument
1546 iowrite32(_val, (_pdata)->xpcs_regs + (_off))
1548 #define XPCS32_IOREAD(_pdata, _off) \ argument
1549 ioread32((_pdata)->xpcs_regs + (_off))
1551 #define XPCS16_IOWRITE(_pdata, _off, _val) \ argument
1552 iowrite16(_val, (_pdata)->xpcs_regs + (_off))
1554 #define XPCS16_IOREAD(_pdata, _off) \ argument
1555 ioread16((_pdata)->xpcs_regs + (_off))
1570 #define XSIR0_IOREAD(_pdata, _reg) \ argument
1571 ioread16((_pdata)->sir0_regs + _reg)
1573 #define XSIR0_IOREAD_BITS(_pdata, _reg, _field) \ argument
1574 GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
1578 #define XSIR0_IOWRITE(_pdata, _reg, _val) \ argument
1579 iowrite16((_val), (_pdata)->sir0_regs + _reg)
1581 #define XSIR0_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1583 u16 reg_val = XSIR0_IOREAD((_pdata), _reg); \
1587 XSIR0_IOWRITE((_pdata), _reg, reg_val); \
1590 #define XSIR1_IOREAD(_pdata, _reg) \ argument
1591 ioread16((_pdata)->sir1_regs + _reg)
1593 #define XSIR1_IOREAD_BITS(_pdata, _reg, _field) \ argument
1594 GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
1598 #define XSIR1_IOWRITE(_pdata, _reg, _val) \ argument
1599 iowrite16((_val), (_pdata)->sir1_regs + _reg)
1601 #define XSIR1_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1603 u16 reg_val = XSIR1_IOREAD((_pdata), _reg); \
1607 XSIR1_IOWRITE((_pdata), _reg, reg_val); \
1613 #define XRXTX_IOREAD(_pdata, _reg) \ argument
1614 ioread16((_pdata)->rxtx_regs + _reg)
1616 #define XRXTX_IOREAD_BITS(_pdata, _reg, _field) \ argument
1617 GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
1621 #define XRXTX_IOWRITE(_pdata, _reg, _val) \ argument
1622 iowrite16((_val), (_pdata)->rxtx_regs + _reg)
1624 #define XRXTX_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1626 u16 reg_val = XRXTX_IOREAD((_pdata), _reg); \
1630 XRXTX_IOWRITE((_pdata), _reg, reg_val); \
1646 #define XP_IOREAD(_pdata, _reg) \ argument
1647 ioread32((_pdata)->xprop_regs + (_reg))
1649 #define XP_IOREAD_BITS(_pdata, _reg, _field) \ argument
1650 GET_BITS(XP_IOREAD((_pdata), (_reg)), \
1654 #define XP_IOWRITE(_pdata, _reg, _val) \ argument
1655 iowrite32((_val), (_pdata)->xprop_regs + (_reg))
1657 #define XP_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1659 u32 reg_val = XP_IOREAD((_pdata), (_reg)); \
1663 XP_IOWRITE((_pdata), (_reg), reg_val); \
1679 #define XI2C_IOREAD(_pdata, _reg) \ argument
1680 ioread32((_pdata)->xi2c_regs + (_reg))
1682 #define XI2C_IOREAD_BITS(_pdata, _reg, _field) \ argument
1683 GET_BITS(XI2C_IOREAD((_pdata), (_reg)), \
1687 #define XI2C_IOWRITE(_pdata, _reg, _val) \ argument
1688 iowrite32((_val), (_pdata)->xi2c_regs + (_reg))
1690 #define XI2C_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1692 u32 reg_val = XI2C_IOREAD((_pdata), (_reg)); \
1696 XI2C_IOWRITE((_pdata), (_reg), reg_val); \
1704 #define XMDIO_READ(_pdata, _mmd, _reg) \ argument
1705 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1708 #define XMDIO_READ_BITS(_pdata, _mmd, _reg, _mask) \ argument
1709 (XMDIO_READ((_pdata), _mmd, _reg) & _mask)
1711 #define XMDIO_WRITE(_pdata, _mmd, _reg, _val) \ argument
1712 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
1715 #define XMDIO_WRITE_BITS(_pdata, _mmd, _reg, _mask, _val) \ argument
1717 u32 mmd_val = XMDIO_READ((_pdata), _mmd, _reg); \
1720 XMDIO_WRITE((_pdata), _mmd, _reg, mmd_val); \