Home
last modified time | relevance | path

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

/netbsd/src/sys/external/bsd/acpica/dist/executer/
Dexmutex.c184 ACPI_THREAD_STATE *Thread = ObjDesc->Mutex.OwnerThread; in AcpiExUnlinkMutex()
194 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()
210 ObjDesc->Mutex.OriginalSyncLevel; in AcpiExUnlinkMutex()
214 Thread->AcquiredMutexList = ObjDesc->Mutex.Next; in AcpiExUnlinkMutex()
244 ObjDesc->Mutex.Prev = NULL; in AcpiExLinkMutex()
245 ObjDesc->Mutex.Next = ListHead; in AcpiExLinkMutex()
[all …]
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()
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()
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"}
/netbsd/src/sys/external/bsd/acpica/dist/dispatcher/
Ddsmethod.c429 Status = AcpiOsCreateMutex (&MutexDesc->Mutex.OsMutex); in AcpiDsCreateMethodMutex()
436 MutexDesc->Mutex.SyncLevel = MethodDesc->Method.SyncLevel; in AcpiDsCreateMethodMutex()
437 MethodDesc->Method.Mutex = MutexDesc; in AcpiDsCreateMethodMutex()
497 if (!ObjDesc->Method.Mutex) in AcpiDsBeginMethodExecution()
520 ObjDesc->Method.Mutex->Mutex.SyncLevel)) in AcpiDsBeginMethodExecution()
536 !ObjDesc->Method.Mutex->Mutex.ThreadId || in AcpiDsBeginMethodExecution()
538 ObjDesc->Method.Mutex->Mutex.ThreadId)) in AcpiDsBeginMethodExecution()
545 ObjDesc->Method.Mutex->Mutex.OsMutex, ACPI_WAIT_FOREVER); in AcpiDsBeginMethodExecution()
555 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel = in AcpiDsBeginMethodExecution()
558 ObjDesc->Method.Mutex->Mutex.ThreadId = in AcpiDsBeginMethodExecution()
[all …]
/netbsd/src/sys/external/bsd/acpica/dist/utilities/
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()
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()
Dutxfmutex.c276 Status = AcpiOsAcquireMutex (MutexObj->Mutex.OsMutex, Timeout); in AcpiAcquireMutex()
319 AcpiOsReleaseMutex (MutexObj->Mutex.OsMutex); in ACPI_EXPORT_SYMBOL()
Dutinit.c268 AcpiGbl_MutexInfo[i].Mutex = NULL; in AcpiUtInitGlobals()
Dutcopy.c940 Status = AcpiOsCreateMutex (&DestDesc->Mutex.OsMutex); in AcpiUtCopySimpleObject()
/netbsd/src/tests/lib/libobjc/
Dt_threads.m45 static objc_mutex_t Mutex;
113 Mutex = objc_mutex_allocate();
122 objc_mutex_lock(Mutex);
123 objc_condition_wait(Condition, Mutex);
124 objc_mutex_unlock(Mutex);
/netbsd/src/sys/external/bsd/acpica/dist/os_specific/service_layers/
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()
/netbsd/src/sys/external/bsd/acpica/dist/events/
Devglock.c353 Status = AcpiExSystemWaitMutex (AcpiGbl_GlobalLockMutex->Mutex.OsMutex, in AcpiEvAcquireGlobalLock()
483 AcpiOsReleaseMutex (AcpiGbl_GlobalLockMutex->Mutex.OsMutex); in AcpiEvReleaseGlobalLock()
/netbsd/src/sys/external/bsd/acpica/dist/namespace/
Dnsaccess.c349 ObjDesc->Mutex.Node = NewNode; in AcpiNsRootInitialize()
350 ObjDesc->Mutex.SyncLevel = (UINT8) (ACPI_TO_INTEGER (Val) - 1); in AcpiNsRootInitialize()
354 Status = AcpiOsCreateMutex (&ObjDesc->Mutex.OsMutex); in AcpiNsRootInitialize()
/netbsd/src/sys/external/bsd/acpica/dist/include/
Dacobject.h327 union acpi_operand_object *Mutex; member
634 ACPI_OBJECT_MUTEX Mutex; member
Dacinterp.h564 ACPI_MUTEX Mutex,
Daclocal.h241 ACPI_MUTEX Mutex; member
/netbsd/src/sys/external/bsd/acpica/dist/tests/misc/
Dbadcode.asl23 // Invalid SyncLevel in Mutex declaration
25 Mutex (MTX1, 32)
Dgrammar.asl1305 Mutex (MTX1, 4)
1311 Mutex (MTXT, 0)
1312 Mutex (MTXX, 0)
1433 Store ("++++++++ Acquiring Mutex MTX2", Debug)
1437 Store ("++++++++ Releasing Mutex MTX2", Debug)
1492 Store ("++++++++ Creating Mutex MTX2", Debug)
1493 Mutex (MTX2, 0)
1498 Store ("++++++++ Acquiring Mutex MTX2", Debug)
1501 Store ("++++++++ Acquiring Mutex MTX2 (2nd acquire)", Debug)
1504 Store ("++++++++ Releasing Mutex MTX2", Debug)
[all …]
/netbsd/src/external/gpl3/gcc/dist/libobjc/
DTHREADS222 Allocates a new mutex. Mutex is initially unlocked.
/netbsd/src/external/gpl3/gdb/dist/libiberty/testsuite/
Dd-demangle-expected1232 core.sync.mutex.Mutex.this(Object)
/netbsd/src/sys/external/bsd/acpica/dist/
Dchanges.txt1913 4) Mutex (MutexName, SyncLevel)
2500 Mutex, Event, and OperationRegion.
3853 Mutex, ThermalZone, etc., as per the ACPI specification.
3892 neither operand can be a non-data object such as a Device, Mutex,
8862 Fixed a possible problem with the AML Mutex handling function
9550 Fixed a problem with Mutex Sync Levels. Fixed a problem where if multiple
10252 Device, Event, Mutex, Region, Thermal, and Scope. Previously, evaluation
12027 in concert with the Mutex SyncLevel parameter, since the current
13857 An error message is now generated for the Mutex and Method operators if
16844 Mutex/Event timeouts even though the ASL code requested a wait
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-1997673 (object_mutex): Mutex to protect the object list.
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/
DChangeLog-20172541 * include/std/mutex (try_lock, lock): Change Mutex to Lockable in
/netbsd/src/external/gpl3/gdb/dist/gdb/doc/
Dgdb.texinfo45209 @samp{Blocked on Mutex}.