Lines Matching full:irq
25 * returning false, here, implies that the IRQ line is in get_available_nvic_line()
55 zassert_true(i >= 0, "No available IRQ line\n"); in get_available_nvic_line()
60 static inline void trigger_irq(int irq) in trigger_irq() argument
62 printk("Triggering irq : %d\n", irq); in trigger_irq()
67 NVIC_SetPendingIRQ(irq); in trigger_irq()
69 NVIC->STIR = irq; in trigger_irq()
77 static inline void trigger_irq(int irq) in trigger_irq() argument
79 printk("Triggering irq : %d\n", irq); in trigger_irq()
81 /* Ensure that the specified IRQ number is a valid SGI interrupt ID */ in trigger_irq()
82 zassert_true(irq <= 15, "%u is not a valid SGI interrupt ID", irq); in trigger_irq()
89 sys_write32(GICD_SGIR_TGTFILT_REQONLY | GICD_SGIR_SGIINTID(irq), in trigger_irq()
95 gic_raise_sgi(irq, mpidr, BIT(aff0)); in trigger_irq()
100 static inline void trigger_irq(int irq) in trigger_irq() argument
102 printk("Triggering irq : %d\n", irq); in trigger_irq()
103 z_arc_v2_aux_reg_write(_ARC_V2_AUX_IRQ_HINT, irq); in trigger_irq()
163 static inline void trigger_irq(int irq) in trigger_irq() argument
165 posix_sw_set_pending_IRQ(irq); in trigger_irq()
170 void riscv_clic_irq_set_pending(uint32_t irq);
171 static inline void trigger_irq(int irq) in trigger_irq() argument
173 riscv_clic_irq_set_pending(irq); in trigger_irq()
176 static inline void trigger_irq(int irq) in trigger_irq() argument
182 : "r" (1 << irq)); in trigger_irq()
186 static inline void trigger_irq(int irq) in trigger_irq() argument
188 z_xt_set_intset(BIT((unsigned int)irq)); in trigger_irq()
194 static inline void trigger_irq(int irq) in trigger_irq() argument
196 z_sparc_enter_irq(irq); in trigger_irq()
202 static inline void trigger_irq(int irq) in trigger_irq() argument
204 z_mips_enter_irq(irq); in trigger_irq()
211 static inline void trigger_irq(int irq) in trigger_irq() argument
213 z_vim_arm_enter_irq(irq); in trigger_irq()