Home
last modified time | relevance | path

Searched refs:NR_VECTORS (Results 1 – 13 of 13) sorted by relevance

/linux/tools/arch/x86/include/asm/
H A Dirq_vectors.h
/linux/arch/x86/include/asm/
H A Dirq_vectors.h106 #define NR_VECTORS 256 macro
111 #define FIRST_SYSTEM_VECTOR NR_VECTORS
115 #define NR_SYSTEM_VECTORS (NR_VECTORS - FIRST_SYSTEM_VECTOR)
136 (NR_VECTORS + CPU_VECTOR_LIMIT) : \
137 (NR_VECTORS + IO_APIC_VECTOR_LIMIT))
139 #define NR_IRQS (NR_VECTORS + IO_APIC_VECTOR_LIMIT)
141 #define NR_IRQS (NR_VECTORS + CPU_VECTOR_LIMIT)
H A Dposted_intr.h51 return bitmap_empty((unsigned long *)pi_desc->pir, NR_VECTORS); in pi_is_pir_empty()
105 if (WARN_ON_ONCE(vector > NR_VECTORS || vector < FIRST_EXTERNAL_VECTOR)) in pi_pending_this_cpu()
H A Dhw_irq.h128 typedef struct irq_desc* vector_irq_t[NR_VECTORS];
/linux/tools/perf/trace/beauty/arch/x86/include/asm/
H A Dirq_vectors.h106 #define NR_VECTORS 256 macro
111 #define FIRST_SYSTEM_VECTOR NR_VECTORS
115 #define NR_SYSTEM_VECTORS (NR_VECTORS - FIRST_SYSTEM_VECTOR)
136 (NR_VECTORS + CPU_VECTOR_LIMIT) : \
137 (NR_VECTORS + IO_APIC_VECTOR_LIMIT))
139 #define NR_IRQS (NR_VECTORS + IO_APIC_VECTOR_LIMIT)
141 #define NR_IRQS (NR_VECTORS + CPU_VECTOR_LIMIT)
/linux/arch/loongarch/kernel/
H A Dirq.c95 irq_set_nr_irqs(64 + NR_VECTORS * nr_io_pics); in arch_probe_nr_irqs()
97 irq_set_nr_irqs(64 + NR_VECTORS * (nr_cpu_ids + nr_io_pics)); in arch_probe_nr_irqs()
/linux/drivers/irqchip/
H A Dirq-loongarch-avec.c38 static DEFINE_PER_CPU(struct irq_desc * [NR_VECTORS], irq_map);
327 loongarch_avec.vector_matrix = irq_alloc_matrix(NR_VECTORS, 0, NR_VECTORS); in irq_matrix_init()
/linux/arch/x86/kernel/
H A Dirqinit.c51 [0 ... NR_VECTORS - 1] = VECTOR_UNUSED,
H A Didt.c297 for_each_clear_bit_from(i, system_vectors, NR_VECTORS) { in idt_setup_apic_and_irq_gates()
327 for ( ; i < NR_VECTORS; i++) in idt_setup_early_handler()
H A Dirq.c510 for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { in fixup_irqs()
H A Dtraps.c81 DECLARE_BITMAP(system_vectors, NR_VECTORS);
/linux/tools/testing/selftests/kvm/include/riscv/
H A Dprocessor.h100 #define NR_VECTORS 2 macro
/linux/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c402 exception_handler_fn exception_handlers[NR_VECTORS][NR_EXCEPTIONS];