Searched refs:Reference (Results 1 - 25 of 32) sorted by relevance

12

/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/
H A Dexdebug.c341 switch (SourceDesc->Reference.Class)
345 AcpiOsPrintf ("0x%X\n", SourceDesc->Reference.Value);
352 AcpiOsPrintf ("Table Index 0x%X\n", SourceDesc->Reference.Value);
364 if (SourceDesc->Reference.Node)
366 if (ACPI_GET_DESCRIPTOR_TYPE (SourceDesc->Reference.Node) !=
370 SourceDesc->Reference.Node);
374 AcpiOsPrintf ("Node %p [%4.4s] ", SourceDesc->Reference.Node,
375 (SourceDesc->Reference.Node)->Name.Ascii);
377 switch ((SourceDesc->Reference.Node)->Type)
391 AcpiExDoDebugObject ((SourceDesc->Reference
[all...]
H A Dexresolv.c182 * DESCRIPTION: Convert Reference objects to values
252 * DESCRIPTION: Retrieve the value from an internal object. The Reference type
279 RefType = StackDesc->Reference.Class;
290 StackDesc->Reference.Value, WalkState, &ObjDesc);
297 StackDesc->Reference.Value, ObjDesc));
300 * Now we can delete the original Reference Object and
309 switch (StackDesc->Reference.TargetType)
328 ObjDesc = *StackDesc->Reference.Where;
358 "Unknown TargetType 0x%X in Index/Reference object %p",
359 StackDesc->Reference
[all...]
H A Dexstore.c185 * Reference;
234 /* Destination object must be a Reference or a Constant object */
255 /* Destination is not a Reference object */
258 "Target is not a Reference or Constant object - [%s] %p",
265 * Examine the Reference class. These cases are handled:
272 switch (RefDesc->Reference.Class)
279 RefDesc->Reference.Object,
295 Status = AcpiDsStoreObjectToLocal (RefDesc->Reference.Class,
296 RefDesc->Reference.Value, SourceDesc, WalkState);
313 ACPI_ERROR ((AE_INFO, "Unknown Reference Clas
[all...]
H A Dexmisc.c205 switch (ObjDesc->Reference.Class)
213 ReferencedObj = ObjDesc->Reference.Object;
218 ACPI_ERROR ((AE_INFO, "Invalid Reference Class 0x%2.2X",
219 ObjDesc->Reference.Class));
247 ReferenceObj->Reference.Class = ACPI_REFCLASS_REFOF;
248 ReferenceObj->Reference.Object = ReferencedObj;
252 "Object %p Type [%s], returning Reference %p\n",
H A Dexoparg2.c509 ReturnDesc->Reference.Value = (UINT32) Index;
510 ReturnDesc->Reference.Class = ACPI_REFCLASS_INDEX;
526 ReturnDesc->Reference.TargetType = ACPI_TYPE_BUFFER_FIELD;
527 ReturnDesc->Reference.IndexPointer =
539 ReturnDesc->Reference.TargetType = ACPI_TYPE_BUFFER_FIELD;
540 ReturnDesc->Reference.IndexPointer =
552 ReturnDesc->Reference.TargetType = ACPI_TYPE_PACKAGE;
553 ReturnDesc->Reference.Where =
579 ReturnDesc->Reference.Object = Operand[0];
H A Dexdump.c352 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Reference.Class), "Class"},
353 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Reference.TargetType), "Target Type"},
354 {ACPI_EXD_UINT32, ACPI_EXD_OFFSET (Reference.Value), "Value"},
355 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Reference.Object), "Object Desc"},
356 {ACPI_EXD_NODE, ACPI_EXD_OFFSET (Reference.Node), "Node"},
357 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Reference.Where), "Where"},
358 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Reference.IndexPointer), "Index Pointer"},
406 {ACPI_EXD_UINT16, ACPI_EXD_OFFSET (Common.ReferenceCount), "Reference Count"},
803 AcpiOsPrintf ("Reference: [%s] ",
806 switch (ObjDesc->Reference
[all...]
H A Dexoparg1.c802 * Since we are expecting a Reference operand, it can be either a
814 * Convert the Reference operand to an Integer (This removes a
850 * Reference object
1004 switch (Operand[0]->Reference.Class)
1012 Operand[0]->Reference.Class,
1013 Operand[0]->Reference.Value,
1032 TempDesc = Operand[0]->Reference.Object;
1121 switch (Operand[0]->Reference.Class)
1128 switch (Operand[0]->Reference.TargetType)
1132 TempDesc = Operand[0]->Reference
[all...]
H A Dexresnte.c359 switch (SourceDesc->Reference.Class)
376 "Unsupported Reference type 0x%X",
377 SourceDesc->Reference.Class));
H A Dexresop.c353 /* Validate the Reference */
355 switch (ObjDesc->Reference.Class)
368 case ACPI_REFCLASS_NAME: /* Reference to a named object */
371 "Operand is a Reference, Class [%s] %2.2X\n",
373 ObjDesc->Reference.Class));
379 "Unknown Reference Class 0x%2.2X in %p",
380 ObjDesc->Reference.Class, ObjDesc));
408 case ARGI_REF_OR_STRING: /* Can be a String or Reference */
422 * Else not a string - fall through to the normal Reference
462 ((*StackPtr)->Reference
[all...]
H A Dexconfig.c217 ObjDesc->Reference.Class = ACPI_REFCLASS_TABLE;
218 ObjDesc->Reference.Value = TableIndex;
724 TableIndex = TableDesc->Reference.Value;
H A Dexstoren.c235 (SourceDesc->Reference.Class== ACPI_REFCLASS_TABLE)))
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/
H A Ddsobject.c259 ObjDesc->Reference.Resolved = TRUE;
262 !ObjDesc->Reference.Node)
268 ObjDesc->Reference.Node = WalkState->ScopeInfo->Scope.Node;
269 ObjDesc->Reference.Aml = Op->Common.Aml;
270 ObjDesc->Reference.Resolved = FALSE;
635 ObjDesc->Reference.Value = ((UINT32) Opcode) - AML_FIRST_LOCAL_OP;
636 ObjDesc->Reference.Class = ACPI_REFCLASS_LOCAL;
639 ObjDesc->Reference.Value, WalkState,
641 &ObjDesc->Reference.Object));
648 ObjDesc->Reference
[all...]
H A Ddspkginit.c562 if (Element->Reference.Resolved)
573 ScopeInfo.Scope.Node = Element->Reference.Node; /* Prefix node */
575 Status = AcpiNsLookup (&ScopeInfo, (char *) Element->Reference.Aml,
603 (char *) Element->Reference.Aml, NULL, &ExternalPath);
642 Element->Reference.Resolved = TRUE;
643 Element->Reference.Node = ResolvedNode;
644 Type = Element->Reference.Node->Type;
H A Ddswexec.c604 (WalkState->Operands[0]->Reference.Class ==
605 WalkState->Operands[1]->Reference.Class) &&
606 (WalkState->Operands[0]->Reference.Value ==
607 WalkState->Operands[1]->Reference.Value))
657 "Method Reference in a Package, Op=%p\n", Op));
H A Ddscontrol.c389 * If value being returned is a Reference (such as
416 * If value being returned is a Reference (such as
427 ((WalkState->Results->Results.ObjDesc [0])->Reference.Class !=
/haiku/headers/private/kernel/util/
H A DMallocFreeAllocator.h13 typedef DataType& Reference; typedef in class:MallocFreeAllocator
H A DConstructor.h11 typedef DataType& Reference; typedef in class:Constructor
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/
H A Dutdecode.c187 ACPI_NS_NORMAL, /* 20 Reference */
343 /* 20 */ "Reference",
550 return ("Not a Reference object");
553 if (Object->Reference.Class > ACPI_REFCLASS_MAX)
555 return ("Unknown Reference class");
558 return (AcpiGbl_RefClassNames[Object->Reference.Class]);
H A Dutcopy.c302 switch (InternalObject->Reference.Class)
309 ExternalObject->Reference.Handle =
310 InternalObject->Reference.Node;
311 ExternalObject->Reference.ActualType =
312 AcpiNsGetType (InternalObject->Reference.Node);
675 InternalObject->Reference.Class = ACPI_REFCLASS_REFOF;
676 InternalObject->Reference.Object = ExternalObject->Reference.Handle;
815 * DESCRIPTION: Simple copy of one internal object to another. Reference count
913 * it does not have a Reference
[all...]
H A Dutobject.c689 switch (InternalObject->Reference.Class)
696 Size = AcpiNsGetPathnameLength (InternalObject->Reference.Node);
712 "unsupported Reference Class [%s] 0x%X in object %p",
714 InternalObject->Reference.Class, InternalObject));
H A Dutdelete.c569 "Obj %p, Reference Count was zero before increment\n",
595 "Obj %p, Reference Count is already zero, cannot decrement\n",
616 ACPI_ERROR ((AE_INFO, "Unknown Reference Count action (0x%X)",
628 "Large Reference Count (0x%X) in object %p, Type=0x%.2X Operation=%s",
789 if ((Object->Reference.Class == ACPI_REFCLASS_INDEX) ||
790 (Object->Reference.Class== ACPI_REFCLASS_NAME))
792 NextObject = Object->Reference.Object;
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/namespace/
H A Dnspredef.c466 if (ReturnObject->Reference.Class == ACPI_REFCLASS_NAME)
474 ReturnObject->Reference.Class));
H A Dnsconvert.c660 NewObject->Reference.Node = Node;
661 NewObject->Reference.Object = Node->Object;
662 NewObject->Reference.Class = ACPI_REFCLASS_NAME;
H A Dnsxfeval.c680 switch (Info->ReturnObject->Reference.Class)
684 ObjDesc = *(Info->ReturnObject->Reference.Where);
689 Node = Info->ReturnObject->Reference.Object;
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/resources/
H A Drscreate.c465 if (ObjDesc->Reference.Class != ACPI_REFCLASS_NAME)
468 "(PRT[%u].Source) Need name, found Reference Class 0x%X",
469 Index, ObjDesc->Reference.Class));
473 Node = ObjDesc->Reference.Node;

Completed in 99 milliseconds

12