52 #define _COMPONENT ACPI_DISPATCHER
56 #ifdef ACPI_ASL_COMPILER
59 acpi_ds_create_external_region(
acpi_status lookup_status,
71 #ifdef ACPI_ASL_COMPILER
90 acpi_ds_create_external_region(
acpi_status lookup_status,
100 return (lookup_status);
250 second_desc = obj_desc->
common.next_object;
251 second_desc->
extra.aml_start = op->
named.data;
252 second_desc->
extra.aml_length = op->
named.length;
310 switch (arg->
common.aml_opcode) {
318 "Bit offset within field too large (> 0xFFFFFFFF)"));
348 (
u8)((arg->
common.value.integer >> 8) & 0xFF);
353 (
u8)((arg->
common.value.integer >> 16) & 0xFF);
368 child = arg->
common.value.arg;
397 (
char *)&arg->
named.name,
432 "Field [%4.4s] bit offset too large (> 0xFFFFFFFF)",
445 "Invalid opcode in field list: 0x%X",
483 arg = op->
common.value.arg;
490 walk_state, ®ion_node);
491 #ifdef ACPI_ASL_COMPILER
492 status = acpi_ds_create_external_region(status, arg,
516 status = acpi_ds_get_field_names(&info, walk_state, arg->
common.next);
564 switch (walk_state->
opcode) {
609 (
char *)&arg->
named.name, type,
662 arg = op->
common.value.arg;
668 walk_state, ®ion_node);
669 #ifdef ACPI_ASL_COMPILER
670 status = acpi_ds_create_external_region(status, arg,
721 status = acpi_ds_get_field_names(&info, walk_state, arg->
common.next);
752 arg = op->
common.value.arg;
786 status = acpi_ds_get_field_names(&info, walk_state, arg->
common.next);