Acessando uma região de operação
Quando um driver de função registra um manipulador de região de operação, o driver deve especificar o tipo de acesso ACPI_OPREGION_ACCESS_AS_COOKED. O acesso cozido dá suporte à transferência de informações de um dispositivo ACPI para o driver de função do dispositivo, mas não do driver de função para o dispositivo.
Somente o driver ACPI fornecido pelo sistema modifica os dados em uma região de operação. O driver de função pode ler os dados em uma região de operação. No entanto, ele não deve modificar os dados. Quando chamado, um manipulador de região de operação transfere bytes na região de operação de e para o buffer de dados do driver ACPI. O driver ACPI gerencia o acesso aos bytes corretos para ler e gravar um campo de dados em uma região de operação.