Lines Matching refs:obj_desc
40 union acpi_operand_object *obj_desc;
94 obj_desc = acpi_ut_create_internal_object((acpi_ps_get_opcode_info
97 if (!obj_desc) {
103 &obj_desc);
105 acpi_ut_remove_reference(obj_desc);
115 obj_desc->reference.resolved = TRUE;
118 !obj_desc->reference.node) {
123 obj_desc->reference.node =
125 obj_desc->reference.aml = op->common.aml;
126 obj_desc->reference.resolved = FALSE;
130 *obj_desc_ptr = obj_desc;
157 union acpi_operand_object *obj_desc;
168 obj_desc = *obj_desc_ptr;
169 if (!obj_desc) {
173 obj_desc = acpi_ut_create_internal_object(ACPI_TYPE_BUFFER);
174 *obj_desc_ptr = obj_desc;
175 if (!obj_desc) {
194 acpi_ut_remove_reference(obj_desc);
206 obj_desc->buffer.length = buffer_length;
208 obj_desc->buffer.length = byte_list_length;
213 if (obj_desc->buffer.length == 0) {
214 obj_desc->buffer.pointer = NULL;
218 obj_desc->buffer.pointer =
219 ACPI_ALLOCATE_ZEROED(obj_desc->buffer.length);
220 if (!obj_desc->buffer.pointer) {
221 acpi_ut_delete_object_desc(obj_desc);
228 memcpy(obj_desc->buffer.pointer, byte_list->named.data,
233 obj_desc->buffer.flags |= AOPOBJ_DATA_VALID;
234 op->common.node = ACPI_CAST_PTR(struct acpi_namespace_node, obj_desc);
258 union acpi_operand_object *obj_desc;
282 &obj_desc);
289 node->type = obj_desc->common.type;
293 status = acpi_ns_attach_object(node, obj_desc, node->type);
297 acpi_ut_remove_reference(obj_desc);
325 union acpi_operand_object *obj_desc;
330 obj_desc = *ret_obj_desc;
341 switch (obj_desc->common.type) {
346 obj_desc->buffer.node =
349 obj_desc->buffer.aml_start = op->named.data;
350 obj_desc->buffer.aml_length = op->named.length;
361 obj_desc->package.node =
369 obj_desc->package.aml_start = op->named.data;
370 obj_desc->package.aml_length = op->named.length;
385 obj_desc->common.flags = AOPOBJ_AML_CONSTANT;
390 obj_desc->integer.value = 0;
395 obj_desc->integer.value = 1;
400 obj_desc->integer.value = ACPI_UINT64_MAX;
404 (void)acpi_ex_truncate_for32bit_table(obj_desc);
409 obj_desc->integer.value = ACPI_CA_VERSION;
424 obj_desc->integer.value = op->common.value.integer;
426 if (acpi_ex_truncate_for32bit_table(obj_desc)) {
434 (u32)obj_desc->integer.value));
449 obj_desc->string.pointer = op->common.value.string;
450 obj_desc->string.length = (u32)strlen(op->common.value.string);
456 obj_desc->common.flags |= AOPOBJ_STATIC_POINTER;
469 obj_desc->reference.value =
471 obj_desc->reference.class = ACPI_REFCLASS_LOCAL;
475 obj_desc->reference.
480 &obj_desc->reference.
488 obj_desc->reference.value =
490 obj_desc->reference.class = ACPI_REFCLASS_ARG;
493 obj_desc->
499 &obj_desc->
511 obj_desc->reference.node = op->common.node;
512 obj_desc->reference.class = ACPI_REFCLASS_NAME;
514 obj_desc->reference.object =
521 obj_desc->reference.class = ACPI_REFCLASS_DEBUG;
538 obj_desc->common.type));