Lines Matching refs:intr
136 assert(map->intr == SDEI_DYN_IRQ); in sdei_class_init()
141 assert(plat_ic_is_spi(map->intr) != 0); in sdei_class_init()
161 assert(is_secure_sgi(map->intr)); in sdei_class_init()
198 assert(map->intr == SDEI_DYN_IRQ); in sdei_class_init()
206 assert(map->intr == SDEI_DYN_IRQ); in sdei_class_init()
212 assert(plat_ic_is_ppi((unsigned) map->intr) != 0); in sdei_class_init()
326 plat_ic_set_spi_routing(map->intr, routing, (u_register_t) mpidr); in sdei_event_routing_set()
409 if (plat_ic_get_interrupt_active(map->intr) != 0U) in sdei_event_register()
413 if (plat_ic_get_interrupt_type(map->intr) != INTR_TYPE_NS) in sdei_event_register()
420 plat_ic_disable_interrupt(map->intr); in sdei_event_register()
429 plat_ic_clear_interrupt_pending(map->intr); in sdei_event_register()
432 plat_ic_set_interrupt_type(map->intr, INTR_TYPE_EL3); in sdei_event_register()
435 plat_ic_set_interrupt_priority(map->intr, sdei_event_priority(map)); in sdei_event_register()
444 plat_ic_set_spi_routing(map->intr, routing, in sdei_event_register()
497 plat_ic_enable_interrupt(map->intr); in sdei_event_enable()
537 plat_ic_disable_interrupt(map->intr); in sdei_event_disable()
650 plat_ic_disable_interrupt(map->intr); in sdei_event_unregister()
657 plat_ic_clear_interrupt_pending(map->intr); in sdei_event_unregister()
659 assert(plat_ic_get_interrupt_type(map->intr) == INTR_TYPE_EL3); in sdei_event_unregister()
660 plat_ic_set_interrupt_type(map->intr, INTR_TYPE_NS); in sdei_event_unregister()
661 plat_ic_set_interrupt_priority(map->intr, LOWEST_INTR_PRIORITY); in sdei_event_unregister()
767 map->intr = intr_num; in sdei_interrupt_bind()
816 if (plat_ic_get_interrupt_active(map->intr) != 0U) { in sdei_interrupt_release()
826 map->intr = SDEI_DYN_IRQ; in sdei_interrupt_release()
965 plat_ic_raise_el3_sgi((int) map->intr, (u_register_t) target_pe); in sdei_signal()