Searched refs:semaphores (Results 1 – 1 of 1) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | STM32H7_HardwareSemaphore.cs | 27 semaphores[i] = new Semaphore(); in STM32H7_HardwareSemaphore() 38 foreach(var semaphore in semaphores) in Reset() 74 …0, 8, out var processIdBits, name: "PROCID", valueProviderCallback: _ => semaphores[idx].ProcessID) in DefineRegisters() 75 …8, 8, out var masterIdBits, name: "MASTERID", valueProviderCallback: _ => semaphores[idx].MasterID) in DefineRegisters() 77 … .WithFlag(31, out var lockBits, name: "LOCK", valueProviderCallback: _ => semaphores[idx].Locked) in DefineRegisters() 80 … semaphores[idx].WriteLock(lockBits.Value, (uint)processIdBits.Value, (uint)masterIdBits.Value); in DefineRegisters() 89 …eField(0, 8, FieldMode.Read, name: "PROCID", valueProviderCallback: _ => semaphores[idx].ProcessID) in DefineRegisters() 90 …Field(8, 8, FieldMode.Read, name: "MASTERID", valueProviderCallback: _ => semaphores[idx].MasterID) in DefineRegisters() 92 … .WithFlag(31, FieldMode.Read, name: "LOCK", valueProviderCallback: _ => semaphores[idx].Locked) in DefineRegisters() 119 semaphores[idx].ReadLock(masterId); in DefineRegisters() [all …]
|