• Home
  • Raw
  • Download

Lines Matching refs:node

73 acpi_ns_attach_object(struct acpi_namespace_node *node,  in acpi_ns_attach_object()  argument
85 if (!node) { in acpi_ns_attach_object()
102 if (ACPI_GET_DESCRIPTOR_TYPE(node) != ACPI_DESC_TYPE_NAMED) { in acpi_ns_attach_object()
107 node, acpi_ut_get_descriptor_name(node))); in acpi_ns_attach_object()
113 if (node->object == object) { in acpi_ns_attach_object()
116 object, node)); in acpi_ns_attach_object()
155 obj_desc, node, acpi_ut_get_node_name(node))); in acpi_ns_attach_object()
159 if (node->object) { in acpi_ns_attach_object()
160 acpi_ns_detach_object(node); in acpi_ns_attach_object()
181 last_obj_desc->common.next_object = node->object; in acpi_ns_attach_object()
184 node->type = (u8) object_type; in acpi_ns_attach_object()
185 node->object = obj_desc; in acpi_ns_attach_object()
204 void acpi_ns_detach_object(struct acpi_namespace_node *node) in acpi_ns_detach_object() argument
210 obj_desc = node->object; in acpi_ns_detach_object()
216 if (node->flags & ANOBJ_ALLOCATED_BUFFER) { in acpi_ns_detach_object()
226 acpi_ut_remove_address_range(obj_desc->region.space_id, node); in acpi_ns_detach_object()
231 node->object = NULL; in acpi_ns_detach_object()
236 node->object = obj_desc->common.next_object; in acpi_ns_detach_object()
240 if (node->object && in acpi_ns_detach_object()
241 (node->object->common.type != ACPI_TYPE_LOCAL_DATA)) { in acpi_ns_detach_object()
242 node->object = node->object->common.next_object; in acpi_ns_detach_object()
258 node->type = ACPI_TYPE_ANY; in acpi_ns_detach_object()
261 node, acpi_ut_get_node_name(node), obj_desc)); in acpi_ns_detach_object()
284 *node) in acpi_ns_get_attached_object()
286 ACPI_FUNCTION_TRACE_PTR(ns_get_attached_object, node); in acpi_ns_get_attached_object()
288 if (!node) { in acpi_ns_get_attached_object()
293 if (!node->object || in acpi_ns_get_attached_object()
294 ((ACPI_GET_DESCRIPTOR_TYPE(node->object) != ACPI_DESC_TYPE_OPERAND) in acpi_ns_get_attached_object()
295 && (ACPI_GET_DESCRIPTOR_TYPE(node->object) != in acpi_ns_get_attached_object()
297 || ((node->object)->common.type == ACPI_TYPE_LOCAL_DATA)) { in acpi_ns_get_attached_object()
301 return_PTR(node->object); in acpi_ns_get_attached_object()
349 acpi_ns_attach_data(struct acpi_namespace_node *node, in acpi_ns_attach_data() argument
359 obj_desc = node->object; in acpi_ns_attach_data()
385 node->object = data_desc; in acpi_ns_attach_data()
406 acpi_ns_detach_data(struct acpi_namespace_node *node, in acpi_ns_detach_data() argument
413 obj_desc = node->object; in acpi_ns_detach_data()
421 node->object = obj_desc->common.next_object; in acpi_ns_detach_data()
451 acpi_ns_get_attached_data(struct acpi_namespace_node *node, in acpi_ns_get_attached_data() argument
456 obj_desc = node->object; in acpi_ns_get_attached_data()