Lines Matching defs:internal_object

20 acpi_ut_copy_isimple_to_esimple(union acpi_operand_object *internal_object,
31 acpi_ut_copy_ipackage_to_epackage(union acpi_operand_object *internal_object,
40 union acpi_operand_object **internal_object);
61 * PARAMETERS: internal_object - Source object to be copied
78 acpi_ut_copy_isimple_to_esimple(union acpi_operand_object *internal_object,
92 if (!internal_object) {
104 external_object->type = internal_object->common.type;
108 switch (internal_object->common.type) {
112 external_object->string.length = internal_object->string.length;
114 internal_object->
119 (void *)internal_object->string.pointer,
120 (acpi_size)internal_object->string.length + 1);
126 external_object->buffer.length = internal_object->buffer.length;
128 ACPI_ROUND_UP_TO_NATIVE_WORD(internal_object->string.
132 (void *)internal_object->buffer.pointer,
133 internal_object->buffer.length);
138 external_object->integer.value = internal_object->integer.value;
145 switch (internal_object->reference.class) {
152 internal_object->reference.node;
154 acpi_ns_get_type(internal_object->reference.node);
168 internal_object->processor.proc_id;
170 internal_object->processor.address;
172 internal_object->processor.length;
178 internal_object->power_resource.system_level;
181 internal_object->power_resource.resource_order;
190 acpi_ut_get_type_name(internal_object->common.
283 * PARAMETERS: internal_object - Pointer to the object we are returning
299 acpi_ut_copy_ipackage_to_epackage(union acpi_operand_object *internal_object,
322 external_object->type = internal_object->common.type;
323 external_object->package.count = internal_object->package.count;
336 status = acpi_ut_walk_package_tree(internal_object, external_object,
348 * PARAMETERS: internal_object - The internal object to be converted
359 acpi_ut_copy_iobject_to_eobject(union acpi_operand_object *internal_object,
366 if (internal_object->common.type == ACPI_TYPE_PACKAGE) {
371 status = acpi_ut_copy_ipackage_to_epackage(internal_object,
378 status = acpi_ut_copy_isimple_to_esimple(internal_object,
421 union acpi_operand_object *internal_object;
434 internal_object = acpi_ut_create_internal_object((u8)
437 if (!internal_object) {
463 internal_object->string.pointer =
467 if (!internal_object->string.pointer) {
471 memcpy(internal_object->string.pointer,
475 internal_object->string.length = external_object->string.length;
480 internal_object->buffer.pointer =
482 if (!internal_object->buffer.pointer) {
486 memcpy(internal_object->buffer.pointer,
490 internal_object->buffer.length = external_object->buffer.length;
494 internal_object->buffer.flags |= AOPOBJ_DATA_VALID;
499 internal_object->integer.value = external_object->integer.value;
506 internal_object->reference.class = ACPI_REFCLASS_REFOF;
507 internal_object->reference.object =
518 *ret_internal_object = internal_object;
522 acpi_ut_remove_reference(internal_object);
531 * internal_object - Where the internal object is returned
542 union acpi_operand_object **internal_object)
585 *internal_object = package_object;
594 * internal_object - Where the internal object is returned
604 union acpi_operand_object **internal_object)
613 internal_object);
619 internal_object);