Lines Matching refs:gas
92 static void __init acpi_request_region (struct acpi_generic_address *gas,
98 memcpy(&addr, &gas->address, sizeof(addr));
103 if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_IO)
105 else if (gas->space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY)
452 void __iomem *acpi_os_map_generic_address(struct acpi_generic_address *gas)
456 if (gas->space_id != ACPI_ADR_SPACE_SYSTEM_MEMORY)
460 memcpy(&addr, &gas->address, sizeof(addr));
461 if (!addr || !gas->bit_width)
464 return acpi_os_map_iomem(addr, gas->bit_width / 8);
468 void acpi_os_unmap_generic_address(struct acpi_generic_address *gas)
473 if (gas->space_id != ACPI_ADR_SPACE_SYSTEM_MEMORY)
477 memcpy(&addr, &gas->address, sizeof(addr));
478 if (!addr || !gas->bit_width)
483 map = acpi_map_lookup(addr, gas->bit_width / 8);