Searched refs:ReturnDesc (Results 1 - 21 of 21) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/
H A Dexoparg1.c204 ACPI_OPERAND_OBJECT *ReturnDesc = NULL; local
219 ReturnDesc = AcpiUtCreateIntegerObject (AcpiOsGetTimer ());
220 if (!ReturnDesc)
241 AcpiUtRemoveReference (ReturnDesc);
248 WalkState->ResultObj = ReturnDesc;
399 ACPI_OPERAND_OBJECT *ReturnDesc = NULL; local
425 ReturnDesc = AcpiUtCreateInternalObject (ACPI_TYPE_INTEGER);
426 if (!ReturnDesc)
436 ReturnDesc->Integer.Value = ~Operand[0]->Integer.Value;
441 ReturnDesc
755 ACPI_OPERAND_OBJECT *ReturnDesc = NULL; local
[all...]
H A Dexoparg2.c391 ACPI_OPERAND_OBJECT *ReturnDesc = NULL; local
407 ReturnDesc = AcpiUtCreateInternalObject (ACPI_TYPE_INTEGER);
408 if (!ReturnDesc)
414 ReturnDesc->Integer.Value = AcpiExDoMathOp (
425 ReturnDesc = AcpiUtCreateInternalObject (ACPI_TYPE_INTEGER);
426 if (!ReturnDesc)
432 /* ReturnDesc will contain the remainder */
438 &ReturnDesc->Integer.Value);
444 Operand[0], Operand[1], &ReturnDesc, WalkState);
472 ReturnDesc
652 ACPI_OPERAND_OBJECT *ReturnDesc = NULL; local
[all...]
H A Dexconvrt.c192 ACPI_OPERAND_OBJECT *ReturnDesc; local
300 ReturnDesc = AcpiUtCreateIntegerObject (Result);
301 if (!ReturnDesc)
311 (void) AcpiExTruncateFor32bitTable (ReturnDesc);
312 *ResultDesc = ReturnDesc;
336 ACPI_OPERAND_OBJECT *ReturnDesc; local
358 ReturnDesc = AcpiUtCreateBufferObject (AcpiGbl_IntegerByteWidth);
359 if (!ReturnDesc)
366 NewBuf = ReturnDesc->Buffer.Pointer;
380 ReturnDesc
553 ACPI_OPERAND_OBJECT *ReturnDesc; local
[all...]
H A Dexconcat.c203 ACPI_OPERAND_OBJECT *ReturnDesc; local
346 ReturnDesc = AcpiUtCreateBufferObject (
348 if (!ReturnDesc)
354 Buffer = (char *) ReturnDesc->Buffer.Pointer;
371 ReturnDesc = AcpiUtCreateStringObject (
374 if (!ReturnDesc)
380 Buffer = ReturnDesc->String.Pointer;
392 ReturnDesc = AcpiUtCreateBufferObject (
395 if (!ReturnDesc)
401 Buffer = (char *) ReturnDesc
459 ACPI_OPERAND_OBJECT *ReturnDesc; local
504 ACPI_OPERAND_OBJECT *ReturnDesc; local
[all...]
H A Dexoparg3.c286 ACPI_OPERAND_OBJECT *ReturnDesc = NULL; local
304 ReturnDesc = AcpiUtCreateInternalObject (
306 if (!ReturnDesc)
383 ReturnDesc->String.Pointer = Buffer;
384 ReturnDesc->String.Length = (UINT32) Length;
388 ReturnDesc->Buffer.Flags |= AOPOBJ_DATA_VALID;
402 Status = AcpiExStore (ReturnDesc, Operand[3], WalkState);
410 AcpiUtRemoveReference (ReturnDesc);
417 WalkState->ResultObj = ReturnDesc;
H A Dexoparg6.c334 ACPI_OPERAND_OBJECT *ReturnDesc = NULL; local
377 ReturnDesc = AcpiUtCreateIntegerObject (ACPI_UINT64_MAX);
378 if (!ReturnDesc)
428 ReturnDesc->Integer.Value = Index;
435 Status = AcpiExLoadTableOp (WalkState, &ReturnDesc);
454 AcpiUtRemoveReference (ReturnDesc);
461 WalkState->ResultObj = ReturnDesc;
H A Dexmisc.c168 * ReturnDesc - Where to store the reference
181 ACPI_OPERAND_OBJECT **ReturnDesc,
191 *ReturnDesc = NULL;
249 *ReturnDesc = ReferenceObj;
253 ObjDesc, AcpiUtGetObjectTypeName (ObjDesc), *ReturnDesc));
179 AcpiExGetObjectReference( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ReturnDesc, ACPI_WALK_STATE *WalkState) argument
H A Dexresolv.c448 * ReturnDesc - Where the resolved object is returned
462 ACPI_OPERAND_OBJECT **ReturnDesc)
618 if (ReturnDesc)
696 if (ReturnDesc)
698 *ReturnDesc = ObjDesc;
458 AcpiExResolveMultiple( ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *Operand, ACPI_OBJECT_TYPE *ReturnType, ACPI_OPERAND_OBJECT **ReturnDesc) argument
H A Dexconfig.c229 * ReturnDesc - Where to store the return object
240 ACPI_OPERAND_OBJECT **ReturnDesc)
263 *ReturnDesc = ReturnObj;
238 AcpiExLoadTableOp( ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT **ReturnDesc) argument
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/
H A Dutosi.c584 ACPI_OPERAND_OBJECT *ReturnDesc; local
605 ReturnDesc = AcpiUtCreateInternalObject (ACPI_TYPE_INTEGER);
606 if (!ReturnDesc)
617 AcpiUtRemoveReference (ReturnDesc);
663 ReturnDesc->Integer.Value = ReturnValue;
664 WalkState->ReturnDesc = ReturnDesc;
H A Duteval.c168 * ReturnDesc - Where a return value is stored
185 ACPI_OPERAND_OBJECT **ReturnDesc)
303 *ReturnDesc = Info->ReturnObject;
181 AcpiUtEvaluateObject( ACPI_NAMESPACE_NODE *PrefixNode, const char *Path, UINT32 ExpectedReturnBtypes, ACPI_OPERAND_OBJECT **ReturnDesc) argument
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/
H A Ddscontrol.c402 * value. This is the only place where WalkState->ReturnDesc
405 WalkState->ReturnDesc = WalkState->Operands[0];
438 WalkState->ReturnDesc = WalkState->Results->Results.ObjDesc [0];
451 WalkState->ReturnDesc = NULL;
457 WalkState, WalkState->ReturnDesc));
H A Ddsmethod.c789 * ReturnDesc - Return value from the called method
801 ACPI_OPERAND_OBJECT *ReturnDesc)
813 WalkState->MethodCallOp, ReturnDesc));
822 if (ReturnDesc)
826 SameAsImplicitReturn = (WalkState->ImplicitReturnObj == ReturnDesc);
834 Status = AcpiDsResultPush (ReturnDesc, WalkState);
837 AcpiUtRemoveReference (ReturnDesc);
845 WalkState->ReturnDesc = ReturnDesc;
859 else if (!AcpiDsDoImplicitReturn (ReturnDesc, WalkStat
799 AcpiDsRestartControlMethod( ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ReturnDesc) argument
[all...]
H A Ddsutils.c216 * PARAMETERS: ReturnDesc - The return value
232 ACPI_OPERAND_OBJECT *ReturnDesc,
244 (!ReturnDesc))
251 ReturnDesc,
258 * is the same as the ReturnDesc.
262 if (WalkState->ImplicitReturnObj == ReturnDesc)
271 WalkState->ImplicitReturnObj = ReturnDesc;
274 AcpiUtAddReference (ReturnDesc);
231 AcpiDsDoImplicitReturn( ACPI_OPERAND_OBJECT *ReturnDesc, ACPI_WALK_STATE *WalkState, BOOLEAN AddReference) argument
H A Ddswexec.c533 WalkState->ReturnDesc = NULL;
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/
H A Dpsparse.c738 WalkState->ReturnDesc, WalkState->ImplicitReturnObj, WalkState));
752 if (!PreviousWalkState->ReturnDesc)
783 PreviousWalkState->ReturnDesc);
794 AcpiUtRemoveReference (PreviousWalkState->ReturnDesc);
815 PreviousWalkState->ReturnDesc;
820 if (PreviousWalkState->ReturnDesc)
824 AcpiUtRemoveReference (PreviousWalkState->ReturnDesc);
H A Dpsxface.c323 Info->ReturnObject = WalkState->ReturnDesc;
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/include/
H A Dacdispat.h381 ACPI_OPERAND_OBJECT *ReturnDesc);
465 ACPI_OPERAND_OBJECT *ReturnDesc,
H A Dacinterp.h363 ACPI_OPERAND_OBJECT **ReturnDesc,
446 ACPI_OPERAND_OBJECT **ReturnDesc);
643 ACPI_OPERAND_OBJECT **ReturnDesc);
H A Dacstruct.h231 union acpi_operand_object *ReturnDesc; /* Return object, if any */ member in struct:acpi_walk_state
H A Dacutils.h702 ACPI_OPERAND_OBJECT **ReturnDesc);

Completed in 124 milliseconds