summaryrefslogtreecommitdiffstats
path: root/sys/dev/gx/if_gxvar.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/gx/if_gxvar.h')
-rw-r--r--sys/dev/gx/if_gxvar.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/sys/dev/gx/if_gxvar.h b/sys/dev/gx/if_gxvar.h
index a6f7364..c70aa0c 100644
--- a/sys/dev/gx/if_gxvar.h
+++ b/sys/dev/gx/if_gxvar.h
@@ -53,22 +53,24 @@ struct mtx { int filler; };
/* CSR_WRITE_8 assumes the register is in low/high order */
#define CSR_WRITE_8(gx, reg, val) do { \
- bus_space_write_4(gx->gx_btag, gx->gx_bhandle, reg, val & 0xffffffff); \
- bus_space_write_4(gx->gx_btag, gx->gx_bhandle, reg + 4, val >> 32); \
+ bus_space_write_4((gx)->gx_btag, (gx)->gx_bhandle, \
+ reg, (val) & 0xffffffff); \
+ bus_space_write_4((gx)->gx_btag, (gx)->gx_bhandle, \
+ (reg) + 4, (val) >> 32); \
} while (0)
#define CSR_WRITE_4(gx, reg, val) \
- bus_space_write_4(gx->gx_btag, gx->gx_bhandle, reg, val)
+ bus_space_write_4((gx)->gx_btag, (gx)->gx_bhandle, reg, val)
#define CSR_WRITE_2(gx, reg, val) \
- bus_space_write_2(gx->gx_btag, gx->gx_bhandle, reg, val)
+ bus_space_write_2((gx)->gx_btag, (gx)->gx_bhandle, reg, val)
#define CSR_WRITE_1(gx, reg, val) \
- bus_space_write_1(gx->gx_btag, gx->gx_bhandle, reg, val)
+ bus_space_write_1((gx)->gx_btag, (gx)->gx_bhandle, reg, val)
#define CSR_READ_4(gx, reg) \
- bus_space_read_4(gx->gx_btag, gx->gx_bhandle, reg)
+ bus_space_read_4((gx)->gx_btag, (gx)->gx_bhandle, reg)
#define CSR_READ_2(gx, reg) \
- bus_space_read_2(gx->gx_btag, gx->gx_bhandle, reg)
+ bus_space_read_2((gx)->gx_btag, (gx)->gx_bhandle, reg)
#define CSR_READ_1(gx, reg) \
- bus_space_read_1(gx->gx_btag, gx->gx_bhandle, reg)
+ bus_space_read_1((gx)->gx_btag, (gx)->gx_bhandle, reg)
#define GX_SETBIT(gx, reg, x) \
CSR_WRITE_4(gx, reg, (CSR_READ_4(gx, reg) | (x)))
OpenPOWER on IntegriCloud