Home
last modified time | relevance | path

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

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/
DCadence_xSPI.cs28 …controllerIdle = new CadenceInterruptFlag(() => currentCommand == null || currentCommand.Completed… in Cadence_xSPI()
29 …commandCompleted = new CadenceInterruptFlag(() => (currentCommand as STIGCommand)?.Completed ?? fa… in Cadence_xSPI()
30 commandIgnored = new CadenceInterruptFlag(); in Cadence_xSPI()
31 …dmaTriggered = new CadenceInterruptFlag(() => (currentCommand as IDMACommand)?.DMATriggered ?? fal… in Cadence_xSPI()
32 … dmaError = new CadenceInterruptFlag(() => (currentCommand as IDMACommand)?.DMAError ?? false); in Cadence_xSPI()
33 …autoCommandCompleted = new CadenceInterruptFlag(() => (currentCommand as PIOCommand)?.Completed ??… in Cadence_xSPI()
400 private IEnumerable<CadenceInterruptFlag> GetControllerInterruptFlags() in GetControllerInterruptFlags()
409 private IEnumerable<CadenceInterruptFlag> GetAutoCommandInterruptFlags() in GetAutoCommandInterruptFlags()
414 private IEnumerable<CadenceInterruptFlag> GetAllInterruptFlags() in GetAllInterruptFlags()
429 private readonly CadenceInterruptFlag controllerIdle;
[all …]
DCadence_SPI.cs31 txFifoFull = new CadenceInterruptFlag(() => txFifo.Count >= this.txFifoCapacity); in Cadence_SPI()
32 … txFifoNotFull = new CadenceInterruptFlag(() => txFifo.Count < (int)txFifoThreshold.Value); in Cadence_SPI()
33 txFifoUnderflow = new CadenceInterruptFlag(() => false); in Cadence_SPI()
34 rxFifoOverflow = new CadenceInterruptFlag(() => false); in Cadence_SPI()
35 rxFifoFull = new CadenceInterruptFlag(() => rxFifo.Count >= this.rxFifoCapacity); in Cadence_SPI()
36 … rxFifoNotEmpty = new CadenceInterruptFlag(() => rxFifo.Count >= (int)rxFifoThreshold.Value); in Cadence_SPI()
37 modeFail = new CadenceInterruptFlag(() => false); // Not handled in Cadence_SPI()
478 private IEnumerable<CadenceInterruptFlag> GetInterruptFlags() in GetInterruptFlags()
506 private readonly CadenceInterruptFlag txFifoFull;
507 private readonly CadenceInterruptFlag txFifoNotFull;
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/
DCadence_I2C.cs31 txFifoOverflow = new CadenceInterruptFlag(); in Cadence_I2C()
32 rxFifoOverflow = new CadenceInterruptFlag(); in Cadence_I2C()
33 rxFifoUnderflow = new CadenceInterruptFlag(); in Cadence_I2C()
34 targetReady = new CadenceInterruptFlag(); in Cadence_I2C()
35 transferNotAcknowledged = new CadenceInterruptFlag(); in Cadence_I2C()
36 transferNewData = new CadenceInterruptFlag(); in Cadence_I2C()
37 transferCompleted = new CadenceInterruptFlag(); in Cadence_I2C()
511 private IEnumerable<CadenceInterruptFlag> GetInterruptFlags() in GetInterruptFlags()
544 private readonly CadenceInterruptFlag txFifoOverflow;
545 private readonly CadenceInterruptFlag rxFifoOverflow;
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DCadence_UART.cs27 rxFifoOverflow = new CadenceInterruptFlag(() => false); in Cadence_UART()
28 rxFifoFull = new CadenceInterruptFlag(() => Count >= FifoCapacity); in Cadence_UART()
29 …rxFifoTrigger = new CadenceInterruptFlag(() => Count >= (int)rxTriggerLevel.Value && rxTriggerLeve… in Cadence_UART()
30 rxFifoEmpty = new CadenceInterruptFlag(() => Count == 0); in Cadence_UART()
31 rxTimeoutError = new CadenceInterruptFlag(() => false); in Cadence_UART()
32 txFifoEmpty = new CadenceInterruptFlag(() => true); in Cadence_UART()
147 foreach(CadenceInterruptFlag flag in GetInterruptFlags()) in UpdateSticky()
477 private IEnumerable<CadenceInterruptFlag> GetInterruptFlags() in GetInterruptFlags()
501 private readonly CadenceInterruptFlag rxFifoOverflow;
502 private readonly CadenceInterruptFlag rxFifoFull;
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Helpers/
DCadenceInterruptFlag.cs11 public class CadenceInterruptFlag class
13 public CadenceInterruptFlag(Func<bool> statusProvider = null, bool initialMask = false) in CadenceInterruptFlag() method in Antmicro.Renode.Peripherals.Helpers.CadenceInterruptFlag