Home
last modified time | relevance | path

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

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DSTM32H7_HardwareSemaphore.cs27 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()
80semaphores[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 …]