• Home
  • Raw
  • Download

Lines Matching refs:_pdata

1464 #define XGMAC_IOREAD(_pdata, _reg)					\  argument
1465 ioread32((_pdata)->xgmac_regs + _reg)
1467 #define XGMAC_IOREAD_BITS(_pdata, _reg, _field) \ argument
1468 GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
1472 #define XGMAC_IOWRITE(_pdata, _reg, _val) \ argument
1473 iowrite32((_val), (_pdata)->xgmac_regs + _reg)
1475 #define XGMAC_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1477 u32 reg_val = XGMAC_IOREAD((_pdata), _reg); \
1481 XGMAC_IOWRITE((_pdata), _reg, reg_val); \
1488 #define XGMAC_MTL_IOREAD(_pdata, _n, _reg) \ argument
1489 ioread32((_pdata)->xgmac_regs + \
1492 #define XGMAC_MTL_IOREAD_BITS(_pdata, _n, _reg, _field) \ argument
1493 GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
1497 #define XGMAC_MTL_IOWRITE(_pdata, _n, _reg, _val) \ argument
1498 iowrite32((_val), (_pdata)->xgmac_regs + \
1501 #define XGMAC_MTL_IOWRITE_BITS(_pdata, _n, _reg, _field, _val) \ argument
1503 u32 reg_val = XGMAC_MTL_IOREAD((_pdata), (_n), _reg); \
1507 XGMAC_MTL_IOWRITE((_pdata), (_n), _reg, reg_val); \
1547 #define XPCS32_IOWRITE(_pdata, _off, _val) \ argument
1548 iowrite32(_val, (_pdata)->xpcs_regs + (_off))
1550 #define XPCS32_IOREAD(_pdata, _off) \ argument
1551 ioread32((_pdata)->xpcs_regs + (_off))
1553 #define XPCS16_IOWRITE(_pdata, _off, _val) \ argument
1554 iowrite16(_val, (_pdata)->xpcs_regs + (_off))
1556 #define XPCS16_IOREAD(_pdata, _off) \ argument
1557 ioread16((_pdata)->xpcs_regs + (_off))
1572 #define XSIR0_IOREAD(_pdata, _reg) \ argument
1573 ioread16((_pdata)->sir0_regs + _reg)
1575 #define XSIR0_IOREAD_BITS(_pdata, _reg, _field) \ argument
1576 GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
1580 #define XSIR0_IOWRITE(_pdata, _reg, _val) \ argument
1581 iowrite16((_val), (_pdata)->sir0_regs + _reg)
1583 #define XSIR0_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1585 u16 reg_val = XSIR0_IOREAD((_pdata), _reg); \
1589 XSIR0_IOWRITE((_pdata), _reg, reg_val); \
1592 #define XSIR1_IOREAD(_pdata, _reg) \ argument
1593 ioread16((_pdata)->sir1_regs + _reg)
1595 #define XSIR1_IOREAD_BITS(_pdata, _reg, _field) \ argument
1596 GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
1600 #define XSIR1_IOWRITE(_pdata, _reg, _val) \ argument
1601 iowrite16((_val), (_pdata)->sir1_regs + _reg)
1603 #define XSIR1_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1605 u16 reg_val = XSIR1_IOREAD((_pdata), _reg); \
1609 XSIR1_IOWRITE((_pdata), _reg, reg_val); \
1615 #define XRXTX_IOREAD(_pdata, _reg) \ argument
1616 ioread16((_pdata)->rxtx_regs + _reg)
1618 #define XRXTX_IOREAD_BITS(_pdata, _reg, _field) \ argument
1619 GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
1623 #define XRXTX_IOWRITE(_pdata, _reg, _val) \ argument
1624 iowrite16((_val), (_pdata)->rxtx_regs + _reg)
1626 #define XRXTX_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1628 u16 reg_val = XRXTX_IOREAD((_pdata), _reg); \
1632 XRXTX_IOWRITE((_pdata), _reg, reg_val); \
1648 #define XP_IOREAD(_pdata, _reg) \ argument
1649 ioread32((_pdata)->xprop_regs + (_reg))
1651 #define XP_IOREAD_BITS(_pdata, _reg, _field) \ argument
1652 GET_BITS(XP_IOREAD((_pdata), (_reg)), \
1656 #define XP_IOWRITE(_pdata, _reg, _val) \ argument
1657 iowrite32((_val), (_pdata)->xprop_regs + (_reg))
1659 #define XP_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1661 u32 reg_val = XP_IOREAD((_pdata), (_reg)); \
1665 XP_IOWRITE((_pdata), (_reg), reg_val); \
1681 #define XI2C_IOREAD(_pdata, _reg) \ argument
1682 ioread32((_pdata)->xi2c_regs + (_reg))
1684 #define XI2C_IOREAD_BITS(_pdata, _reg, _field) \ argument
1685 GET_BITS(XI2C_IOREAD((_pdata), (_reg)), \
1689 #define XI2C_IOWRITE(_pdata, _reg, _val) \ argument
1690 iowrite32((_val), (_pdata)->xi2c_regs + (_reg))
1692 #define XI2C_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1694 u32 reg_val = XI2C_IOREAD((_pdata), (_reg)); \
1698 XI2C_IOWRITE((_pdata), (_reg), reg_val); \
1706 #define XMDIO_READ(_pdata, _mmd, _reg) \ argument
1707 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1710 #define XMDIO_READ_BITS(_pdata, _mmd, _reg, _mask) \ argument
1711 (XMDIO_READ((_pdata), _mmd, _reg) & _mask)
1713 #define XMDIO_WRITE(_pdata, _mmd, _reg, _val) \ argument
1714 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
1717 #define XMDIO_WRITE_BITS(_pdata, _mmd, _reg, _mask, _val) \ argument
1719 u32 mmd_val = XMDIO_READ((_pdata), _mmd, _reg); \
1722 XMDIO_WRITE((_pdata), _mmd, _reg, mmd_val); \