Lines Matching refs:_reg
263 #define XSIR0_IOREAD(_priv, _reg) \ argument
264 ioread16((_priv)->sir0_regs + _reg)
266 #define XSIR0_IOREAD_BITS(_priv, _reg, _field) \ argument
267 GET_BITS(XSIR0_IOREAD((_priv), _reg), \
268 _reg##_##_field##_INDEX, \
269 _reg##_##_field##_WIDTH)
271 #define XSIR0_IOWRITE(_priv, _reg, _val) \ argument
272 iowrite16((_val), (_priv)->sir0_regs + _reg)
274 #define XSIR0_IOWRITE_BITS(_priv, _reg, _field, _val) \ argument
276 u16 reg_val = XSIR0_IOREAD((_priv), _reg); \
278 _reg##_##_field##_INDEX, \
279 _reg##_##_field##_WIDTH, (_val)); \
280 XSIR0_IOWRITE((_priv), _reg, reg_val); \
283 #define XSIR1_IOREAD(_priv, _reg) \ argument
284 ioread16((_priv)->sir1_regs + _reg)
286 #define XSIR1_IOREAD_BITS(_priv, _reg, _field) \ argument
287 GET_BITS(XSIR1_IOREAD((_priv), _reg), \
288 _reg##_##_field##_INDEX, \
289 _reg##_##_field##_WIDTH)
291 #define XSIR1_IOWRITE(_priv, _reg, _val) \ argument
292 iowrite16((_val), (_priv)->sir1_regs + _reg)
294 #define XSIR1_IOWRITE_BITS(_priv, _reg, _field, _val) \ argument
296 u16 reg_val = XSIR1_IOREAD((_priv), _reg); \
298 _reg##_##_field##_INDEX, \
299 _reg##_##_field##_WIDTH, (_val)); \
300 XSIR1_IOWRITE((_priv), _reg, reg_val); \
310 #define XRXTX_IOREAD(_priv, _reg) \ argument
311 ioread16((_priv)->rxtx_regs + _reg)
313 #define XRXTX_IOREAD_BITS(_priv, _reg, _field) \ argument
314 GET_BITS(XRXTX_IOREAD((_priv), _reg), \
315 _reg##_##_field##_INDEX, \
316 _reg##_##_field##_WIDTH)
318 #define XRXTX_IOWRITE(_priv, _reg, _val) \ argument
319 iowrite16((_val), (_priv)->rxtx_regs + _reg)
321 #define XRXTX_IOWRITE_BITS(_priv, _reg, _field, _val) \ argument
323 u16 reg_val = XRXTX_IOREAD((_priv), _reg); \
325 _reg##_##_field##_INDEX, \
326 _reg##_##_field##_WIDTH, (_val)); \
327 XRXTX_IOWRITE((_priv), _reg, reg_val); \