/Zephyr-latest/arch/common/ |
D | shared_irq.c | 30 if (client->isr) { in z_shared_isr() 31 client->isr(client->arg); in z_shared_isr() 66 if (entry->isr == z_irq_spurious) { in z_isr_install() 70 entry->isr = routine; in z_isr_install() 76 } else if (entry->isr != z_shared_isr) { in z_isr_install() 82 shared_entry->clients[shared_entry->client_num].isr = entry->isr; in z_isr_install() 87 entry->isr = z_shared_isr; in z_isr_install() 95 __ASSERT((client->isr == routine && client->arg == param) == false, in z_isr_install() 99 shared_entry->clients[shared_entry->client_num].isr = routine; in z_isr_install() 112 tmp.isr = a->isr; in swap_client_data() [all …]
|
D | isr_tables_shell.c | 14 if ((entry->isr == z_irq_spurious) || (entry->isr == NULL)) { in dump_isr_table_entry() 18 const char *name = symtab_find_symbol_name((uintptr_t)entry->isr, NULL); in dump_isr_table_entry() 22 shell_print(sh, "%4d: %p(%p)", idx, entry->isr, entry->arg); in dump_isr_table_entry()
|
/Zephyr-latest/subsys/modem/backends/ |
D | modem_backend_uart_isr.c | 30 receive_rb = &backend->isr.receive_rdb[backend->isr.receive_rdb_used]; in modem_backend_uart_isr_irq_handler_receive_ready() 71 if (ring_buf_is_empty(&backend->isr.transmit_rb) == true) { in modem_backend_uart_isr_irq_handler_transmit_ready() 77 size = ring_buf_get_claim(&backend->isr.transmit_rb, &buffer, UINT32_MAX); in modem_backend_uart_isr_irq_handler_transmit_ready() 80 ring_buf_get_finish(&backend->isr.transmit_rb, 0); in modem_backend_uart_isr_irq_handler_transmit_ready() 82 ring_buf_get_finish(&backend->isr.transmit_rb, (uint32_t)ret); in modem_backend_uart_isr_irq_handler_transmit_ready() 85 atomic_sub(&backend->isr.transmit_buf_len, (uint32_t)ret); in modem_backend_uart_isr_irq_handler_transmit_ready() 110 ring_buf_reset(&backend->isr.receive_rdb[0]); in modem_backend_uart_isr_open() 111 ring_buf_reset(&backend->isr.receive_rdb[1]); in modem_backend_uart_isr_open() 112 ring_buf_reset(&backend->isr.transmit_rb); in modem_backend_uart_isr_open() 113 atomic_set(&backend->isr.transmit_buf_len, 0); in modem_backend_uart_isr_open() [all …]
|
/Zephyr-latest/soc/cdns/xtensa_sample_controller/include/ |
D | _soc_inthandlers.h | 95 e->isr(e->arg); in _xtensa_handle_one_int1() 101 e->isr(e->arg); in _xtensa_handle_one_int1() 107 e->isr(e->arg); in _xtensa_handle_one_int1() 115 e->isr(e->arg); in _xtensa_handle_one_int1() 121 e->isr(e->arg); in _xtensa_handle_one_int1() 128 e->isr(e->arg); in _xtensa_handle_one_int1() 134 e->isr(e->arg); in _xtensa_handle_one_int1() 144 e->isr(e->arg); in _xtensa_handle_one_int1() 150 e->isr(e->arg); in _xtensa_handle_one_int1() 156 e->isr(e->arg); in _xtensa_handle_one_int1() [all …]
|
/Zephyr-latest/soc/infineon/cat1a/psoc6_legacy/ |
D | cypress_psoc6_dt.h | 65 #define CY_PSOC6_DT_INST_NVIC_INSTALL(n, isr) \ argument 67 (CY_PSOC6_IRQ_CONFIG(n, isr))) 91 #define CY_PSOC6_DT_INST_NVIC_INSTALL(n, isr) CY_PSOC6_IRQ_CONFIG(n, isr) argument 97 #define CY_PSOC6_IRQ_CONFIG(n, isr) \ argument 101 isr, DEVICE_DT_INST_GET(n), 0);\
|
/Zephyr-latest/tests/kernel/gen_isr_table/src/ |
D | main.c | 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 245 if (e->isr != isr) { in check_sw_isr() 247 TC_PRINT("expected %p got %p\n", (void *)isr, e->isr); in check_sw_isr()
|
/Zephyr-latest/drivers/misc/mcux_flexio/ |
D | mcux_flexio.c | 86 nxp_flexio_child_isr_t isr = child->isr; in mcux_flexio_isr() local 88 if (isr != NULL) { in mcux_flexio_isr() 89 isr(child->user_data); in mcux_flexio_isr() 106 nxp_flexio_child_isr_t isr = child->isr; in mcux_flexio_isr() local 108 if (isr != NULL) { in mcux_flexio_isr() 109 isr(child->user_data); in mcux_flexio_isr()
|
/Zephyr-latest/tests/kernel/interrupt/src/ |
D | dynamic_isr.c | 49 if (_sw_isr_table[i].isr == z_irq_spurious) { in ZTEST() 54 zassert_true(_sw_isr_table[i].isr == z_irq_spurious, in ZTEST() 64 zassert_true(_sw_isr_table[i + IRQ_OFFSET].isr == dyn_isr && in ZTEST()
|
D | dynamic_shared_irq.c | 58 if (_sw_isr_table[table_idx].isr == &z_irq_spurious) { in get_irq_slot() 113 zassert_true(_sw_isr_table[fixture.irq1_table_idx + TABLE_OFFSET].isr == test_isr_0, in dynamic_shared_irq_suite_before() 123 zassert_true(_sw_isr_table[fixture.irq1_table_idx + TABLE_OFFSET].isr == z_shared_isr, in dynamic_shared_irq_suite_before() 141 zassert_true(_sw_isr_table[fixture.irq2_table_idx + TABLE_OFFSET].isr == test_isr_2, in dynamic_shared_irq_suite_before() 202 zassert_true(_sw_isr_table[fixture.irq1_table_idx + TABLE_OFFSET].isr == test_isr_1, in ZTEST()
|
D | test_shared_irq.h | 52 if (client->isr == routine && client->arg == arg) { in client_exists_at_index() 63 return client->isr == routine && client->arg == arg; in client_exists_at_index()
|
D | static_shared_irq.c | 42 zassert_true(_sw_isr_table[GIC_IRQ1].isr == z_shared_isr, in ZTEST() 44 zassert_true(_sw_isr_table[GIC_IRQ2].isr == test_isr_2, in ZTEST()
|
/Zephyr-latest/soc/intel/intel_adsp/ace/ |
D | _soc_inthandlers.h | 64 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1() 89 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2() 114 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3() 124 _sw_isr_table[8].isr(_sw_isr_table[8].arg); in _xtensa_handle_one_int5()
|
/Zephyr-latest/modules/hal_nordic/nrf_802154/sl_opensource/platform/ |
D | nrf_802154_irq_zephyr.c | 12 void nrf_802154_irq_init(uint32_t irqn, int32_t prio, nrf_802154_isr_t isr) in nrf_802154_irq_init() argument 21 irq_connect_dynamic(irqn, prio, isr, NULL, flags); in nrf_802154_irq_init()
|
/Zephyr-latest/arch/sparc/core/ |
D | irq_manage.c | 37 ite->isr(ite->arg); in z_sparc_enter_irq() 45 ite->isr(ite->arg); in z_sparc_enter_irq()
|
/Zephyr-latest/drivers/entropy/ |
D | entropy_nrf5.c | 97 RNG_POOL_DEFINE(isr, CONFIG_ENTROPY_NRF5_ISR_POOL_SIZE); 202 static void isr(const void *arg) in isr() function 213 ret = rng_pool_put((struct rng_pool *)(entropy_nrf5_data.isr), byte); in isr() 262 return rng_pool_get((struct rng_pool *)(entropy_nrf5_data.isr), in entropy_nrf5_get_entropy_isr() 338 rng_pool_init((struct rng_pool *)(entropy_nrf5_data.isr), in entropy_nrf5_init() 353 IRQ_CONNECT(IRQN, IRQ_PRIO, isr, &entropy_nrf5_data, 0); in entropy_nrf5_init()
|
D | entropy_smartbond.c | 48 RNG_POOL_DEFINE(isr, CONFIG_ENTROPY_SMARTBOND_ISR_POOL_SIZE); 252 ptr = rng_pool_put_bytes((struct rng_pool *)(entropy_smartbond_data.isr), ptr, in smartbond_trng_isr() 307 return rng_pool_get((struct rng_pool *)(entropy_smartbond_data.isr), buf, len); in entropy_smartbond_get_entropy_isr() 358 rng_pool_put_bytes((struct rng_pool *)(entropy_smartbond_data.isr), in entropy_smartbond_get_entropy_isr() 416 rng_pool_init((struct rng_pool *)(entropy_smartbond_data.isr), in entropy_smartbond_init()
|
/Zephyr-latest/drivers/timer/ |
D | apic_timer.c | 50 static void isr(const void *arg) in isr() function 108 isr, 0, 0); in sys_clock_driver_init()
|
/Zephyr-latest/soc/intel/intel_adsp/cavs/ |
D | _soc_inthandlers.h | 114 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1() 147 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2() 180 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3() 205 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int4() 243 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5() 258 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int7()
|
/Zephyr-latest/soc/cdns/sample_controller32/include/ |
D | _soc_inthandlers.h | 192 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1() 207 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2() 240 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3() 255 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int4() 270 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5() 285 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int7()
|
/Zephyr-latest/tests/kernel/smp_abort/src/ |
D | main.c | 32 static void isr(const void *args) in isr() function 51 irq_offload(isr, var); in thread_entry()
|
/Zephyr-latest/soc/nxp/imx/imx8x/adsp/ |
D | _soc_inthandlers.h | 97 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1() 116 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2() 141 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3() 156 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
|
/Zephyr-latest/soc/nxp/imx/imx8/adsp/ |
D | _soc_inthandlers.h | 97 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1() 116 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2() 141 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3() 156 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
|
/Zephyr-latest/soc/nxp/imx/imx8m/adsp/ |
D | _soc_inthandlers.h | 97 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1() 116 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2() 141 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3() 156 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
|
/Zephyr-latest/arch/mips/core/ |
D | CMakeLists.txt | 9 isr.S
|
/Zephyr-latest/soc/espressif/common/include/ |
D | _soc_inthandlers.h | 219 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1() 262 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3() 277 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int7() 302 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5() 327 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2() 360 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int4()
|