Lines Matching refs:obj_desc

76 	union acpi_operand_object *obj_desc;  in acpi_ns_attach_object()  local
124 obj_desc = NULL; in acpi_ns_attach_object()
138 obj_desc = ((struct acpi_namespace_node *)object)->object; in acpi_ns_attach_object()
147 obj_desc = (union acpi_operand_object *)object; in acpi_ns_attach_object()
155 obj_desc, node, acpi_ut_get_node_name(node))); in acpi_ns_attach_object()
163 if (obj_desc) { in acpi_ns_attach_object()
168 acpi_ut_add_reference(obj_desc); in acpi_ns_attach_object()
174 last_obj_desc = obj_desc; in acpi_ns_attach_object()
185 node->object = obj_desc; in acpi_ns_attach_object()
206 union acpi_operand_object *obj_desc; in acpi_ns_detach_object() local
210 obj_desc = node->object; in acpi_ns_detach_object()
212 if (!obj_desc || (obj_desc->common.type == ACPI_TYPE_LOCAL_DATA)) { in acpi_ns_detach_object()
220 if (obj_desc->common.type == ACPI_TYPE_METHOD) { in acpi_ns_detach_object()
221 ACPI_FREE(obj_desc->method.aml_start); in acpi_ns_detach_object()
228 if (ACPI_GET_DESCRIPTOR_TYPE(obj_desc) == ACPI_DESC_TYPE_OPERAND) { in acpi_ns_detach_object()
232 node->object = obj_desc->common.next_object; in acpi_ns_detach_object()
245 if (obj_desc->common.next_object && in acpi_ns_detach_object()
246 ((obj_desc->common.next_object)->common.type == in acpi_ns_detach_object()
248 obj_desc->common.next_object = NULL; in acpi_ns_detach_object()
257 node, acpi_ut_get_node_name(node), obj_desc)); in acpi_ns_detach_object()
261 acpi_ut_remove_reference(obj_desc); in acpi_ns_detach_object()
315 *obj_desc) in acpi_ns_get_secondary_object()
317 ACPI_FUNCTION_TRACE_PTR(ns_get_secondary_object, obj_desc); in acpi_ns_get_secondary_object()
319 if ((!obj_desc) || in acpi_ns_get_secondary_object()
320 (obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) || in acpi_ns_get_secondary_object()
321 (!obj_desc->common.next_object) || in acpi_ns_get_secondary_object()
322 ((obj_desc->common.next_object)->common.type == in acpi_ns_get_secondary_object()
327 return_PTR(obj_desc->common.next_object); in acpi_ns_get_secondary_object()
349 union acpi_operand_object *obj_desc; in acpi_ns_attach_data() local
355 obj_desc = node->object; in acpi_ns_attach_data()
356 while (obj_desc) { in acpi_ns_attach_data()
357 if ((obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) && in acpi_ns_attach_data()
358 (obj_desc->data.handler == handler)) { in acpi_ns_attach_data()
362 prev_obj_desc = obj_desc; in acpi_ns_attach_data()
363 obj_desc = obj_desc->common.next_object; in acpi_ns_attach_data()
405 union acpi_operand_object *obj_desc; in acpi_ns_detach_data() local
409 obj_desc = node->object; in acpi_ns_detach_data()
410 while (obj_desc) { in acpi_ns_detach_data()
411 if ((obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) && in acpi_ns_detach_data()
412 (obj_desc->data.handler == handler)) { in acpi_ns_detach_data()
415 obj_desc->common.next_object; in acpi_ns_detach_data()
417 node->object = obj_desc->common.next_object; in acpi_ns_detach_data()
420 acpi_ut_remove_reference(obj_desc); in acpi_ns_detach_data()
424 prev_obj_desc = obj_desc; in acpi_ns_detach_data()
425 obj_desc = obj_desc->common.next_object; in acpi_ns_detach_data()
450 union acpi_operand_object *obj_desc; in acpi_ns_get_attached_data() local
452 obj_desc = node->object; in acpi_ns_get_attached_data()
453 while (obj_desc) { in acpi_ns_get_attached_data()
454 if ((obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) && in acpi_ns_get_attached_data()
455 (obj_desc->data.handler == handler)) { in acpi_ns_get_attached_data()
456 *data = obj_desc->data.pointer; in acpi_ns_get_attached_data()
460 obj_desc = obj_desc->common.next_object; in acpi_ns_get_attached_data()