Lines Matching refs:ObjDesc

189     ACPI_OPERAND_OBJECT     *ObjDesc;  in AcpiNsAttachObject()  local
241 ObjDesc = NULL; in AcpiNsAttachObject()
256 ObjDesc = ((ACPI_NAMESPACE_NODE *) Object)->Object; in AcpiNsAttachObject()
266 ObjDesc = (ACPI_OPERAND_OBJECT *) Object; in AcpiNsAttachObject()
274 ObjDesc, Node, AcpiUtGetNodeName (Node))); in AcpiNsAttachObject()
283 if (ObjDesc) in AcpiNsAttachObject()
289 AcpiUtAddReference (ObjDesc); in AcpiNsAttachObject()
295 LastObjDesc = ObjDesc; in AcpiNsAttachObject()
307 Node->Object = ObjDesc; in AcpiNsAttachObject()
331 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiNsDetachObject() local
337 ObjDesc = Node->Object; in AcpiNsDetachObject()
339 if (!ObjDesc || in AcpiNsDetachObject()
340 (ObjDesc->Common.Type == ACPI_TYPE_LOCAL_DATA)) in AcpiNsDetachObject()
349 if (ObjDesc->Common.Type == ACPI_TYPE_METHOD) in AcpiNsDetachObject()
351 ACPI_FREE (ObjDesc->Method.AmlStart); in AcpiNsDetachObject()
358 if (ACPI_GET_DESCRIPTOR_TYPE (ObjDesc) == ACPI_DESC_TYPE_OPERAND) in AcpiNsDetachObject()
362 Node->Object = ObjDesc->Common.NextObject; in AcpiNsDetachObject()
376 if (ObjDesc->Common.NextObject && in AcpiNsDetachObject()
377 ((ObjDesc->Common.NextObject)->Common.Type == ACPI_TYPE_LOCAL_DATA)) in AcpiNsDetachObject()
379 ObjDesc->Common.NextObject = NULL; in AcpiNsDetachObject()
388 Node, AcpiUtGetNodeName (Node), ObjDesc)); in AcpiNsDetachObject()
392 AcpiUtRemoveReference (ObjDesc); in AcpiNsDetachObject()
450 ACPI_OPERAND_OBJECT *ObjDesc) in AcpiNsGetSecondaryObject() argument
452 ACPI_FUNCTION_TRACE_PTR (NsGetSecondaryObject, ObjDesc); in AcpiNsGetSecondaryObject()
455 if ((!ObjDesc) || in AcpiNsGetSecondaryObject()
456 (ObjDesc->Common.Type== ACPI_TYPE_LOCAL_DATA) || in AcpiNsGetSecondaryObject()
457 (!ObjDesc->Common.NextObject) || in AcpiNsGetSecondaryObject()
458 ((ObjDesc->Common.NextObject)->Common.Type == ACPI_TYPE_LOCAL_DATA)) in AcpiNsGetSecondaryObject()
463 return_PTR (ObjDesc->Common.NextObject); in AcpiNsGetSecondaryObject()
488 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiNsAttachData() local
495 ObjDesc = Node->Object; in AcpiNsAttachData()
496 while (ObjDesc) in AcpiNsAttachData()
498 if ((ObjDesc->Common.Type == ACPI_TYPE_LOCAL_DATA) && in AcpiNsAttachData()
499 (ObjDesc->Data.Handler == Handler)) in AcpiNsAttachData()
504 PrevObjDesc = ObjDesc; in AcpiNsAttachData()
505 ObjDesc = ObjDesc->Common.NextObject; in AcpiNsAttachData()
553 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiNsDetachData() local
558 ObjDesc = Node->Object; in AcpiNsDetachData()
559 while (ObjDesc) in AcpiNsDetachData()
561 if ((ObjDesc->Common.Type == ACPI_TYPE_LOCAL_DATA) && in AcpiNsDetachData()
562 (ObjDesc->Data.Handler == Handler)) in AcpiNsDetachData()
566 PrevObjDesc->Common.NextObject = ObjDesc->Common.NextObject; in AcpiNsDetachData()
570 Node->Object = ObjDesc->Common.NextObject; in AcpiNsDetachData()
573 AcpiUtRemoveReference (ObjDesc); in AcpiNsDetachData()
577 PrevObjDesc = ObjDesc; in AcpiNsDetachData()
578 ObjDesc = ObjDesc->Common.NextObject; in AcpiNsDetachData()
606 ACPI_OPERAND_OBJECT *ObjDesc; in AcpiNsGetAttachedData() local
609 ObjDesc = Node->Object; in AcpiNsGetAttachedData()
610 while (ObjDesc) in AcpiNsGetAttachedData()
612 if ((ObjDesc->Common.Type == ACPI_TYPE_LOCAL_DATA) && in AcpiNsGetAttachedData()
613 (ObjDesc->Data.Handler == Handler)) in AcpiNsGetAttachedData()
615 *Data = ObjDesc->Data.Pointer; in AcpiNsGetAttachedData()
619 ObjDesc = ObjDesc->Common.NextObject; in AcpiNsGetAttachedData()