/Zephyr-latest/drivers/bluetooth/hci/ |
D | hci_silabs_efr32.c | 51 IRQ_CONNECT(SYNTH_IRQn, 0, SYNTH_IRQHandler, NULL, 0); in rail_isr_installer() 53 IRQ_CONNECT(RDMAILBOX_IRQn, 0, RDMAILBOX_IRQHandler, NULL, 0); in rail_isr_installer() 55 IRQ_CONNECT(RAC_SEQ_IRQn, 0, RAC_SEQ_IRQHandler, NULL, 0); in rail_isr_installer() 56 IRQ_CONNECT(RAC_RSM_IRQn, 0, RAC_RSM_IRQHandler, NULL, 0); in rail_isr_installer() 57 IRQ_CONNECT(PROTIMER_IRQn, 0, PROTIMER_IRQHandler, NULL, 0); in rail_isr_installer() 58 IRQ_CONNECT(MODEM_IRQn, 0, MODEM_IRQHandler, NULL, 0); in rail_isr_installer() 59 IRQ_CONNECT(FRC_IRQn, 0, FRC_IRQHandler, NULL, 0); in rail_isr_installer() 60 IRQ_CONNECT(BUFC_IRQn, 0, BUFC_IRQHandler, NULL, 0); in rail_isr_installer() 61 IRQ_CONNECT(AGC_IRQn, 0, AGC_IRQHandler, NULL, 0); in rail_isr_installer()
|
/Zephyr-latest/drivers/interrupt_controller/ |
D | intc_rv32m1_intmux.c | 176 IRQ_CONNECT(INTMUX_CH0_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 181 IRQ_CONNECT(INTMUX_CH1_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 186 IRQ_CONNECT(INTMUX_CH2_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 191 IRQ_CONNECT(INTMUX_CH3_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 196 IRQ_CONNECT(INTMUX_CH4_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 201 IRQ_CONNECT(INTMUX_CH5_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 206 IRQ_CONNECT(INTMUX_CH6_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 211 IRQ_CONNECT(INTMUX_CH7_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init()
|
D | intc_gd32_exti.c | 163 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, line0, irq), in gd32_exti_init() 167 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, line1, irq), in gd32_exti_init() 171 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, line2, irq), in gd32_exti_init() 175 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, line3, irq), in gd32_exti_init() 179 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, line4, irq), in gd32_exti_init() 183 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, line5_9, irq), in gd32_exti_init() 187 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, line10_15, irq), in gd32_exti_init()
|
/Zephyr-latest/tests/kernel/interrupt/src/ |
D | static_shared_irq.c | 38 IRQ_CONNECT(GIC_IRQ1, IRQ_PRIORITY, test_isr_0, 0, 0); in ZTEST() 39 IRQ_CONNECT(GIC_IRQ1, IRQ_PRIORITY, test_isr_1, (void *)1, 0); in ZTEST() 40 IRQ_CONNECT(GIC_IRQ2, IRQ_PRIORITY, test_isr_2, (void *)2, 0); in ZTEST()
|
D | regular_isr.c | 58 IRQ_CONNECT(TEST_IRQ_LINE_1, TEST_IRQ_PRIO, isr_comm, (void *)TEST_IRQ_LINE_1, 0); in ZTEST() 59 IRQ_CONNECT(TEST_IRQ_LINE_2, TEST_IRQ_PRIO, isr_comm, (void *)TEST_IRQ_LINE_2, 0); in ZTEST()
|
/Zephyr-latest/drivers/serial/ |
D | uart_cmsdk_apb.c | 514 IRQ_CONNECT(DT_INST_IRQN(0), in uart_cmsdk_apb_irq_config_func_0() 524 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, tx, irq), in uart_cmsdk_apb_irq_config_func_0() 531 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, rx, irq), in uart_cmsdk_apb_irq_config_func_0() 579 IRQ_CONNECT(DT_INST_IRQN(1), in uart_cmsdk_apb_irq_config_func_1() 589 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(1, tx, irq), in uart_cmsdk_apb_irq_config_func_1() 596 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(1, rx, irq), in uart_cmsdk_apb_irq_config_func_1() 644 IRQ_CONNECT(DT_INST_IRQN(2), in uart_cmsdk_apb_irq_config_func_2() 654 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(2, tx, irq), in uart_cmsdk_apb_irq_config_func_2() 661 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(2, rx, irq), in uart_cmsdk_apb_irq_config_func_2() 709 IRQ_CONNECT(DT_INST_IRQN(3), in uart_cmsdk_apb_irq_config_func_3() [all …]
|
/Zephyr-latest/soc/nxp/common/ |
D | nxp_nbu.c | 43 IRQ_CONNECT(NBU_RX_IRQ_N, NBU_RX_IRQ_P, nbu_handler, 0, 0); in nxp_nbu_init() 48 IRQ_CONNECT(NBU_WAKE_UP_IRQ_N, NBU_WAKE_UP_IRQ_P, nbu_wakeup_done_handler, 0, 0); in nxp_nbu_init()
|
/Zephyr-latest/drivers/spi/ |
D | spi_dw.c | 570 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, rx_avail, irq), \ 574 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, tx_req, irq), \ 578 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, err_int, irq), \ 587 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, rx_avail, irq), \ 591 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, tx_req, irq), \ 595 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, txo_err, irq), \ 599 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, rxo_err, irq), \ 603 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, rxu_err, irq), \ 607 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(inst, mst_err, irq), \ 622 (IRQ_CONNECT(DT_INST_IRQN(inst), \
|
/Zephyr-latest/arch/arm64/core/ |
D | smp.c | 304 IRQ_CONNECT(SGI_SCHED_IPI, IRQ_DEFAULT_PRIORITY, sched_ipi_handler, NULL, 0); in arch_smp_init() 308 IRQ_CONNECT(SGI_MMCFG_IPI, IRQ_DEFAULT_PRIORITY, in arch_smp_init() 313 IRQ_CONNECT(SGI_FPU_IPI, IRQ_DEFAULT_PRIORITY, flush_fpu_ipi_handler, NULL, 0); in arch_smp_init()
|
/Zephyr-latest/drivers/timer/ |
D | altera_avalon_timer_hal.c | 84 IRQ_CONNECT(TIMER_0_IRQ, 0, timer_irq_handler, NULL, 0); in sys_clock_driver_init()
|
D | wch_systick_ch32v00x.c | 53 IRQ_CONNECT(DT_INST_IRQN(0), 0, ch32v00x_systick_irq, NULL, 0); in ch32v00x_systick_init()
|
D | native_posix_timer.c | 134 IRQ_CONNECT(TIMER_TICK_IRQ, 1, np_timer_isr, 0, 0); in sys_clock_driver_init()
|
D | ambiq_stimer.c | 216 IRQ_CONNECT(COMPAREA_IRQ, 0, stimer_isr, 0, 0); in stimer_init() 217 IRQ_CONNECT(COMPAREB_IRQ, 0, stimer_isr, 0, 0); in stimer_init()
|
D | apic_timer.c | 106 IRQ_CONNECT(CONFIG_APIC_TIMER_IRQ, in sys_clock_driver_init()
|
D | ite_it8xxx2_timer.c | 125 IRQ_CONNECT(ONE_SHOT_TIMER_IRQ, 0, timer_5ms_one_shot_isr, NULL, in timer_5ms_one_shot() 399 IRQ_CONNECT(FREE_RUN_TIMER_IRQ, 0, free_run_timer_overflow_isr, NULL, in sys_clock_driver_init() 412 IRQ_CONNECT(EVENT_TIMER_IRQ, 0, evt_timer_isr, NULL, EVENT_TIMER_FLAG); in sys_clock_driver_init()
|
/Zephyr-latest/arch/xtensa/core/ |
D | irq_offload.c | 26 IRQ_CONNECT(ZSR_IRQ_OFFLOAD_INT, 0, irq_offload_isr, NULL, 0); in arch_irq_offload()
|
/Zephyr-latest/arch/arc/core/ |
D | irq_offload.c | 60 IRQ_CONNECT(IRQ_OFFLOAD_LINE, IRQ_OFFLOAD_PRIO, arc_irq_offload_handler, NULL, 0); in arch_irq_offload_init()
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_mchp_xec.c | 379 IRQ_CONNECT(DT_IRQ(DT_NODELABEL(gpio_000_036), irq), in gpio_xec_port000_036_init() 425 IRQ_CONNECT(DT_IRQ(DT_NODELABEL(gpio_040_076), irq), in gpio_xec_port040_076_init() 471 IRQ_CONNECT(DT_IRQ(DT_NODELABEL(gpio_100_136), irq), in gpio_xec_port100_136_init() 517 IRQ_CONNECT(DT_IRQ(DT_NODELABEL(gpio_140_176), irq), in gpio_xec_port140_176_init() 563 IRQ_CONNECT(DT_IRQ(DT_NODELABEL(gpio_200_236), irq), in gpio_xec_port200_236_init() 609 IRQ_CONNECT(DT_IRQ(DT_NODELABEL(gpio_240_276), irq), in gpio_xec_port240_276_init()
|
D | gpio_b91.c | 486 IRQ_CONNECT(DT_INST_IRQN(0), DT_INST_IRQ(0, priority), in gpio_b91_irq_connect_0() 498 IRQ_CONNECT(DT_INST_IRQN(1), DT_INST_IRQ(1, priority), in gpio_b91_irq_connect_1() 510 IRQ_CONNECT(DT_INST_IRQN(2), DT_INST_IRQ(2, priority), in gpio_b91_irq_connect_2() 522 IRQ_CONNECT(DT_INST_IRQN(3), DT_INST_IRQ(3, priority), in gpio_b91_irq_connect_3() 534 IRQ_CONNECT(DT_INST_IRQN(4), DT_INST_IRQ(4, priority), in gpio_b91_irq_connect_4()
|
/Zephyr-latest/soc/nxp/rw/ |
D | power.c | 130 IRQ_CONNECT(DT_IRQN(DT_NODELABEL(pin0)), DT_IRQ(DT_NODELABEL(pin0), priority), pin0_isr, in nxp_rw6xx_power_init() 142 IRQ_CONNECT(DT_IRQN(DT_NODELABEL(pin1)), DT_IRQ(DT_NODELABEL(pin1), priority), pin1_isr, in nxp_rw6xx_power_init()
|
/Zephyr-latest/doc/kernel/services/ |
D | interrupts.rst | 177 flag :c:macro:`IRQ_ZERO_LATENCY` must be passed to :c:macro:`IRQ_CONNECT` or 231 :c:macro:`IRQ_CONNECT` or :c:func:`irq_connect_dynamic`), the interrupt line will 239 interrupts using :c:macro:`IRQ_CONNECT` and :c:func:`irq_connect_dynamic` as 256 An ISR is defined at runtime by calling :c:macro:`IRQ_CONNECT`. It must 260 IRQ_CONNECT() is not a C function and does some inline assembly magic 283 IRQ_CONNECT(MY_DEV_IRQ, MY_DEV_PRIO, my_isr, MY_ISR_ARG, MY_IRQ_FLAGS); 288 Since the :c:macro:`IRQ_CONNECT` macro requires that all its parameters be 292 :c:macro:`IRQ_CONNECT`: 389 IRQ_CONNECT(MY_DEV_IRQ, MY_DEV_IRQ_PRIO, my_first_isr, MY_FST_ISR_ARG, MY_IRQ_FLAGS); 390 IRQ_CONNECT(MY_DEV_IRQ, MY_DEV_IRQ_PRIO, my_second_isr, MY_SND_ISR_ARG, MY_IRQ_FLAGS); [all …]
|
/Zephyr-latest/drivers/dma/ |
D | dma_intel_adsp_hda_host_in.c | 47 IRQ_CONNECT(DT_INST_IRQN(inst), \
|
D | dma_intel_adsp_hda_host_out.c | 51 IRQ_CONNECT(DT_INST_IRQN(inst), \
|
/Zephyr-latest/drivers/ipm/ |
D | ipm_mhu.c | 197 IRQ_CONNECT(DT_INST_IRQN(0), in ipm_mhu_irq_config_func_0() 228 IRQ_CONNECT(DT_INST_IRQN(1), in ipm_mhu_irq_config_func_1()
|
/Zephyr-latest/drivers/pcie/endpoint/ |
D | pcie_ep_iproc.c | 323 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, perst, irq), in iproc_pcie_reset_config() 342 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, perst_inband, irq), in iproc_pcie_reset_config() 362 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, flr, irq), in iproc_pcie_reset_config() 387 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, snoop_irq1, irq), in iproc_pcie_msix_pvm_config() 409 IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, pcie_pmon_lite, irq), in iproc_pcie_msix_pvm_config()
|