/Zephyr-Core-3.6.0/drivers/bluetooth/hci/ |
D | slz_hci.c | 34 IRQ_CONNECT(SYNTH_IRQn, 0, SYNTH_IRQHandler, NULL, 0); in rail_isr_installer() 36 IRQ_CONNECT(RDMAILBOX_IRQn, 0, RDMAILBOX_IRQHandler, NULL, 0); in rail_isr_installer() 38 IRQ_CONNECT(RAC_SEQ_IRQn, 0, RAC_SEQ_IRQHandler, NULL, 0); in rail_isr_installer() 39 IRQ_CONNECT(RAC_RSM_IRQn, 0, RAC_RSM_IRQHandler, NULL, 0); in rail_isr_installer() 40 IRQ_CONNECT(PROTIMER_IRQn, 0, PROTIMER_IRQHandler, NULL, 0); in rail_isr_installer() 41 IRQ_CONNECT(MODEM_IRQn, 0, MODEM_IRQHandler, NULL, 0); in rail_isr_installer() 42 IRQ_CONNECT(FRC_IRQn, 0, FRC_IRQHandler, NULL, 0); in rail_isr_installer() 43 IRQ_CONNECT(BUFC_IRQn, 0, BUFC_IRQHandler, NULL, 0); in rail_isr_installer() 44 IRQ_CONNECT(AGC_IRQn, 0, AGC_IRQHandler, NULL, 0); in rail_isr_installer()
|
/Zephyr-Core-3.6.0/drivers/interrupt_controller/ |
D | intc_rv32m1_intmux.c | 175 IRQ_CONNECT(INTMUX_CH0_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 180 IRQ_CONNECT(INTMUX_CH1_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 185 IRQ_CONNECT(INTMUX_CH2_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 190 IRQ_CONNECT(INTMUX_CH3_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 195 IRQ_CONNECT(INTMUX_CH4_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 200 IRQ_CONNECT(INTMUX_CH5_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 205 IRQ_CONNECT(INTMUX_CH6_IRQ, 0, rv32m1_intmux_isr, in rv32m1_intmux_init() 210 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-Core-3.6.0/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-Core-3.6.0/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-Core-3.6.0/arch/arm64/core/ |
D | smp.c | 290 IRQ_CONNECT(SGI_SCHED_IPI, IRQ_DEFAULT_PRIORITY, sched_ipi_handler, NULL, 0); in arch_smp_init() 294 IRQ_CONNECT(SGI_MMCFG_IPI, IRQ_DEFAULT_PRIORITY, in arch_smp_init() 299 IRQ_CONNECT(SGI_FPU_IPI, IRQ_DEFAULT_PRIORITY, flush_fpu_ipi_handler, NULL, 0); in arch_smp_init()
|
/Zephyr-Core-3.6.0/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-Core-3.6.0/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 | native_posix_timer.c | 134 IRQ_CONNECT(TIMER_TICK_IRQ, 1, np_timer_isr, 0, 0); in sys_clock_driver_init()
|
D | ite_it8xxx2_timer.c | 122 IRQ_CONNECT(ONE_SHOT_TIMER_IRQ, 0, timer_5ms_one_shot_isr, NULL, in timer_5ms_one_shot() 392 IRQ_CONNECT(FREE_RUN_TIMER_IRQ, 0, free_run_timer_overflow_isr, NULL, in sys_clock_driver_init() 405 IRQ_CONNECT(EVENT_TIMER_IRQ, 0, evt_timer_isr, NULL, EVENT_TIMER_FLAG); in sys_clock_driver_init()
|
D | litex_timer.c | 84 IRQ_CONNECT(TIMER_IRQ, DT_INST_IRQ(0, priority), in sys_clock_driver_init()
|
D | rv32m1_lptmr_timer.c | 78 IRQ_CONNECT(DT_INST_IRQN(0), in sys_clock_driver_init()
|
/Zephyr-Core-3.6.0/arch/arc/core/ |
D | irq_offload.c | 60 IRQ_CONNECT(IRQ_OFFLOAD_LINE, IRQ_OFFLOAD_PRIO, arc_irq_offload_handler, NULL, 0); in arc_irq_offload_init()
|
/Zephyr-Core-3.6.0/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-Core-3.6.0/samples/subsys/debug/fuzz/src/ |
D | main.c | 70 IRQ_CONNECT(CONFIG_ARCH_POSIX_FUZZ_IRQ, 0, fuzz_isr, NULL, 0); in main()
|
/Zephyr-Core-3.6.0/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-Core-3.6.0/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()
|
/Zephyr-Core-3.6.0/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-Core-3.6.0/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-Core-3.6.0/include/zephyr/ |
D | irq.h | 48 #define IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p) \ macro
|
/Zephyr-Core-3.6.0/drivers/ethernet/ |
D | eth_dwmac_mmu.c | 81 IRQ_CONNECT(DT_INST_IRQN(0), DT_INST_IRQ(0, priority), dwmac_isr, in dwmac_platform_init()
|
/Zephyr-Core-3.6.0/drivers/espi/ |
D | espi_mchp_xec_host_v2.c | 139 IRQ_CONNECT(DT_IRQN(DT_NODELABLE(mbox0)), in connect_irq_mbox0() 373 IRQ_CONNECT(DT_IRQ_BY_NAME(DT_NODELABEL(kbc0), kbc_ibf, irq), in connect_irq_kbc0() 380 IRQ_CONNECT(DT_IRQ_BY_NAME(DT_NODELABEL(kbc0), kbc_obe, irq), in connect_irq_kbc0() 527 IRQ_CONNECT(DT_IRQ_BY_NAME(DT_NODELABEL(acpi_ec0), acpi_ibf, irq), in connect_irq_acpi_ec0() 534 IRQ_CONNECT(DT_IRQ_BY_NAME(DT_NODELABEL(acpi_ec0), acpi_obe, irq), in connect_irq_acpi_ec0() 619 IRQ_CONNECT(DT_IRQ_BY_NAME(DT_NODELABEL(acpi_ec1), acpi_ibf, irq), in connect_irq_acpi_ec1() 626 IRQ_CONNECT(DT_IRQ_BY_NAME(DT_NODELABEL(acpi_ec1), acpi_obe, irq), in connect_irq_acpi_ec1() 868 IRQ_CONNECT(DT_IRQN(DT_NODELABEL(p80bd0)), in connect_irq_p80bd0()
|