• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/executer/

Lines Matching refs:obj_desc

63 acpi_ex_dump_object(union acpi_operand_object *obj_desc,
66 static void acpi_ex_dump_reference_obj(union acpi_operand_object *obj_desc);
69 acpi_ex_dump_package_obj(union acpi_operand_object *obj_desc,
314 * PARAMETERS: obj_desc - Descriptor to dump
325 acpi_ex_dump_object(union acpi_operand_object *obj_desc,
335 acpi_ut_get_object_type_name(obj_desc));
344 target = ACPI_ADD_PTR(u8, obj_desc, info->offset);
354 (obj_desc));
389 acpi_ut_print_string(obj_desc->string.pointer,
396 ACPI_DUMP_BUFFER(obj_desc->buffer.pointer,
397 obj_desc->buffer.length);
405 acpi_ex_dump_package_obj(obj_desc, 0, 0);
410 acpi_ex_dump_object(obj_desc,
418 (obj_desc->reference.opcode))->
420 acpi_ex_dump_reference_obj(obj_desc);
438 * PARAMETERS: *obj_desc - Pointer to entry to be dumped
447 void acpi_ex_dump_operand(union acpi_operand_object *obj_desc, u32 depth)
459 if (!obj_desc) {
467 if (ACPI_GET_DESCRIPTOR_TYPE(obj_desc) == ACPI_DESC_TYPE_NAMED) {
469 obj_desc));
470 ACPI_DUMP_ENTRY(obj_desc, ACPI_LV_EXEC);
474 if (ACPI_GET_DESCRIPTOR_TYPE(obj_desc) != ACPI_DESC_TYPE_OPERAND) {
477 obj_desc,
478 acpi_ut_get_descriptor_name(obj_desc)));
479 ACPI_DUMP_BUFFER(obj_desc, sizeof(union acpi_operand_object));
483 /* obj_desc is a valid object */
487 depth, " ", depth, obj_desc));
489 ACPI_DEBUG_PRINT((ACPI_DB_EXEC, "%p ", obj_desc));
494 switch (ACPI_GET_OBJECT_TYPE(obj_desc)) {
497 switch (obj_desc->reference.opcode) {
505 ACPI_DUMP_PATHNAME(obj_desc->reference.object,
508 ACPI_DUMP_ENTRY(obj_desc->reference.object,
515 obj_desc->reference.object);
521 obj_desc->reference.object);
527 obj_desc->reference.offset);
529 if (ACPI_GET_OBJECT_TYPE(obj_desc) == ACPI_TYPE_INTEGER) {
534 ACPI_FORMAT_UINT64(obj_desc->
545 obj_desc->reference.offset);
547 if (ACPI_GET_OBJECT_TYPE(obj_desc) == ACPI_TYPE_INTEGER) {
552 ACPI_FORMAT_UINT64(obj_desc->
563 obj_desc->reference.node->name.integer);
571 obj_desc->reference.opcode);
580 obj_desc->buffer.length,
581 obj_desc->buffer.pointer);
583 length = obj_desc->buffer.length;
590 if (obj_desc->buffer.pointer) {
595 obj_desc->buffer.pointer[index]);
604 ACPI_FORMAT_UINT64(obj_desc->integer.value));
610 obj_desc->package.count,
611 obj_desc->package.elements);
617 if (obj_desc->package.count &&
618 obj_desc->package.elements && acpi_dbg_level > 1) {
619 for (index = 0; index < obj_desc->package.count;
621 acpi_ex_dump_operand(obj_desc->package.
631 acpi_ut_get_region_name(obj_desc->region.
633 obj_desc->region.space_id);
639 if (!(obj_desc->region.flags & AOPOBJ_DATA_VALID)) {
643 ACPI_FORMAT_UINT64(obj_desc->region.
645 obj_desc->region.length);
652 obj_desc->string.length,
653 obj_desc->string.pointer);
655 acpi_ut_print_string(obj_desc->string.pointer, ACPI_UINT8_MAX);
668 obj_desc->field.bit_length,
669 obj_desc->field.access_byte_width,
670 obj_desc->field.field_flags & AML_FIELD_LOCK_RULE_MASK,
671 obj_desc->field.field_flags & AML_FIELD_UPDATE_RULE_MASK,
672 obj_desc->field.base_byte_offset,
673 obj_desc->field.start_field_bit_offset);
675 acpi_ex_dump_operand(obj_desc->field.region_obj, depth + 1);
686 obj_desc->buffer_field.bit_length,
687 obj_desc->buffer_field.base_byte_offset,
688 obj_desc->buffer_field.start_field_bit_offset);
690 if (!obj_desc->buffer_field.buffer_obj) {
693 if (ACPI_GET_OBJECT_TYPE(obj_desc->buffer_field.buffer_obj)
697 acpi_ex_dump_operand(obj_desc->buffer_field.buffer_obj,
710 obj_desc->method.param_count,
711 obj_desc->method.aml_start,
712 obj_desc->method.aml_length);
744 ACPI_GET_OBJECT_TYPE(obj_desc));
872 static void acpi_ex_dump_reference_obj(union acpi_operand_object *obj_desc)
879 if (obj_desc->reference.opcode == AML_INT_NAMEPATH_OP) {
880 acpi_os_printf("Named Object %p ", obj_desc->reference.node);
883 acpi_ns_handle_to_pathname(obj_desc->reference.node,
891 } else if (obj_desc->reference.object) {
893 obj_desc->reference.object);
901 * PARAMETERS: obj_desc - Descriptor to dump
910 acpi_ex_dump_package_obj(union acpi_operand_object *obj_desc,
925 acpi_os_printf("%p ", obj_desc);
929 if (!obj_desc) {
936 switch (ACPI_GET_OBJECT_TYPE(obj_desc)) {
940 ACPI_FORMAT_UINT64(obj_desc->integer.value));
946 for (i = 0; i < obj_desc->string.length; i++) {
947 acpi_os_printf("%c", obj_desc->string.pointer[i]);
955 obj_desc->buffer.length);
956 if (obj_desc->buffer.length) {
958 (u8, obj_desc->buffer.pointer),
959 obj_desc->buffer.length,
969 obj_desc->package.count);
971 for (i = 0; i < obj_desc->package.count; i++) {
972 acpi_ex_dump_package_obj(obj_desc->package.elements[i],
980 acpi_ex_dump_reference_obj(obj_desc);
986 ACPI_GET_OBJECT_TYPE(obj_desc));
995 * PARAMETERS: obj_desc - Descriptor to dump
1003 acpi_ex_dump_object_descriptor(union acpi_operand_object *obj_desc, u32 flags)
1007 if (!obj_desc) {
1018 if (ACPI_GET_DESCRIPTOR_TYPE(obj_desc) == ACPI_DESC_TYPE_NAMED) {
1020 obj_desc, flags);
1023 ((struct acpi_namespace_node *)obj_desc)->
1027 obj_desc)->object, flags);
1031 if (ACPI_GET_DESCRIPTOR_TYPE(obj_desc) != ACPI_DESC_TYPE_OPERAND) {
1034 obj_desc, acpi_ut_get_descriptor_name(obj_desc));
1038 if (obj_desc->common.type > ACPI_TYPE_NS_NODE_MAX) {
1044 acpi_ex_dump_object(obj_desc, acpi_ex_dump_common);
1048 acpi_ex_dump_object(obj_desc, acpi_ex_dump_info[obj_desc->common.type]);