Home
last modified time | relevance | path

Searched refs:Mutex (Results 1 – 20 of 20) sorted by relevance

/dragonfly/sys/contrib/dev/acpica/source/components/executer/
H A Dexmutex.c194 if (ObjDesc->Mutex.Next) in AcpiExUnlinkMutex()
196 (ObjDesc->Mutex.Next)->Mutex.Prev = ObjDesc->Mutex.Prev; in AcpiExUnlinkMutex()
199 if (ObjDesc->Mutex.Prev) in AcpiExUnlinkMutex()
201 (ObjDesc->Mutex.Prev)->Mutex.Next = ObjDesc->Mutex.Next; in AcpiExUnlinkMutex()
209 (ObjDesc->Mutex.Prev)->Mutex.OriginalSyncLevel = in AcpiExUnlinkMutex()
244 ObjDesc->Mutex.Prev = NULL; in AcpiExLinkMutex()
245 ObjDesc->Mutex.Next = ListHead; in AcpiExLinkMutex()
476 if (ObjDesc->Mutex.OwnerThread) in AcpiExReleaseMutexObject()
497 ObjDesc->Mutex.ThreadId = 0; in AcpiExReleaseMutexObject()
661 ObjDesc->Mutex.Node->Name.Ascii, ObjDesc->Mutex.SyncLevel, in AcpiExReleaseAllMutexes()
[all …]
H A Dexsystem.c229 ACPI_MUTEX Mutex, in AcpiExSystemWaitMutex() argument
238 Status = AcpiOsAcquireMutex (Mutex, ACPI_DO_NOT_WAIT); in AcpiExSystemWaitMutex()
249 Status = AcpiOsAcquireMutex (Mutex, Timeout); in AcpiExSystemWaitMutex()
H A Dexcreate.c336 Status = AcpiOsCreateMutex (&ObjDesc->Mutex.OsMutex); in AcpiExCreateMutex()
344 ObjDesc->Mutex.SyncLevel = (UINT8) WalkState->Operands[1]->Integer.Value; in AcpiExCreateMutex()
345 ObjDesc->Mutex.Node = (ACPI_NAMESPACE_NODE *) WalkState->Operands[0]; in AcpiExCreateMutex()
348 ObjDesc->Mutex.Node, ObjDesc, ACPI_TYPE_MUTEX); in AcpiExCreateMutex()
H A Dexdump.c257 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Method.Mutex), "Mutex"},
267 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Mutex.SyncLevel), "Sync Level"},
268 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Mutex.OriginalSyncLevel), "Original Sync Level"},
269 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Mutex.OwnerThread), "Owner Thread"},
270 {ACPI_EXD_UINT16, ACPI_EXD_OFFSET (Mutex.AcquisitionDepth), "Acquire Depth"},
271 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Mutex.OsMutex), "OsMutex"}
/dragonfly/sys/contrib/dev/acpica/source/components/dispatcher/
H A Ddsmethod.c520 ObjDesc->Method.Mutex->Mutex.SyncLevel)) in AcpiDsBeginMethodExecution()
536 !ObjDesc->Method.Mutex->Mutex.ThreadId || in AcpiDsBeginMethodExecution()
538 ObjDesc->Method.Mutex->Mutex.ThreadId)) in AcpiDsBeginMethodExecution()
555 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel = in AcpiDsBeginMethodExecution()
558 ObjDesc->Method.Mutex->Mutex.ThreadId = in AcpiDsBeginMethodExecution()
577 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel = in AcpiDsBeginMethodExecution()
578 ObjDesc->Method.Mutex->Mutex.SyncLevel; in AcpiDsBeginMethodExecution()
580 ObjDesc->Method.Mutex->Mutex.ThreadId = in AcpiDsBeginMethodExecution()
587 ObjDesc->Method.Mutex->Mutex.AcquisitionDepth++; in AcpiDsBeginMethodExecution()
957 MethodDesc->Method.Mutex->Mutex.OsMutex); in AcpiDsTerminateControlMethod()
[all …]
/dragonfly/sys/contrib/dev/acpica/source/components/utilities/
H A Dutmutex.c311 if (!AcpiGbl_MutexInfo[MutexId].Mutex) in AcpiUtCreateMutex()
313 Status = AcpiOsCreateMutex (&AcpiGbl_MutexInfo[MutexId].Mutex); in AcpiUtCreateMutex()
342 AcpiOsDeleteMutex (AcpiGbl_MutexInfo[MutexId].Mutex); in AcpiUtDeleteMutex()
344 AcpiGbl_MutexInfo[MutexId].Mutex = NULL; in AcpiUtDeleteMutex()
422 AcpiGbl_MutexInfo[MutexId].Mutex, ACPI_WAIT_FOREVER); in AcpiUtAcquireMutex()
516 AcpiOsReleaseMutex (AcpiGbl_MutexInfo[MutexId].Mutex); in AcpiUtReleaseMutex()
H A Dutdelete.c289 Object, Object->Mutex.OsMutex)); in AcpiUtDeleteInternalObj()
298 AcpiOsDeleteMutex (Object->Mutex.OsMutex); in AcpiUtDeleteInternalObj()
304 AcpiOsDeleteMutex (Object->Mutex.OsMutex); in AcpiUtDeleteInternalObj()
325 if (Object->Method.Mutex) in AcpiUtDeleteInternalObj()
327 AcpiOsDeleteMutex (Object->Method.Mutex->Mutex.OsMutex); in AcpiUtDeleteInternalObj()
328 AcpiUtDeleteObjectDesc (Object->Method.Mutex); in AcpiUtDeleteInternalObj()
329 Object->Method.Mutex = NULL; in AcpiUtDeleteInternalObj()
H A Dutxfmutex.c276 Status = AcpiOsAcquireMutex (MutexObj->Mutex.OsMutex, Timeout); in AcpiAcquireMutex()
319 AcpiOsReleaseMutex (MutexObj->Mutex.OsMutex); in ACPI_EXPORT_SYMBOL()
H A Dutinit.c268 AcpiGbl_MutexInfo[i].Mutex = NULL; in AcpiUtInitGlobals()
H A Dutcopy.c940 Status = AcpiOsCreateMutex (&DestDesc->Mutex.OsMutex); in AcpiUtCopySimpleObject()
/dragonfly/sys/contrib/dev/acpica/source/os_specific/service_layers/
H A Doswinxf.c881 void *Mutex; in AcpiOsCreateSemaphore() local
921 Mutex = CreateSemaphore (NULL, InitialUnits, MaxUnits, NULL); in AcpiOsCreateSemaphore()
922 if (!Mutex) in AcpiOsCreateSemaphore()
930 AcpiGbl_Semaphores[i].OsHandle = Mutex; in AcpiOsCreateSemaphore()
934 i, MaxUnits, InitialUnits, Mutex)); in AcpiOsCreateSemaphore()
/dragonfly/sys/contrib/dev/acpica/source/components/events/
H A Devglock.c353 Status = AcpiExSystemWaitMutex (AcpiGbl_GlobalLockMutex->Mutex.OsMutex, in AcpiEvAcquireGlobalLock()
483 AcpiOsReleaseMutex (AcpiGbl_GlobalLockMutex->Mutex.OsMutex); in AcpiEvReleaseGlobalLock()
/dragonfly/sys/contrib/dev/acpica/source/components/namespace/
H A Dnsaccess.c347 ObjDesc->Mutex.Node = NewNode; in AcpiNsRootInitialize()
348 ObjDesc->Mutex.SyncLevel = (UINT8) (ACPI_TO_INTEGER (Val) - 1); in AcpiNsRootInitialize()
352 Status = AcpiOsCreateMutex (&ObjDesc->Mutex.OsMutex); in AcpiNsRootInitialize()
/dragonfly/contrib/gcc-4.7/libstdc++-v3/include/std/
H A Dmutex709 * @param __l1 Meets Mutex requirements (try_lock() may throw).
710 * @param __l2 Meets Mutex requirements (try_lock() may throw).
711 * @param __l3 Meets Mutex requirements (try_lock() may throw).
732 * @param __l1 Meets Mutex requirements (try_lock() may throw).
733 * @param __l2 Meets Mutex requirements (try_lock() may throw).
734 * @param __l3 Meets Mutex requirements (try_lock() may throw).
/dragonfly/sys/contrib/dev/acpica/source/include/
H A Dacobject.h327 union acpi_operand_object *Mutex; member
634 ACPI_OBJECT_MUTEX Mutex; member
H A Dacinterp.h564 ACPI_MUTEX Mutex,
H A Daclocal.h241 ACPI_MUTEX Mutex; member
/dragonfly/sys/contrib/dev/acpica/tests/misc/
H A Dbadcode.asl23 // Invalid SyncLevel in Mutex declaration
25 Mutex (MTX1, 32)
H A Dgrammar.asl1305 Mutex (MTX1, 4)
1311 Mutex (MTXT, 0)
1312 Mutex (MTXX, 0)
1493 Mutex (MTX2, 0)
6006 Mutex (\C01F, 0)
6105 Mutex (C088, 0)
6106 Mutex (C089, 0)
6107 Mutex (C08A, 0)
6108 Mutex (C08B, 0)
6109 Mutex (C08C, 0)
[all …]
/dragonfly/sys/contrib/dev/acpica/
H A Dchanges.txt1621 4) Mutex (MutexName, SyncLevel)
2208 Mutex, Event, and OperationRegion.
3561 Mutex, ThermalZone, etc., as per the ACPI specification.
3600 neither operand can be a non-data object such as a Device, Mutex,
8571 Fixed a possible problem with the AML Mutex handling function
16553 Mutex/Event timeouts even though the ASL code requested a wait
16677 problems with ASL Mutex objects and error messages for GPE
17344 most of the name creation operators (Name, Device, Event, Mutex,
19007 ASL/AML Mutex object semantics are now fully supported. This
19010 Mutex SyncLevel parameter.
[all …]