Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 25 of 83) sorted by relevance

1234

/Zephyr-latest/arch/common/
Dshared_irq.c30 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 …]
Disr_tables_shell.c14 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/
Dmodem_backend_uart_isr.c30 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.h95 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/
Dcypress_psoc6_dt.h65 #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/
Dmain.c206 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/
Dmcux_flexio.c86 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/
Ddynamic_isr.c49 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()
Ddynamic_shared_irq.c58 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()
Dtest_shared_irq.h52 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()
Dstatic_shared_irq.c42 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.h64 _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/
Dnrf_802154_irq_zephyr.c12 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/
Dirq_manage.c37 ite->isr(ite->arg); in z_sparc_enter_irq()
45 ite->isr(ite->arg); in z_sparc_enter_irq()
/Zephyr-latest/drivers/entropy/
Dentropy_nrf5.c97 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()
Dentropy_smartbond.c48 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/
Dapic_timer.c50 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.h114 _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.h192 _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/
Dmain.c32 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.h97 _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.h97 _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.h97 _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/
DCMakeLists.txt9 isr.S
/Zephyr-latest/soc/espressif/common/include/
D_soc_inthandlers.h219 _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()

1234