Home
last modified time | relevance | path

Searched refs:gas (Results 1 – 4 of 4) sorted by relevance

/hypervisor/arch/x86/
A Dpm.c106 if (gas->space_id == SPACE_SYSTEM_MEMORY) { in acpi_gas_write()
107 mmio_write16(val16, hpa2hva(gas->address)); in acpi_gas_write()
109 pio_write16(val16, (uint16_t)gas->address); in acpi_gas_write()
113 static uint32_t acpi_gas_read(const struct acrn_acpi_generic_address *gas) in acpi_gas_read() argument
117 if (gas->space_id == SPACE_SYSTEM_MEMORY) { in acpi_gas_read()
118 ret = mmio_read16(hpa2hva(gas->address)); in acpi_gas_read()
120 ret = pio_read16((uint16_t)gas->address); in acpi_gas_read()
249 struct acrn_acpi_generic_address *gas = &(host_reset_reg.reg); in reset_host() local
260 if ((gas->space_id == SPACE_SYSTEM_IO) && in reset_host()
261 (gas->bit_width == 8U) && (gas->bit_offset == 0U) && in reset_host()
[all …]
/hypervisor/acpi_parser/
A Dacpi_ext.c71 … get_acpi_dt_gas(const uint8_t *dt_addr, uint32_t dt_offset, struct acrn_acpi_generic_address *gas) in get_acpi_dt_gas() argument
75 gas->space_id = dt_gas->space_id; in get_acpi_dt_gas()
76 gas->bit_width = dt_gas->bit_width; in get_acpi_dt_gas()
77 gas->bit_offset = dt_gas->bit_offset; in get_acpi_dt_gas()
78 gas->access_size = dt_gas->access_size; in get_acpi_dt_gas()
79 gas->address = dt_gas->address; in get_acpi_dt_gas()
/hypervisor/arch/x86/guest/
A Dvm_reset.c210 struct acrn_acpi_generic_address *gas = &(reset_reg->reg); in register_reset_port_handler() local
229 (gas->space_id == SPACE_SYSTEM_IO) && in register_reset_port_handler()
230 (gas->bit_width == 8U) && (gas->bit_offset == 0U) && in register_reset_port_handler()
231 (gas->address != 0xcf9U) && (gas->address != 0x64U)) { in register_reset_port_handler()
A Dpm.c252 …r_gas_io_handler(struct acrn_vm *vm, uint32_t pio_idx, const struct acrn_acpi_generic_address *gas) in register_gas_io_handler() argument
256 if ((gas->address != 0UL) && (gas->space_id == SPACE_SYSTEM_IO) && (gas->bit_width != 0U)) { in register_gas_io_handler()
257 gas_io.base = (uint16_t)gas->address; in register_gas_io_handler()
258 gas_io.len = gas->bit_width / 8; in register_gas_io_handler()

Completed in 9 milliseconds