Lines Matching refs:_pdata

1482 #define XGMAC_IOREAD(_pdata, _reg)					\  argument
1483 bus_read_4((_pdata)->xgmac_res, _reg)
1485 #define XGMAC_IOREAD_BITS(_pdata, _reg, _field) \ argument
1486 GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
1490 #define XGMAC_IOWRITE(_pdata, _reg, _val) \ argument
1491 bus_write_4((_pdata)->xgmac_res, _reg, (_val))
1493 #define XGMAC_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1495 uint32_t reg_val = XGMAC_IOREAD((_pdata), _reg); \
1499 XGMAC_IOWRITE((_pdata), _reg, reg_val); \
1506 #define XGMAC_MTL_IOREAD(_pdata, _n, _reg) \ argument
1507 bus_read_4((_pdata)->xgmac_res, \
1510 #define XGMAC_MTL_IOREAD_BITS(_pdata, _n, _reg, _field) \ argument
1511 GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
1515 #define XGMAC_MTL_IOWRITE(_pdata, _n, _reg, _val) \ argument
1516 bus_write_4((_pdata)->xgmac_res, \
1519 #define XGMAC_MTL_IOWRITE_BITS(_pdata, _n, _reg, _field, _val) \ argument
1521 uint32_t reg_val = XGMAC_MTL_IOREAD((_pdata), (_n), _reg); \
1525 XGMAC_MTL_IOWRITE((_pdata), (_n), _reg, reg_val); \
1566 #define XPCS32_IOWRITE(_pdata, _off, _val) \ argument
1567 bus_write_4((_pdata)->xpcs_res, (_off), _val)
1569 #define XPCS32_IOREAD(_pdata, _off) \ argument
1570 bus_read_4((_pdata)->xpcs_res, (_off))
1572 #define XPCS16_IOWRITE(_pdata, _off, _val) \ argument
1573 bus_write_2((_pdata)->xpcs_res, (_off), _val)
1575 #define XPCS16_IOREAD(_pdata, _off) \ argument
1576 bus_read_2((_pdata)->xpcs_res, (_off))
1591 #define XSIR0_IOREAD(_pdata, _reg) \ argument
1592 bus_read_2((_pdata)->sir0_res, _reg)
1594 #define XSIR0_IOREAD_BITS(_pdata, _reg, _field) \ argument
1595 GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
1599 #define XSIR0_IOWRITE(_pdata, _reg, _val) \ argument
1600 bus_write_2((_pdata)->sir0_res, _reg, (_val))
1602 #define XSIR0_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1604 uint16_t reg_val = XSIR0_IOREAD((_pdata), _reg); \
1608 XSIR0_IOWRITE((_pdata), _reg, reg_val); \
1611 #define XSIR1_IOREAD(_pdata, _reg) \ argument
1612 bus_read_2((_pdata)->sir1_res, _reg)
1614 #define XSIR1_IOREAD_BITS(_pdata, _reg, _field) \ argument
1615 GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
1619 #define XSIR1_IOWRITE(_pdata, _reg, _val) \ argument
1620 bus_write_2((_pdata)->sir1_res, _reg, (_val))
1622 #define XSIR1_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1624 uint16_t reg_val = XSIR1_IOREAD((_pdata), _reg); \
1628 XSIR1_IOWRITE((_pdata), _reg, reg_val); \
1634 #define XRXTX_IOREAD(_pdata, _reg) \ argument
1635 bus_read_2((_pdata)->rxtx_res, _reg)
1637 #define XRXTX_IOREAD_BITS(_pdata, _reg, _field) \ argument
1638 GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
1642 #define XRXTX_IOWRITE(_pdata, _reg, _val) \ argument
1643 bus_write_2((_pdata)->rxtx_res, _reg, (_val))
1645 #define XRXTX_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1647 uint16_t reg_val = XRXTX_IOREAD((_pdata), _reg); \
1651 XRXTX_IOWRITE((_pdata), _reg, reg_val); \
1667 #define XP_IOREAD(_pdata, _reg) \ argument
1668 bus_read_4((_pdata)->xgmac_res, _reg + XGBE_MAC_PROP_OFFSET)
1670 #define XP_IOREAD_BITS(_pdata, _reg, _field) \ argument
1671 GET_BITS(XP_IOREAD((_pdata), (_reg)), \
1675 #define XP_IOWRITE(_pdata, _reg, _val) \ argument
1676 bus_write_4((_pdata)->xgmac_res, _reg + XGBE_MAC_PROP_OFFSET, \
1679 #define XP_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1681 uint32_t reg_val = XP_IOREAD((_pdata), (_reg)); \
1685 XP_IOWRITE((_pdata), (_reg), reg_val); \
1701 #define XI2C_IOREAD(_pdata, _reg) \ argument
1702 bus_read_4((_pdata)->xgmac_res, _reg + XGBE_I2C_CTRL_OFFSET)
1704 #define XI2C_IOREAD_BITS(_pdata, _reg, _field) \ argument
1705 GET_BITS(XI2C_IOREAD((_pdata), (_reg)), \
1709 #define XI2C_IOWRITE(_pdata, _reg, _val) \ argument
1710 bus_write_4((_pdata)->xgmac_res, _reg + XGBE_I2C_CTRL_OFFSET, \
1713 #define XI2C_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1715 uint32_t reg_val = XI2C_IOREAD((_pdata), (_reg)); \
1719 XI2C_IOWRITE((_pdata), (_reg), reg_val); \
1727 #define XMDIO_READ(_pdata, _mmd, _reg) \ argument
1728 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1731 #define XMDIO_READ_BITS(_pdata, _mmd, _reg, _mask) \ argument
1732 (XMDIO_READ((_pdata), _mmd, _reg) & _mask)
1734 #define XMDIO_WRITE(_pdata, _mmd, _reg, _val) \ argument
1735 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
1738 #define XMDIO_WRITE_BITS(_pdata, _mmd, _reg, _mask, _val) \ argument
1740 uint32_t mmd_val = XMDIO_READ((_pdata), _mmd, _reg); \
1743 XMDIO_WRITE((_pdata), _mmd, _reg, mmd_val); \