Lines Matching refs:_pdata

1480 #define XGMAC_IOREAD(_pdata, _reg)					\  argument
1481 bus_read_4((_pdata)->xgmac_res, _reg)
1483 #define XGMAC_IOREAD_BITS(_pdata, _reg, _field) \ argument
1484 GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
1488 #define XGMAC_IOWRITE(_pdata, _reg, _val) \ argument
1489 bus_write_4((_pdata)->xgmac_res, _reg, (_val))
1491 #define XGMAC_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1493 uint32_t reg_val = XGMAC_IOREAD((_pdata), _reg); \
1497 XGMAC_IOWRITE((_pdata), _reg, reg_val); \
1504 #define XGMAC_MTL_IOREAD(_pdata, _n, _reg) \ argument
1505 bus_read_4((_pdata)->xgmac_res, \
1508 #define XGMAC_MTL_IOREAD_BITS(_pdata, _n, _reg, _field) \ argument
1509 GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
1513 #define XGMAC_MTL_IOWRITE(_pdata, _n, _reg, _val) \ argument
1514 bus_write_4((_pdata)->xgmac_res, \
1517 #define XGMAC_MTL_IOWRITE_BITS(_pdata, _n, _reg, _field, _val) \ argument
1519 uint32_t reg_val = XGMAC_MTL_IOREAD((_pdata), (_n), _reg); \
1523 XGMAC_MTL_IOWRITE((_pdata), (_n), _reg, reg_val); \
1564 #define XPCS32_IOWRITE(_pdata, _off, _val) \ argument
1565 bus_write_4((_pdata)->xpcs_res, (_off), _val)
1567 #define XPCS32_IOREAD(_pdata, _off) \ argument
1568 bus_read_4((_pdata)->xpcs_res, (_off))
1570 #define XPCS16_IOWRITE(_pdata, _off, _val) \ argument
1571 bus_write_2((_pdata)->xpcs_res, (_off), _val)
1573 #define XPCS16_IOREAD(_pdata, _off) \ argument
1574 bus_read_2((_pdata)->xpcs_res, (_off))
1589 #define XSIR0_IOREAD(_pdata, _reg) \ argument
1590 bus_read_2((_pdata)->sir0_res, _reg)
1592 #define XSIR0_IOREAD_BITS(_pdata, _reg, _field) \ argument
1593 GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
1597 #define XSIR0_IOWRITE(_pdata, _reg, _val) \ argument
1598 bus_write_2((_pdata)->sir0_res, _reg, (_val))
1600 #define XSIR0_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1602 uint16_t reg_val = XSIR0_IOREAD((_pdata), _reg); \
1606 XSIR0_IOWRITE((_pdata), _reg, reg_val); \
1609 #define XSIR1_IOREAD(_pdata, _reg) \ argument
1610 bus_read_2((_pdata)->sir1_res, _reg)
1612 #define XSIR1_IOREAD_BITS(_pdata, _reg, _field) \ argument
1613 GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
1617 #define XSIR1_IOWRITE(_pdata, _reg, _val) \ argument
1618 bus_write_2((_pdata)->sir1_res, _reg, (_val))
1620 #define XSIR1_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1622 uint16_t reg_val = XSIR1_IOREAD((_pdata), _reg); \
1626 XSIR1_IOWRITE((_pdata), _reg, reg_val); \
1632 #define XRXTX_IOREAD(_pdata, _reg) \ argument
1633 bus_read_2((_pdata)->rxtx_res, _reg)
1635 #define XRXTX_IOREAD_BITS(_pdata, _reg, _field) \ argument
1636 GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
1640 #define XRXTX_IOWRITE(_pdata, _reg, _val) \ argument
1641 bus_write_2((_pdata)->rxtx_res, _reg, (_val))
1643 #define XRXTX_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1645 uint16_t reg_val = XRXTX_IOREAD((_pdata), _reg); \
1649 XRXTX_IOWRITE((_pdata), _reg, reg_val); \
1665 #define XP_IOREAD(_pdata, _reg) \ argument
1666 bus_read_4((_pdata)->xgmac_res, _reg + XGBE_MAC_PROP_OFFSET)
1668 #define XP_IOREAD_BITS(_pdata, _reg, _field) \ argument
1669 GET_BITS(XP_IOREAD((_pdata), (_reg)), \
1673 #define XP_IOWRITE(_pdata, _reg, _val) \ argument
1674 bus_write_4((_pdata)->xgmac_res, _reg + XGBE_MAC_PROP_OFFSET, \
1677 #define XP_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1679 uint32_t reg_val = XP_IOREAD((_pdata), (_reg)); \
1683 XP_IOWRITE((_pdata), (_reg), reg_val); \
1699 #define XI2C_IOREAD(_pdata, _reg) \ argument
1700 bus_read_4((_pdata)->xgmac_res, _reg + XGBE_I2C_CTRL_OFFSET)
1702 #define XI2C_IOREAD_BITS(_pdata, _reg, _field) \ argument
1703 GET_BITS(XI2C_IOREAD((_pdata), (_reg)), \
1707 #define XI2C_IOWRITE(_pdata, _reg, _val) \ argument
1708 bus_write_4((_pdata)->xgmac_res, _reg + XGBE_I2C_CTRL_OFFSET, \
1711 #define XI2C_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1713 uint32_t reg_val = XI2C_IOREAD((_pdata), (_reg)); \
1717 XI2C_IOWRITE((_pdata), (_reg), reg_val); \
1725 #define XMDIO_READ(_pdata, _mmd, _reg) \ argument
1726 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1729 #define XMDIO_READ_BITS(_pdata, _mmd, _reg, _mask) \ argument
1730 (XMDIO_READ((_pdata), _mmd, _reg) & _mask)
1732 #define XMDIO_WRITE(_pdata, _mmd, _reg, _val) \ argument
1733 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
1736 #define XMDIO_WRITE_BITS(_pdata, _mmd, _reg, _mask, _val) \ argument
1738 uint32_t mmd_val = XMDIO_READ((_pdata), _mmd, _reg); \
1741 XMDIO_WRITE((_pdata), _mmd, _reg, mmd_val); \