summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpica
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-02-26 20:39:28 +0000
committerjhb <jhb@FreeBSD.org>2001-02-26 20:39:28 +0000
commit557ae4bca715c5216bd3762ee29c0025d80f9435 (patch)
tree8bc9f3c5115062d7db34fe1fdb1390e2c096ce77 /sys/dev/acpica
parentc402b432478979088c527a093a3e40880bb4a6f0 (diff)
downloadFreeBSD-src-557ae4bca715c5216bd3762ee29c0025d80f9435.zip
FreeBSD-src-557ae4bca715c5216bd3762ee29c0025d80f9435.tar.gz
Properly protect the parameters to the EC_{GET,SET}_{DATA,CSR} macros with
parens.
Diffstat (limited to 'sys/dev/acpica')
-rw-r--r--sys/dev/acpica/acpi_ecreg.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/sys/dev/acpica/acpi_ecreg.h b/sys/dev/acpica/acpi_ecreg.h
index 344ff28..64140c6 100644
--- a/sys/dev/acpica/acpi_ecreg.h
+++ b/sys/dev/acpica/acpi_ecreg.h
@@ -189,8 +189,14 @@ typedef UINT8 EC_EVENT;
/*
* Register access primitives
*/
-#define EC_GET_DATA(sc) bus_space_read_1 (sc->ec_data_tag, sc->ec_data_handle, 0)
-#define EC_SET_DATA(sc, v) bus_space_write_1(sc->ec_data_tag, sc->ec_data_handle, 0, v)
-#define EC_GET_CSR(sc) bus_space_read_1 (sc->ec_csr_tag, sc->ec_csr_handle, 0)
-#define EC_SET_CSR(sc, v) bus_space_write_1(sc->ec_csr_tag, sc->ec_csr_handle, 0, v)
+#define EC_GET_DATA(sc) \
+ bus_space_read_1((sc)->ec_data_tag, (sc)->ec_data_handle, 0)
+#define EC_SET_DATA(sc, v) \
+ bus_space_write_1((sc)->ec_data_tag, (sc)->ec_data_handle, 0, (v))
+
+#define EC_GET_CSR(sc) \
+ bus_space_read_1((sc)->ec_csr_tag, (sc)->ec_csr_handle, 0)
+
+#define EC_SET_CSR(sc, v) \
+ bus_space_write_1((sc)->ec_csr_tag, (sc)->ec_csr_handle, 0, (v))
OpenPOWER on IntegriCloud