diff options
author | jhb <jhb@FreeBSD.org> | 2001-02-26 20:39:28 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-02-26 20:39:28 +0000 |
commit | 557ae4bca715c5216bd3762ee29c0025d80f9435 (patch) | |
tree | 8bc9f3c5115062d7db34fe1fdb1390e2c096ce77 /sys/dev/acpica | |
parent | c402b432478979088c527a093a3e40880bb4a6f0 (diff) | |
download | FreeBSD-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.h | 14 |
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)) |