7#ifndef UACPI_BAREBONES_MODE
56#ifdef UACPI_NATIVE_MMIO
57#define uacpi_mmio_read8 uacpi_kernel_mmio_read8
58#define uacpi_mmio_read16 uacpi_kernel_mmio_read16
59#define uacpi_mmio_read32 uacpi_kernel_mmio_read32
60#define uacpi_mmio_read64 uacpi_kernel_mmio_read64
62#define uacpi_mmio_write8 uacpi_kernel_mmio_write8
63#define uacpi_mmio_write16 uacpi_kernel_mmio_write16
64#define uacpi_mmio_write32 uacpi_kernel_mmio_write32
65#define uacpi_mmio_write64 uacpi_kernel_mmio_write64
77#define uacpi_mmio_read8 uacpi_builtin_mmio_read8
78#define uacpi_mmio_read16 uacpi_builtin_mmio_read16
79#define uacpi_mmio_read32 uacpi_builtin_mmio_read32
80#define uacpi_mmio_read64 uacpi_builtin_mmio_read64
82#define uacpi_mmio_write8 uacpi_builtin_mmio_write8
83#define uacpi_mmio_write16 uacpi_builtin_mmio_write16
84#define uacpi_mmio_write32 uacpi_builtin_mmio_write32
85#define uacpi_mmio_write64 uacpi_builtin_mmio_write64
void uacpi_builtin_mmio_write64(void *ptr, uacpi_u64 data)
uacpi_status uacpi_pci_write(uacpi_handle handle, uacpi_size offset, uacpi_u8 width, uacpi_u64 in)
uacpi_size uacpi_round_up_bits_to_bytes(uacpi_size bit_length)
uacpi_status uacpi_pci_read(uacpi_handle handle, uacpi_size offset, uacpi_u8 width, uacpi_u64 *out)
uacpi_u8 uacpi_builtin_mmio_read8(void *ptr)
void uacpi_write_buffer_field(uacpi_buffer_field *field, const void *src, uacpi_size size)
uacpi_status uacpi_field_unit_get_bit_length(struct uacpi_field_unit *field, uacpi_size *out_length)
uacpi_u64 uacpi_builtin_mmio_read64(void *ptr)
void uacpi_builtin_mmio_write32(void *ptr, uacpi_u32 data)
uacpi_status uacpi_system_io_write(uacpi_handle handle, uacpi_size offset, uacpi_u8 width, uacpi_u64 in)
void uacpi_builtin_mmio_write16(void *ptr, uacpi_u16 data)
void uacpi_read_buffer_field(const uacpi_buffer_field *field, void *dst)
uacpi_status uacpi_system_memory_read(void *ptr, uacpi_size offset, uacpi_u8 width, uacpi_u64 *out)
void uacpi_unmap_gas_nofree(uacpi_mapped_gas *gas)
uacpi_status uacpi_field_unit_get_read_type(struct uacpi_field_unit *field, uacpi_object_type *out_type)
uacpi_status uacpi_system_io_read(uacpi_handle handle, uacpi_size offset, uacpi_u8 width, uacpi_u64 *out)
uacpi_status uacpi_map_gas_noalloc(const struct acpi_gas *gas, uacpi_mapped_gas *out_mapped)
uacpi_u32 uacpi_builtin_mmio_read32(void *ptr)
uacpi_status uacpi_system_memory_write(void *ptr, uacpi_size offset, uacpi_u8 width, uacpi_u64 in)
uacpi_status uacpi_read_field_unit(uacpi_field_unit *field, void *dst, uacpi_size size, uacpi_data_view *wtr_response)
uacpi_u16 uacpi_builtin_mmio_read16(void *ptr)
void uacpi_builtin_mmio_write8(void *ptr, uacpi_u8 data)
uacpi_status uacpi_write_field_unit(uacpi_field_unit *field, const void *src, uacpi_size size, uacpi_data_view *wtr_response)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLint GLint GLsizei width
uacpi_u8 access_bit_width
void(* unmap)(uacpi_handle, uacpi_size)
uacpi_status(* write)(uacpi_handle, uacpi_size offset, uacpi_u8 width, uacpi_u64 in)
uacpi_status(* read)(uacpi_handle, uacpi_size offset, uacpi_u8 width, uacpi_u64 *out)
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out