Lines Matching full:isr
65 * with isr used here, so add a workaround
84 * by default, and conflicts with ISR used for testing. Move IRQs for this
206 static int check_vector(void *isr, int offset) in check_vector() argument
218 if (_irq_vector_table[TABLE_INDEX(offset)] != (uint32_t)isr) { in check_vector()
233 static int check_sw_isr(void *isr, uintptr_t arg, int offset) in check_sw_isr() argument
241 TC_PRINT("bad argument in SW isr table\n"); in check_sw_isr()
245 if (e->isr != isr) { in check_sw_isr()
246 TC_PRINT("Bad ISR in SW isr table\n"); in check_sw_isr()
247 TC_PRINT("expected %p got %p\n", (void *)isr, e->isr); in check_sw_isr()
273 * isr and the corresponding parameters.
290 TC_PRINT("isr1 isr=%p irq=%d\n", isr1, IRQ_LINE(ISR1_OFFSET)); in ZTEST()
298 TC_PRINT("isr2 isr=%p irq=%d\n", isr2, IRQ_LINE(ISR2_OFFSET)); in ZTEST()
312 * build time. For 'regular' interrupts, the address of the common software isr
313 * table is placed in the irq vector table, and software ISR table is an array
314 * of struct _isr_table_entry. And each entry contains the pointer to isr and
333 TC_PRINT("isr3 isr=%p irq=%d param=%p\n", isr3, IRQ_LINE(ISR3_OFFSET), in ZTEST()
343 TC_PRINT("isr4 isr=%p irq=%d param=%p\n", isr4, IRQ_LINE(ISR4_OFFSET), in ZTEST()
358 * isr table is also placed in the irq vector table. Software ISR table is an
359 * array of struct _isr_table_entry. And each entry contains the pointer to isr
379 TC_PRINT("isr5 isr=%p irq=%d param=%p\n", isr5, IRQ_LINE(ISR5_OFFSET), in ZTEST()
389 TC_PRINT("isr6 isr=%p irq=%d param=%p\n", isr6, IRQ_LINE(ISR6_OFFSET), in ZTEST()