ReactOS 0.4.17-dev-672-gf9943c7
io.h
Go to the documentation of this file.
1#pragma once
2
3#include <uacpi/types.h>
4
5// Forward declared to reduce pollution, include acpi.h if needed
6struct acpi_gas;
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
12#ifndef UACPI_BAREBONES_MODE
13
14uacpi_status uacpi_gas_read(const struct acpi_gas *gas, uacpi_u64 *value);
15uacpi_status uacpi_gas_write(const struct acpi_gas *gas, uacpi_u64 value);
16
18
24uacpi_status uacpi_map_gas(const struct acpi_gas *gas, uacpi_mapped_gas **out_mapped);
26
33
34#endif // !UACPI_BAREBONES_MODE
35
36#ifdef __cplusplus
37}
38#endif
void uacpi_unmap_gas(uacpi_mapped_gas *)
Definition: io.c:989
uacpi_status uacpi_gas_read_mapped(const uacpi_mapped_gas *gas, uacpi_u64 *value)
Definition: io.c:846
uacpi_status uacpi_gas_write_mapped(const uacpi_mapped_gas *gas, uacpi_u64 value)
Definition: io.c:885
uacpi_status uacpi_gas_read(const struct acpi_gas *gas, uacpi_u64 *value)
Definition: io.c:995
uacpi_status uacpi_map_gas(const struct acpi_gas *gas, uacpi_mapped_gas **out_mapped)
Definition: io.c:963
uacpi_status uacpi_gas_write(const struct acpi_gas *gas, uacpi_u64 value)
Definition: io.c:1010
uint64_t uacpi_u64
Definition: types.h:22
uacpi_status
Definition: status.h:10
Definition: pdh_main.c:96