Home
last modified time | relevance | path

Searched refs:num_io_irqs (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/x86/x86/
H A Dintr_machdep.c90 u_int num_io_irqs; variable
168 MPASS(num_io_irqs > 0); in intr_init_sources()
170 interrupt_sources = mallocarray(num_io_irqs, sizeof(*interrupt_sources), in intr_init_sources()
173 interrupt_sorted = mallocarray(num_io_irqs, sizeof(*interrupt_sorted), in intr_init_sources()
184 nintrcnt = 1 + num_io_irqs * 2 + mp_ncpus * 2; in intr_init_sources()
225 KASSERT(vector < num_io_irqs, ("IRQ %d too large (%u irqs)", vector, in intr_register_source()
226 num_io_irqs)); in intr_register_source()
255 for (int v = 0; v < num_io_irqs; v++) { in intr_disable_all()
272 if (vector < 0 || vector >= num_io_irqs) in intr_lookup_source()
556 for (v = 0; v < num_io_irqs; v++) { in intr_reprogram()
[all …]
H A Dnexus.c208 irq_rman.rm_end = num_io_irqs - 1; in nexus_init_resources()
216 for (irq = 0; irq < num_io_irqs; irq++) in nexus_init_resources()
H A Dmsi.c379 first_msi_irq = num_io_irqs; in msi_init()
382 num_io_irqs = first_msi_irq + num_msi_irqs; in msi_init()
H A Dlocal_apic.c1671 KASSERT(irq < num_io_irqs, ("Invalid IRQ %u", irq)); in apic_alloc_vector()
1705 KASSERT(irqs[run] < num_io_irqs, ("Invalid IRQ %u at index %u", in apic_alloc_vectors()
1799 KASSERT(irq < num_io_irqs, ("Invalid IRQ %u", irq)); in apic_free_vector()
1884 else if (irq < num_io_irqs) { in DB_SHOW_COMMAND_FLAGS()
H A Dio_apic.c674 if (next_ioapic_base > num_io_irqs) in ioapic_create()
675 num_io_irqs = next_ioapic_base; in ioapic_create()
/freebsd/sys/x86/xen/
H A Dxen_arch_intr.c140 if (num_io_irqs > UINT_MAX - NR_EVENT_CHANNELS) in xen_intr_alloc_irqs()
142 first_evtchn_irq = num_io_irqs; in xen_intr_alloc_irqs()
143 num_io_irqs += NR_EVENT_CHANNELS; in xen_intr_alloc_irqs()
/freebsd/sys/powerpc/powerpc/
H A Dintr_machdep.c139 u_int num_io_irqs = 768; variable
141 u_int num_io_irqs = 256; variable
168 powerpc_intrs = mallocarray(num_io_irqs, sizeof(*powerpc_intrs), in intr_init_sources()
170 nintrcnt = 1 + num_io_irqs * 2 + mp_ncpus * 2; in intr_init_sources()
257 for (vector = 0; vector < num_io_irqs && vector <= nvectors; in intr_lookup()
/freebsd/sys/x86/include/
H A Dintr_machdep.h57 extern u_int num_io_irqs;
/freebsd/sys/x86/isa/
H A Datpic.c517 if (num_io_irqs == 0) in atpic_init()
518 num_io_irqs = NUM_ISA_IRQS; in atpic_init()
/freebsd/sys/x86/iommu/
H A Dintel_intrmap.c344 unit->irte_cnt = roundup_pow_of_two(num_io_irqs); in dmar_init_irt()