Searched refs:sourceChannelId (Results 1 – 2 of 2) sorted by relevance
91 … foreach(ZynqMP_IPI.ChannelId sourceChannelId in Enum.GetValues(typeof(ZynqMP_IPI.ChannelId))) in ProcessInterruptsOnIpiChannel()93 … if(sourceChannelId != ZynqMP_IPI.ChannelId.None && interrupts.HasFlag(sourceChannelId)) in ProcessInterruptsOnIpiChannel()95 ProcessSingleInterruptOnChannel(targetChannelId, sourceChannelId); in ProcessInterruptsOnIpiChannel()122 … foreach(ZynqMP_IPI.ChannelId sourceChannelId in Enum.GetValues(typeof(ZynqMP_IPI.ChannelId))) in ClearInterruptsOnChannel()124 … if(sourceChannelId != ZynqMP_IPI.ChannelId.None && interrupts.HasFlag(sourceChannelId)) in ClearInterruptsOnChannel()126 ipi.WriteDoubleWord(isrOffset, (uint)sourceChannelId); in ClearInterruptsOnChannel()131 …ingleInterruptOnChannel(ZynqMP_IPI.ChannelId targetChannelId, ZynqMP_IPI.ChannelId sourceChannelId) in ProcessSingleInterruptOnChannel() argument133 IpiMessage message = ReadMessageFromMailbox(sourceChannelId); in ProcessSingleInterruptOnChannel()135 WriteMessageToMailbox(sourceChannelId, response); in ProcessSingleInterruptOnChannel()139 ipi.WriteDoubleWord(isrOffset, (uint)sourceChannelId); in ProcessSingleInterruptOnChannel()
187 private void TryTriggerInterrupt(ChannelId targetChannelId, ChannelId sourceChannelId) in TryTriggerInterrupt() argument191 var sourceChannel = GetChannelFromId(sourceChannelId); in TryTriggerInterrupt()196 targetChannel.SetChannelInStatusAndClear(sourceChannelId); in TryTriggerInterrupt()198 if(targetChannel.CanBeTriggeredBy(sourceChannelId)) in TryTriggerInterrupt()210 private void ClearInterrupt(ChannelId targetChannelId, ChannelId sourceChannelId) in ClearInterrupt() argument214 var sourceChannel = GetChannelFromId(sourceChannelId); in ClearInterrupt()218 targetChannel.ClearChannelInStatusAndClear(sourceChannelId); in ClearInterrupt()296 public bool CanBeTriggeredBy(ChannelId sourceChannelId) in CanBeTriggeredBy() argument298 return !maskField.Value.HasFlag(sourceChannelId); in CanBeTriggeredBy()