54 #define _COMPONENT ACPI_DISPATCHER
59 acpi_ds_init_buffer_field(
u16 aml_opcode,
109 acpi_ds_init_buffer_field(
u16 aml_opcode,
128 "Target of Create Field is not a Buffer object - %s",
142 "(%s) destination not a NS Node [%s]",
155 switch (aml_opcode) {
166 if (bit_count == 0) {
168 "Attempt to CreateField of length zero"));
222 "Unknown field creation opcode 0x%02X",
230 if ((bit_offset + bit_count) > (8 * (
u32) buffer_desc->
buffer.length)) {
232 "Field [%4.4s] at %u exceeds Buffer [%4.4s] size %u (bits)",
234 bit_offset + bit_count,
247 bit_offset, bit_count);
256 buffer_desc->
common.reference_count = (
u16)
257 (buffer_desc->
common.reference_count +
258 obj_desc->
common.reference_count);
317 next_op = op->
common.value.arg;
350 acpi_ds_init_buffer_field(op->
common.aml_opcode, obj_desc,
359 acpi_ds_init_buffer_field(op->
common.aml_opcode, obj_desc,
402 next_op = op->
common.value.arg;
406 next_op = next_op->
common.next;
443 obj_desc->
region.address = (acpi_physical_address)
450 obj_desc->
region.length));
496 next_op = op->
common.value.arg;
522 operand[1]->
string.pointer,
523 operand[2]->
string.pointer, &table_index);
542 obj_desc->
region.address =
549 obj_desc->
region.length));
622 switch (op->
common.aml_opcode) {
648 if ((!op->
common.parent) ||
650 (op->
common.parent->common.aml_opcode !=
694 next_op = op->
common.value.arg;
698 next_op = next_op->
common.next;
702 next_op = next_op->
common.next;
728 operand_desc = walk_state->
operands[0];