Lines Matching refs:level

64  * This is the interrupt mode for the primary interrupt level The secondary
65 * interrupt level does not have mode and it is always a level sensitive
69 AL_IOFIC_MODE_LEGACY, /**< level-sensitive interrupt wire */
74 /** interrupt controller level (primary/secondary) */
508 * @param level the interrupt controller level (primary / secondary)
514 enum al_udma_iofic_level level,
522 * @param level the interrupt controller level (primary / secondary)
529 enum al_udma_iofic_level level)
531 void __iomem *iofic_regs = (level == AL_UDMA_IOFIC_LEVEL_PRIMARY) ?
539 * Check the interrupt controller level/group validity
541 * @param level the interrupt controller level (primary / secondary)
548 enum al_udma_iofic_level level,
551 if (((level == AL_UDMA_IOFIC_LEVEL_PRIMARY) && (group >= 0) && (group < 4)) ||
552 ((level == AL_UDMA_IOFIC_LEVEL_SECONDARY) && (group >= 0) && (group < 2)))
563 * @param level the interrupt controller level (primary / secondary)
569 enum al_udma_iofic_level level,
573 al_assert(al_udma_iofic_level_and_group_valid(level, group));
574 al_iofic_unmask(al_udma_iofic_reg_base_get(regs, level), group, mask);
583 * @param level the interrupt controller level (primary / secondary)
589 enum al_udma_iofic_level level,
593 al_assert(al_udma_iofic_level_and_group_valid(level, group));
594 al_iofic_mask(al_udma_iofic_reg_base_get(regs, level), group, mask);
601 * @param level the interrupt controller level (primary / secondary)
606 enum al_udma_iofic_level level,
609 al_assert(al_udma_iofic_level_and_group_valid(level, group));
610 return al_iofic_read_cause(al_udma_iofic_reg_base_get(regs, level), group);