|
| static void * | aml_ensure_mem_is_mapped (uint64_t address, aml_bit_size_t accessSize) |
| |
| static uint64_t | aml_system_mem_read (aml_state_t *state, aml_opregion_t *opregion, uintptr_t address, aml_bit_size_t accessSize, uint64_t *out) |
| |
| static uint64_t | aml_system_mem_write (aml_state_t *state, aml_opregion_t *opregion, uint64_t address, aml_bit_size_t accessSize, uint64_t value) |
| |
| static uint64_t | aml_system_io_read (aml_state_t *state, aml_opregion_t *opregion, uint64_t address, aml_bit_size_t accessSize, uint64_t *out) |
| |
| static uint64_t | aml_system_io_write (aml_state_t *state, aml_opregion_t *opregion, uint64_t address, aml_bit_size_t accessSize, uint64_t value) |
| |
| static uint64_t | aml_pci_get_params (aml_state_t *state, aml_opregion_t *opregion, pci_segment_group_t *segmentGroup, pci_bus_t *bus, pci_slot_t *slot, pci_function_t *function) |
| |
| static uint64_t | aml_pci_config_read (aml_state_t *state, aml_opregion_t *opregion, uint64_t address, aml_bit_size_t accessSize, uint64_t *out) |
| |
| static uint64_t | aml_pci_config_write (aml_state_t *state, aml_opregion_t *opregion, uint64_t address, aml_bit_size_t accessSize, uint64_t value) |
| |
| static uint64_t | aml_opregion_read (aml_state_t *state, aml_opregion_t *opregion, uint64_t address, aml_bit_size_t accessSize, uint64_t *out) |
| |
| static uint64_t | aml_opregion_write (aml_state_t *state, aml_opregion_t *opregion, uint64_t address, aml_bit_size_t accessSize, uint64_t value) |
| |
| static uint64_t | aml_get_aligned_byte_offset (aml_bit_size_t bitOffset, aml_bit_size_t accessSize) |
| |
| static uint64_t | aml_generic_field_read_at (aml_state_t *state, aml_field_unit_t *fieldUnit, aml_bit_size_t accessSize, uint64_t byteOffset, uint64_t *out) |
| |
| static uint64_t | aml_generic_field_write_at (aml_state_t *state, aml_field_unit_t *fieldUnit, aml_bit_size_t accessSize, uint64_t byteOffset, uint64_t value) |
| |
| static uint64_t | aml_field_unit_access (aml_state_t *state, aml_field_unit_t *fieldUnit, aml_object_t *data, aml_access_direction_t direction) |
| |
| uint64_t | aml_field_unit_load (aml_state_t *state, aml_field_unit_t *fieldUnit, aml_object_t *out) |
| | Read the value stored in a FieldUnit. FieldUnits include Fields, IndexFields and BankFields.
|
| |
| uint64_t | aml_field_unit_store (aml_state_t *state, aml_field_unit_t *fieldUnit, aml_object_t *in) |
| | Write a value to a FieldUnit. FieldUnits include Fields, IndexFields and BankFields.
|
| |