Lines Matching refs:address
52 acpi_hw_validate_io_request(acpi_io_address address, u32 bit_width);
124 acpi_hw_validate_io_request(acpi_io_address address, u32 bit_width) in acpi_hw_validate_io_request() argument
143 last_address = address + byte_width - 1; in acpi_hw_validate_io_request()
147 ACPI_FORMAT_UINT64(address), in acpi_hw_validate_io_request()
155 ACPI_FORMAT_UINT64(address), byte_width)); in acpi_hw_validate_io_request()
161 if (address > acpi_protected_ports[ACPI_PORT_INFO_ENTRIES - 1].end) { in acpi_hw_validate_io_request()
177 if ((address <= port_info->end) in acpi_hw_validate_io_request()
185 ACPI_FORMAT_UINT64(address), in acpi_hw_validate_io_request()
220 acpi_status acpi_hw_read_port(acpi_io_address address, u32 *value, u32 width) in acpi_hw_read_port() argument
229 address &= ACPI_UINT16_MAX; in acpi_hw_read_port()
234 status = acpi_hw_validate_io_request(address, width); in acpi_hw_read_port()
236 status = acpi_os_read_port(address, value, width); in acpi_hw_read_port()
253 if (acpi_hw_validate_io_request(address, 8) == AE_OK) { in acpi_hw_read_port()
254 status = acpi_os_read_port(address, &one_byte, 8); in acpi_hw_read_port()
262 address++; in acpi_hw_read_port()
284 acpi_status acpi_hw_write_port(acpi_io_address address, u32 value, u32 width) in acpi_hw_write_port() argument
292 address &= ACPI_UINT16_MAX; in acpi_hw_write_port()
297 status = acpi_hw_validate_io_request(address, width); in acpi_hw_write_port()
299 status = acpi_os_write_port(address, value, width); in acpi_hw_write_port()
316 if (acpi_hw_validate_io_request(address, 8) == AE_OK) { in acpi_hw_write_port()
318 acpi_os_write_port(address, (value >> i) & 0xFF, 8); in acpi_hw_write_port()
324 address++; in acpi_hw_write_port()