Searched refs:ObjDesc (Results 26 - 50 of 63) sorted by path

123

/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/
H A Dexdump.c181 ACPI_OPERAND_OBJECT *ObjDesc,
186 ACPI_OPERAND_OBJECT *ObjDesc);
190 ACPI_OPERAND_OBJECT *ObjDesc,
475 * PARAMETERS: ObjDesc - Descriptor to dump
487 ACPI_OPERAND_OBJECT *ObjDesc,
503 AcpiUtGetObjectTypeName (ObjDesc));
513 if (!ObjDesc)
518 Target = ACPI_ADD_PTR (UINT8, ObjDesc, Info->Offset);
530 ObjDesc->Common.Type,
531 AcpiUtGetObjectTypeName (ObjDesc));
486 AcpiExDumpObject( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_EXDUMP_INFO *Info) argument
742 AcpiExDumpOperand( ACPI_OPERAND_OBJECT *ObjDesc, UINT32 Depth) argument
1157 AcpiExDumpReferenceObj( ACPI_OPERAND_OBJECT *ObjDesc) argument
1224 AcpiExDumpPackageObj( ACPI_OPERAND_OBJECT *ObjDesc, UINT32 Level, UINT32 Index) argument
1326 AcpiExDumpObjectDescriptor( ACPI_OPERAND_OBJECT *ObjDesc, UINT32 Flags) argument
[all...]
H A Dexfield.c243 * ObjDesc - The named field
257 ACPI_OPERAND_OBJECT *ObjDesc,
266 ACPI_FUNCTION_TRACE_PTR (ExReadDataFromField, ObjDesc);
271 if (!ObjDesc)
280 if (ObjDesc->Common.Type == ACPI_TYPE_BUFFER_FIELD)
286 if (!(ObjDesc->Common.Flags & AOPOBJ_DATA_VALID))
288 Status = AcpiDsGetBufferFieldArguments (ObjDesc);
295 else if ((ObjDesc->Common.Type == ACPI_TYPE_LOCAL_REGION_FIELD) &&
296 (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS ||
297 ObjDesc
255 AcpiExReadDataFromField( ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **RetBufferDesc) argument
425 AcpiExWriteDataToField( ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc) argument
[all...]
H A Dexfldio.c167 ACPI_OPERAND_OBJECT *ObjDesc,
174 ACPI_OPERAND_OBJECT *ObjDesc,
179 ACPI_OPERAND_OBJECT *ObjDesc,
187 * PARAMETERS: ObjDesc - Field to be read or written
201 ACPI_OPERAND_OBJECT *ObjDesc,
212 RgnDesc = ObjDesc->CommonField.RegionObj;
267 if (!(ObjDesc->Common.Flags & AOPOBJ_DATA_VALID))
282 (ObjDesc->CommonField.BaseByteOffset + FieldDatumByteOffset +
283 ObjDesc->CommonField.AccessByteWidth))
293 ObjDesc
200 AcpiExSetupRegion( ACPI_OPERAND_OBJECT *ObjDesc, UINT32 FieldDatumByteOffset) argument
357 AcpiExAccessRegion( ACPI_OPERAND_OBJECT *ObjDesc, UINT32 FieldDatumByteOffset, UINT64 *Value, UINT32 Function) argument
457 AcpiExRegisterOverflow( ACPI_OPERAND_OBJECT *ObjDesc, UINT64 Value) argument
510 AcpiExFieldDatumIo( ACPI_OPERAND_OBJECT *ObjDesc, UINT32 FieldDatumByteOffset, UINT64 *Value, UINT32 ReadWrite) argument
725 AcpiExWriteWithUpdateRule( ACPI_OPERAND_OBJECT *ObjDesc, UINT64 Mask, UINT64 FieldValue, UINT32 FieldDatumByteOffset) argument
831 AcpiExExtractFromField( ACPI_OPERAND_OBJECT *ObjDesc, void *Buffer, UINT32 BufferLength) argument
991 AcpiExInsertIntoField( ACPI_OPERAND_OBJECT *ObjDesc, void *Buffer, UINT32 BufferLength) argument
[all...]
H A Dexmisc.c167 * PARAMETERS: ObjDesc - Create a reference to this object
180 ACPI_OPERAND_OBJECT *ObjDesc,
188 ACPI_FUNCTION_TRACE_PTR (ExGetObjectReference, ObjDesc);
193 switch (ACPI_GET_DESCRIPTOR_TYPE (ObjDesc))
197 if (ObjDesc->Common.Type != ACPI_TYPE_LOCAL_REFERENCE)
205 switch (ObjDesc->Reference.Class)
213 ReferencedObj = ObjDesc->Reference.Object;
219 ObjDesc->Reference.Class));
228 ReferencedObj = ObjDesc;
234 ACPI_GET_DESCRIPTOR_TYPE (ObjDesc)));
179 AcpiExGetObjectReference( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ReturnDesc, ACPI_WALK_STATE *WalkState) argument
[all...]
H A Dexmutex.c164 ACPI_OPERAND_OBJECT *ObjDesc,
172 * PARAMETERS: ObjDesc - The mutex to be unlinked
182 ACPI_OPERAND_OBJECT *ObjDesc)
184 ACPI_THREAD_STATE *Thread = ObjDesc->Mutex.OwnerThread;
194 if (ObjDesc->Mutex.Next)
196 (ObjDesc->Mutex.Next)->Mutex.Prev = ObjDesc->Mutex.Prev;
199 if (ObjDesc->Mutex.Prev)
201 (ObjDesc->Mutex.Prev)->Mutex.Next = ObjDesc
181 AcpiExUnlinkMutex( ACPI_OPERAND_OBJECT *ObjDesc) argument
233 AcpiExLinkMutex( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_THREAD_STATE *Thread) argument
284 AcpiExAcquireMutexObject( UINT16 Timeout, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_THREAD_ID ThreadId) argument
356 AcpiExAcquireMutex( ACPI_OPERAND_OBJECT *TimeDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState) argument
452 AcpiExReleaseMutexObject( ACPI_OPERAND_OBJECT *ObjDesc) argument
516 AcpiExReleaseMutex( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState) argument
648 ACPI_OPERAND_OBJECT *ObjDesc; local
[all...]
H A Dexprep.c167 ACPI_OPERAND_OBJECT *ObjDesc,
339 * PARAMETERS: ObjDesc - Field object
352 ACPI_OPERAND_OBJECT *ObjDesc,
372 AcpiExGenerateAccess (ObjDesc->CommonField.StartFieldBitOffset,
373 ObjDesc->CommonField.BitLength,
418 if (ObjDesc->Common.Type == ACPI_TYPE_BUFFER_FIELD)
437 * PARAMETERS: ObjDesc - The field object
456 ACPI_OPERAND_OBJECT *ObjDesc,
475 ObjDesc->CommonField.FieldFlags = FieldFlags;
476 ObjDesc
351 AcpiExDecodeFieldAccess( ACPI_OPERAND_OBJECT *ObjDesc, UINT8 FieldFlags, UINT32 *ReturnByteAlignment) argument
455 AcpiExPrepCommonFieldObject( ACPI_OPERAND_OBJECT *ObjDesc, UINT8 FieldFlags, UINT8 FieldAttribute, UINT32 FieldBitPosition, UINT32 FieldBitLength) argument
549 ACPI_OPERAND_OBJECT *ObjDesc; local
[all...]
H A Dexresnte.c197 ACPI_OPERAND_OBJECT *ObjDesc = NULL; local
268 ObjDesc = SourceDesc;
269 AcpiUtAddReference (ObjDesc);
287 ObjDesc = SourceDesc;
288 AcpiUtAddReference (ObjDesc);
303 ObjDesc = SourceDesc;
304 AcpiUtAddReference (ObjDesc);
318 ObjDesc = SourceDesc;
319 AcpiUtAddReference (ObjDesc);
331 Status = AcpiExReadDataFromField (WalkState, SourceDesc, &ObjDesc);
[all...]
H A Dexresolv.c264 ACPI_OPERAND_OBJECT *ObjDesc = NULL; local
290 StackDesc->Reference.Value, WalkState, &ObjDesc);
297 StackDesc->Reference.Value, ObjDesc));
304 *StackPtr = ObjDesc;
328 ObjDesc = *StackDesc->Reference.Where;
329 if (ObjDesc)
336 AcpiUtAddReference (ObjDesc);
337 *StackPtr = ObjDesc;
424 Status = AcpiExReadDataFromField (WalkState, StackDesc, &ObjDesc);
429 *StackPtr = (void *) ObjDesc;
464 ACPI_OPERAND_OBJECT *ObjDesc = ACPI_CAST_PTR (void, Operand); local
[all...]
H A Dexresop.c258 ACPI_OPERAND_OBJECT *ObjDesc; local
309 ObjDesc = *StackPtr;
313 switch (ACPI_GET_DESCRIPTOR_TYPE (ObjDesc))
319 ObjectType = ((ACPI_NAMESPACE_NODE *) ObjDesc)->Type;
328 ObjDesc = AcpiNsGetAttachedObject (
329 (ACPI_NAMESPACE_NODE *) ObjDesc);
330 *StackPtr = ObjDesc;
331 ObjectType = ((ACPI_NAMESPACE_NODE *) ObjDesc)->Type;
339 ObjectType = ObjDesc->Common.Type;
355 switch (ObjDesc
[all...]
H A Dexserial.c167 * PARAMETERS: ObjDesc - The named field to read
179 ACPI_OPERAND_OBJECT *ObjDesc,
185 ACPI_FUNCTION_TRACE_PTR (ExReadGpio, ObjDesc);
196 ObjDesc->Field.PinNumberIndex, ObjDesc->Field.BitLength));
200 AcpiExAcquireGlobalLock (ObjDesc->CommonField.FieldFlags);
205 ObjDesc, 0, (UINT64 *) Buffer, ACPI_READ);
207 AcpiExReleaseGlobalLock (ObjDesc->CommonField.FieldFlags);
218 * ObjDesc - The named field
231 ACPI_OPERAND_OBJECT *ObjDesc,
178 AcpiExReadGpio( ACPI_OPERAND_OBJECT *ObjDesc, void *Buffer) argument
229 AcpiExWriteGpio( ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ReturnBuffer) argument
290 AcpiExReadSerialBus( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ReturnBuffer) argument
405 AcpiExWriteSerialBus( ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ReturnBuffer) argument
[all...]
H A Dexstore.c346 ACPI_OPERAND_OBJECT *ObjDesc; local
371 ObjDesc = *(IndexDesc->Reference.Where);
393 if (ObjDesc)
402 AcpiUtRemoveReference (ObjDesc);
435 ObjDesc = IndexDesc->Reference.Object;
436 if ((ObjDesc->Common.Type != ACPI_TYPE_BUFFER) &&
437 (ObjDesc->Common.Type != ACPI_TYPE_STRING))
475 ObjDesc->Buffer.Pointer[IndexDesc->Reference.Value] = Value;
H A Dexsystem.c363 * PARAMETERS: ObjDesc - The object descriptor for this op
374 ACPI_OPERAND_OBJECT *ObjDesc)
382 if (ObjDesc)
384 Status = AcpiOsSignalSemaphore (ObjDesc->Event.OsSemaphore, 1);
396 * ObjDesc - The object descriptor for this op
409 ACPI_OPERAND_OBJECT *ObjDesc)
417 if (ObjDesc)
419 Status = AcpiExSystemWaitSemaphore (ObjDesc->Event.OsSemaphore,
431 * PARAMETERS: ObjDesc - The object descriptor for this op
441 ACPI_OPERAND_OBJECT *ObjDesc)
373 AcpiExSystemSignalEvent( ACPI_OPERAND_OBJECT *ObjDesc) argument
407 AcpiExSystemWaitEvent( ACPI_OPERAND_OBJECT *TimeDesc, ACPI_OPERAND_OBJECT *ObjDesc) argument
440 AcpiExSystemResetEvent( ACPI_OPERAND_OBJECT *ObjDesc) argument
[all...]
H A Dextrace.c321 * ObjDesc - The method object
334 ACPI_OPERAND_OBJECT *ObjDesc,
352 AcpiGbl_TraceMethodObject = ObjDesc;
372 ObjDesc ? ObjDesc->Method.AmlStart : NULL, Pathname);
387 * ObjDesc - The method object
400 ACPI_OPERAND_OBJECT *ObjDesc,
420 ObjDesc ? ObjDesc->Method.AmlStart : NULL, Pathname);
425 if (AcpiGbl_TraceMethodObject == ObjDesc)
332 AcpiExStartTraceMethod( ACPI_NAMESPACE_NODE *MethodNode, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState) argument
398 AcpiExStopTraceMethod( ACPI_NAMESPACE_NODE *MethodNode, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState) argument
[all...]
H A Dexutils.c275 * PARAMETERS: ObjDesc - Object to be truncated
286 ACPI_OPERAND_OBJECT *ObjDesc)
296 if ((!ObjDesc) ||
297 (ACPI_GET_DESCRIPTOR_TYPE (ObjDesc) != ACPI_DESC_TYPE_OPERAND) ||
298 (ObjDesc->Common.Type != ACPI_TYPE_INTEGER))
304 (ObjDesc->Integer.Value > (UINT64) ACPI_UINT32_MAX))
310 ObjDesc->Integer.Value &= (UINT64) ACPI_UINT32_MAX;
285 AcpiExTruncateFor32bitTable( ACPI_OPERAND_OBJECT *ObjDesc) argument
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/namespace/
H A Dnsaccess.c188 ACPI_OPERAND_OBJECT *ObjDesc; local
299 ObjDesc = AcpiUtCreateInternalObject (InitVal->Type);
300 if (!ObjDesc)
315 ObjDesc->Method.ParamCount = (UINT8) ACPI_TO_INTEGER (Val);
316 ObjDesc->Common.Flags |= AOPOBJ_DATA_VALID;
322 NewNode->Value = ObjDesc->Method.ParamCount;
326 ObjDesc->Method.InfoFlags = ACPI_METHOD_INTERNAL_ONLY;
327 ObjDesc->Method.Dispatch.Implementation = AcpiUtOsiImplementation;
333 ObjDesc->Integer.Value = ACPI_TO_INTEGER (Val);
340 ObjDesc
[all...]
H A Dnsalloc.c228 ACPI_OPERAND_OBJECT *ObjDesc; local
250 ObjDesc = Node->Object;
251 while (ObjDesc &&
252 (ObjDesc->Common.Type == ACPI_TYPE_LOCAL_DATA))
256 if (ObjDesc->Data.Handler)
258 ObjDesc->Data.Handler (Node, ObjDesc->Data.Pointer);
261 NextDesc = ObjDesc->Common.NextObject;
262 AcpiUtRemoveReference (ObjDesc);
263 ObjDesc
[all...]
H A Dnsdump.c322 ACPI_OPERAND_OBJECT *ObjDesc = NULL; local
389 ObjDesc = AcpiNsGetAttachedObject (ThisNode);
403 if (!ObjDesc)
432 ObjDesc->Processor.ProcId, ObjDesc->Processor.Length,
433 ACPI_FORMAT_UINT64 (ObjDesc->Processor.Address));
438 AcpiOsPrintf ("Notify Object: %p\n", ObjDesc);
444 (UINT32) ObjDesc->Method.ParamCount,
445 ObjDesc->Method.AmlLength, ObjDesc
[all...]
H A Dnseval.c237 Info->ObjDesc = AcpiNsGetAttachedObject (Info->Node);
336 if (!Info->ObjDesc)
347 Info->ObjDesc->Method.AmlStart + 1,
348 Info->ObjDesc->Method.AmlLength - 1));
H A Dnsinit.c434 ACPI_OPERAND_OBJECT *ObjDesc; local
438 ObjDesc = AcpiNsGetAttachedObject (Node);
439 if (!ObjDesc)
446 if (ObjDesc->Package.Flags & AOPOBJ_DATA_VALID)
451 Status = AcpiDsGetPackageArguments (ObjDesc);
457 Status = AcpiUtWalkPackageTree (ObjDesc, NULL, AcpiDsInitPackageElement,
464 ObjDesc->Package.Flags |= AOPOBJ_DATA_VALID;
500 ACPI_OPERAND_OBJECT *ObjDesc; local
511 ObjDesc = AcpiNsGetAttachedObject (Node);
512 if (!ObjDesc)
[all...]
H A Dnsobject.c189 ACPI_OPERAND_OBJECT *ObjDesc; local
241 ObjDesc = NULL;
256 ObjDesc = ((ACPI_NAMESPACE_NODE *) Object)->Object;
266 ObjDesc = (ACPI_OPERAND_OBJECT *) Object;
274 ObjDesc, Node, AcpiUtGetNodeName (Node)));
283 if (ObjDesc)
289 AcpiUtAddReference (ObjDesc);
295 LastObjDesc = ObjDesc;
307 Node->Object = ObjDesc;
331 ACPI_OPERAND_OBJECT *ObjDesc; local
454 AcpiNsGetSecondaryObject( ACPI_OPERAND_OBJECT *ObjDesc) argument
493 ACPI_OPERAND_OBJECT *ObjDesc; local
558 ACPI_OPERAND_OBJECT *ObjDesc; local
611 ACPI_OPERAND_OBJECT *ObjDesc; local
[all...]
H A Dnsparse.c255 Info->ObjDesc = MethodObj;
H A Dnsrepair.c593 * ObjDesc - A Package object
607 ACPI_OPERAND_OBJECT *ObjDesc)
643 Count = ObjDesc->Package.Count;
646 Source = ObjDesc->Package.Elements;
677 ObjDesc->Package.Count = NewCount;
604 AcpiNsRemoveNullElements( ACPI_EVALUATE_INFO *Info, UINT8 PackageType, ACPI_OPERAND_OBJECT *ObjDesc) argument
H A Dnsrepair2.c241 ACPI_OPERAND_OBJECT *ObjDesc,
603 ACPI_OPERAND_OBJECT *ObjDesc; local
631 ObjDesc = (*OuterElements)->Package.Elements[1]; /* Index1 = Type */
632 if ((UINT32) ObjDesc->Integer.Value == 0)
654 ObjDesc = ReturnObject->Package.Elements[0];
655 ObjDesc->Integer.Value = OuterElementCount;
786 ACPI_OPERAND_OBJECT *ObjDesc; local
817 ObjDesc = SubObjectList[3];
818 if (!ObjDesc || (ObjDesc
861 ACPI_OPERAND_OBJECT *ObjDesc; local
989 ACPI_OPERAND_OBJECT *ObjDesc; local
1148 AcpiNsRemoveElement( ACPI_OPERAND_OBJECT *ObjDesc, UINT32 Index) argument
[all...]
H A Dnsxfeval.c455 if (Info->ObjDesc->Method.ParamCount > Info->ParamCount)
460 Info->ObjDesc->Method.ParamCount));
466 else if (Info->ObjDesc->Method.ParamCount < Info->ParamCount)
471 Info->ObjDesc->Method.ParamCount));
475 Info->ParamCount = Info->ObjDesc->Method.ParamCount;
662 ACPI_OPERAND_OBJECT *ObjDesc = NULL; local
684 ObjDesc = *(Info->ReturnObject->Reference.Where);
692 ObjDesc = Node->Object;
703 if (ObjDesc)
705 AcpiUtAddReference (ObjDesc);
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/
H A Dpsxface.c221 * ObjDesc - Method object
263 Status = AcpiDsBeginMethodExecution (Info->Node, Info->ObjDesc, NULL);
279 Info->Node->Name.Ascii, Info->Node, Info->ObjDesc));
283 Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart);
294 Info->ObjDesc->Method.OwnerId, NULL, NULL, NULL);
302 Info->ObjDesc->Method.AmlStart,
303 Info->ObjDesc->Method.AmlLength, Info, Info->PassNumber);
313 if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_MODULE_LEVEL)
320 if (Info->ObjDesc->Method.InfoFlags & ACPI_METHOD_INTERNAL_ONLY)
322 Status = Info->ObjDesc
[all...]

Completed in 204 milliseconds

123