Searched refs:SyncLevel (Results 1 - 8 of 8) sorted by relevance
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/ |
H A D | dsmethod.c | 241 MutexDesc->Mutex.SyncLevel = MethodDesc->Method.SyncLevel; 317 (WalkState->Thread->CurrentSyncLevel > ObjDesc->Method.Mutex->Mutex.SyncLevel)) 320 "Cannot acquire Mutex for method [%4.4s], current SyncLevel is too large (%u)", 346 /* Update the mutex and walk info and save the original SyncLevel */ 354 WalkState->Thread->CurrentSyncLevel = ObjDesc->Method.SyncLevel; 359 ObjDesc->Method.Mutex->Mutex.SyncLevel; 784 MethodDesc->Method.SyncLevel = 0;
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/ |
H A D | exmutex.c | 353 if (WalkState->Thread->CurrentSyncLevel > ObjDesc->Mutex.SyncLevel) 356 "Cannot acquire Mutex [%4.4s], current SyncLevel is too large (%u)", 370 WalkState->Thread->CurrentSyncLevel = ObjDesc->Mutex.SyncLevel; 529 if (ObjDesc->Mutex.SyncLevel != OwnerThread->CurrentSyncLevel) 532 "Cannot release Mutex [%4.4s], SyncLevel mismatch: mutex %u current %u", 534 ObjDesc->Mutex.SyncLevel, WalkState->Thread->CurrentSyncLevel)); 539 * Get the previous SyncLevel from the head of the acquired mutex list. 554 /* Restore the previous SyncLevel */ 624 /* Update Thread SyncLevel (Last mutex is the important one) */
|
H A D | excreate.c | 304 * Mutex (Name[0], SyncLevel[1]) 338 ObjDesc->Mutex.SyncLevel = (UINT8) WalkState->Operands[1]->Integer.Value; 610 * flag, and SyncLevel for efficiency. 616 * Get the SyncLevel. If method is serialized, a mutex will be 624 * ACPI 1.0: SyncLevel = 0 625 * ACPI 2.0: SyncLevel = SyncLevel in method declaration 627 ObjDesc->Method.SyncLevel = (UINT8)
|
H A D | exdump.c | 221 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Method.SyncLevel), "Sync Level"}, 232 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Mutex.SyncLevel), "Sync Level"},
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/acpica/include/ |
H A D | acobject.h | 255 UINT8 SyncLevel; /* 0-15, specified in Mutex() call */ member in struct:acpi_object_mutex 286 UINT8 SyncLevel; member in struct:acpi_object_method
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/acpica/components/namespace/ |
H A D | nsaccess.c | 277 ObjDesc->Mutex.SyncLevel = (UINT8) (ACPI_TO_INTEGER (Val) - 1);
|
H A D | nsxfname.c | 766 MethodObj->Method.SyncLevel = (UINT8)
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/ |
H A D | psparse.c | 566 * If executing a method, the starting SyncLevel is this method's 567 * SyncLevel 571 WalkState->Thread->CurrentSyncLevel = WalkState->MethodDesc->Method.SyncLevel;
|
Completed in 56 milliseconds