Lines Matching refs:Address

128     ACPI_IO_ADDRESS         Address,
191 * PARAMETERS: Address Address of I/O port/register
205 ACPI_IO_ADDRESS Address,
230 LastAddress = Address + ByteWidth - 1;
232 ACPI_DEBUG_PRINT ((ACPI_DB_IO, "Address %p LastAddress %p Length %X",
233 ACPI_CAST_PTR (void, Address), ACPI_CAST_PTR (void, LastAddress),
242 ACPI_CAST_PTR (void, Address), ByteWidth));
248 if (Address > AcpiProtectedPorts[ACPI_PORT_INFO_ENTRIES - 1].End)
261 * 1) Address range is contained completely in the port address range
262 * 2) Address range overlaps port range at the port range start
263 * 3) Address range overlaps port range at the port range end
264 * 4) Address range completely encompasses the port range
266 if ((Address <= PortInfo->End) && (LastAddress >= PortInfo->Start))
274 ACPI_CAST_PTR (void, Address), ByteWidth, PortInfo->Name,
297 * PARAMETERS: Address Address of I/O port/register to read
311 ACPI_IO_ADDRESS Address,
324 Address &= ACPI_UINT16_MAX;
329 Status = AcpiHwValidateIoRequest (Address, Width);
332 Status = AcpiOsReadPort (Address, Value, Width);
350 if (AcpiHwValidateIoRequest (Address, 8) == AE_OK)
352 Status = AcpiOsReadPort (Address, &OneByte, 8);
361 Address++;
372 * PARAMETERS: Address Address of I/O port/register to write
386 ACPI_IO_ADDRESS Address,
398 Address &= ACPI_UINT16_MAX;
403 Status = AcpiHwValidateIoRequest (Address, Width);
406 Status = AcpiOsWritePort (Address, Value, Width);
424 if (AcpiHwValidateIoRequest (Address, 8) == AE_OK)
426 Status = AcpiOsWritePort (Address, (Value >> i) & 0xFF, 8);
433 Address++;