Lines Matching refs:_pdata
1121 #define XGMAC_IOREAD(_pdata, _reg) \ argument
1122 ioread32((_pdata)->xgmac_regs + _reg)
1124 #define XGMAC_IOREAD_BITS(_pdata, _reg, _field) \ argument
1125 GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
1129 #define XGMAC_IOWRITE(_pdata, _reg, _val) \ argument
1130 iowrite32((_val), (_pdata)->xgmac_regs + _reg)
1132 #define XGMAC_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1134 u32 reg_val = XGMAC_IOREAD((_pdata), _reg); \
1138 XGMAC_IOWRITE((_pdata), _reg, reg_val); \
1145 #define XGMAC_MTL_IOREAD(_pdata, _n, _reg) \ argument
1146 ioread32((_pdata)->xgmac_regs + \
1149 #define XGMAC_MTL_IOREAD_BITS(_pdata, _n, _reg, _field) \ argument
1150 GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
1154 #define XGMAC_MTL_IOWRITE(_pdata, _n, _reg, _val) \ argument
1155 iowrite32((_val), (_pdata)->xgmac_regs + \
1158 #define XGMAC_MTL_IOWRITE_BITS(_pdata, _n, _reg, _field, _val) \ argument
1160 u32 reg_val = XGMAC_MTL_IOREAD((_pdata), (_n), _reg); \
1164 XGMAC_MTL_IOWRITE((_pdata), (_n), _reg, reg_val); \
1194 #define XPCS_IOWRITE(_pdata, _off, _val) \ argument
1195 iowrite32(_val, (_pdata)->xpcs_regs + (_off))
1197 #define XPCS_IOREAD(_pdata, _off) \ argument
1198 ioread32((_pdata)->xpcs_regs + (_off))
1213 #define XSIR0_IOREAD(_pdata, _reg) \ argument
1214 ioread16((_pdata)->sir0_regs + _reg)
1216 #define XSIR0_IOREAD_BITS(_pdata, _reg, _field) \ argument
1217 GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
1221 #define XSIR0_IOWRITE(_pdata, _reg, _val) \ argument
1222 iowrite16((_val), (_pdata)->sir0_regs + _reg)
1224 #define XSIR0_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1226 u16 reg_val = XSIR0_IOREAD((_pdata), _reg); \
1230 XSIR0_IOWRITE((_pdata), _reg, reg_val); \
1233 #define XSIR1_IOREAD(_pdata, _reg) \ argument
1234 ioread16((_pdata)->sir1_regs + _reg)
1236 #define XSIR1_IOREAD_BITS(_pdata, _reg, _field) \ argument
1237 GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
1241 #define XSIR1_IOWRITE(_pdata, _reg, _val) \ argument
1242 iowrite16((_val), (_pdata)->sir1_regs + _reg)
1244 #define XSIR1_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1246 u16 reg_val = XSIR1_IOREAD((_pdata), _reg); \
1250 XSIR1_IOWRITE((_pdata), _reg, reg_val); \
1256 #define XRXTX_IOREAD(_pdata, _reg) \ argument
1257 ioread16((_pdata)->rxtx_regs + _reg)
1259 #define XRXTX_IOREAD_BITS(_pdata, _reg, _field) \ argument
1260 GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
1264 #define XRXTX_IOWRITE(_pdata, _reg, _val) \ argument
1265 iowrite16((_val), (_pdata)->rxtx_regs + _reg)
1267 #define XRXTX_IOWRITE_BITS(_pdata, _reg, _field, _val) \ argument
1269 u16 reg_val = XRXTX_IOREAD((_pdata), _reg); \
1273 XRXTX_IOWRITE((_pdata), _reg, reg_val); \
1281 #define XMDIO_READ(_pdata, _mmd, _reg) \ argument
1282 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1285 #define XMDIO_READ_BITS(_pdata, _mmd, _reg, _mask) \ argument
1286 (XMDIO_READ((_pdata), _mmd, _reg) & _mask)
1288 #define XMDIO_WRITE(_pdata, _mmd, _reg, _val) \ argument
1289 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
1292 #define XMDIO_WRITE_BITS(_pdata, _mmd, _reg, _mask, _val) \ argument
1294 u32 mmd_val = XMDIO_READ((_pdata), _mmd, _reg); \
1297 XMDIO_WRITE((_pdata), _mmd, _reg, mmd_val); \