Home
last modified time | relevance | path

Searched refs:IV_IRQS (Results 1 – 6 of 6) sorted by relevance

/Zephyr-latest/arch/x86/core/intel64/
Dsmp.c12 #define NR_IRQ_VECTORS (IV_NR_VECTORS - IV_IRQS) /* # vectors free for IRQs */
25 x86_irq_funcs[CONFIG_SCHED_IPI_VECTOR - IV_IRQS] = in arch_smp_init()
29 x86_irq_funcs[CONFIG_TLB_IPI_VECTOR - IV_IRQS] = z_x86_tlb_ipi; in arch_smp_init()
Dirq.c21 #define NR_IRQ_VECTORS (IV_NR_VECTORS - IV_IRQS) /* # vectors free for IRQs */
45 x86_irq_args[i] = (const void *)(long)(i + IV_IRQS); in x86_64_irq_init()
61 vector = (priority * VECTORS_PER_PRIORITY) + IV_IRQS; in z_x86_allocate_vector()
78 if (x86_irq_funcs[vector - IV_IRQS] == irq_spurious) { in z_x86_allocate_vector()
92 x86_irq_funcs[vector - IV_IRQS] = func; in z_x86_irq_connect_on_vector()
93 x86_irq_args[vector - IV_IRQS] = arg; in z_x86_irq_connect_on_vector()
Dirq_offload.c16 #define NR_IRQ_VECTORS (IV_NR_VECTORS - IV_IRQS) /* # vectors free for IRQs */
49 x86_irq_funcs[CONFIG_IRQ_OFFLOAD_VECTOR - IV_IRQS] = dispatcher; in arch_irq_offload_init()
Dlocore.S852 #define IRQ(nr) vector_ ## nr: pushq $(nr - IV_IRQS); jmp irq
/Zephyr-latest/tests/kernel/interrupt/src/
Ddynamic_isr.c75 #define IV_IRQS 32 /* start of vectors available for x86 IRQs */ macro
95 zassert_true(x86_irq_funcs[vector_num - IV_IRQS] == dyn_isr && in ZTEST()
96 x86_irq_args[vector_num - IV_IRQS] == (void *)ISR_DYN_ARG, in ZTEST()
/Zephyr-latest/arch/x86/include/
Dkernel_arch_data.h37 #define IV_IRQS 32 /* start of vectors available for IRQs */ macro