52 #define _COMPONENT ACPI_EXECUTER
100 if (type_needed != this_type) {
102 "Needed type [%s], found [%s] %p",
162 "Opcode %X [%s] RequiredOperandTypes=%8.8X\n",
163 opcode, op_info->name, arg_types));
173 if (!stack_ptr || !*stack_ptr) {
182 obj_desc = *stack_ptr;
204 *stack_ptr = obj_desc;
215 object_type = obj_desc->
common.type;
221 "Bad operand object type [0x%X]",
246 "Operand is a Reference, Class [%s] %2.2X\n",
256 "Unknown Reference Class 0x%2.2X in %p",
285 switch (this_arg_type) {
323 object_type, obj_desc);
338 ((*stack_ptr)->common.type ==
360 obj_desc = *stack_ptr;
365 switch (this_arg_type) {
420 "Needed [Integer/String/Buffer], found [%s] %p",
422 (obj_desc), obj_desc));
430 if (obj_desc != *stack_ptr) {
446 "Needed [Integer/String/Buffer], found [%s] %p",
448 (obj_desc), obj_desc));
456 if (obj_desc != *stack_ptr) {
473 "Needed [Integer/String/Buffer], found [%s] %p",
475 (obj_desc), obj_desc));
483 if (obj_desc != *stack_ptr) {
492 switch (obj_desc->
common.type) {
502 "Needed [Integer/String/Buffer], found [%s] %p",
504 (obj_desc), obj_desc));
514 switch (obj_desc->
common.type) {
532 if (obj_desc != *stack_ptr) {
539 "Needed [Integer/String/Buffer], found [%s] %p",
541 (obj_desc), obj_desc));
555 switch (obj_desc->
common.type) {
566 "Needed [Buffer/String/Package/Reference], found [%s] %p",
568 (obj_desc), obj_desc));
578 switch (obj_desc->
common.type) {
588 "Needed [Buffer/String/Package], found [%s] %p",
590 (obj_desc), obj_desc));
600 switch (obj_desc->
common.type) {
609 "Needed [Region/Buffer], found [%s] %p",
611 (obj_desc), obj_desc));
621 switch (obj_desc->
common.type) {
655 "Needed Integer/Buffer/String/Package/Ref/Ddb], found [%s] %p",
657 (obj_desc), obj_desc));
668 "Internal - Unknown ARGI (required operand) type 0x%X",
678 status = acpi_ex_check_object_type(type_needed,
679 (*stack_ptr)->common.type,