Lines Matching refs:irqno
111 static void apix_intx_set_mask(int irqno);
112 static void apix_intx_clear_mask(int irqno);
113 static int apix_intx_get_shared(int irqno);
114 static void apix_intx_set_shared(int irqno, int delta);
1745 apix_intx_set_vector(int irqno, uint32_t cpuid, uchar_t vector) in apix_intx_set_vector() argument
1750 irqp = apic_irq_table[irqno]; in apix_intx_set_vector()
1753 apic_record_rdt_entry(irqp, irqno); in apix_intx_set_vector()
1758 apix_intx_get_vector(int irqno) in apix_intx_get_vector() argument
1765 irqp = apic_irq_table[irqno & 0xff]; in apix_intx_get_vector()
1781 apix_intx_enable(int irqno) in apix_intx_enable() argument
1784 apic_irq_t *irqp = apic_irq_table[irqno]; in apix_intx_enable()
1822 apix_intx_disable(int irqno) in apix_intx_disable() argument
1824 apic_irq_t *irqp = apic_irq_table[irqno]; in apix_intx_disable()
1846 apix_intx_free(int irqno) in apix_intx_free() argument
1851 irqp = apic_irq_table[irqno]; in apix_intx_free()
1876 apix_intx_rebind(int irqno, processorid_t cpuid, uchar_t vector) in apix_intx_rebind() argument
1878 apic_irq_t *irqp = apic_irq_table[irqno]; in apix_intx_rebind()
1889 level = apic_level_intr[irqno]; in apix_intx_rebind()
2019 apix_intx_set_vector(irqno, cpuid, vector); in apix_intx_rebind()
2024 apix_intx_enable(irqno); in apix_intx_rebind()
2033 apix_intx_get_pending(int irqno) in apix_intx_get_pending() argument
2040 irqp = apic_irq_table[irqno]; in apix_intx_get_pending()
2067 apix_intx_set_mask(int irqno) in apix_intx_set_mask() argument
2074 irqp = apic_irq_table[irqno]; in apix_intx_set_mask()
2099 apix_intx_clear_mask(int irqno) in apix_intx_clear_mask() argument
2106 irqp = apic_irq_table[irqno]; in apix_intx_clear_mask()
2211 apix_intx_get_shared(int irqno) in apix_intx_get_shared() argument
2217 irqp = apic_irq_table[irqno]; in apix_intx_get_shared()
2229 apix_intx_set_shared(int irqno, int delta) in apix_intx_set_shared() argument
2234 irqp = apic_irq_table[irqno]; in apix_intx_set_shared()
2247 apix_intx_setup(dev_info_t *dip, int inum, int irqno, in apix_intx_setup() argument
2276 ioapicindex = acpi_find_ioapic(irqno); in apix_intx_setup()
2279 ipin = irqno - apic_io_vectbase[ioapicindex]; in apix_intx_setup()
2281 if (apic_irq_table[irqno] && in apix_intx_setup()
2282 apic_irq_table[irqno]->airq_mps_intr_index == ACPI_INDEX) { in apix_intx_setup()
2283 ASSERT(apic_irq_table[irqno]->airq_intin_no == ipin && in apix_intx_setup()
2284 apic_irq_table[irqno]->airq_ioapicindex == in apix_intx_setup()
2286 return (irqno); in apix_intx_setup()
2293 ipin = (uchar_t)irqno; in apix_intx_setup()
2297 if ((irqp = apic_irq_table[irqno]) == NULL) { in apix_intx_setup()
2299 apic_irq_table[irqno] = irqp; in apix_intx_setup()
2306 irqno = newirq; in apix_intx_setup()
2307 irqp = apic_irq_table[irqno]; in apix_intx_setup()
2311 apic_max_device_irq = max(irqno, apic_max_device_irq); in apix_intx_setup()
2312 apic_min_device_irq = min(irqno, apic_min_device_irq); in apix_intx_setup()
2324 return (irqno); in apix_intx_setup()
2334 int irqno = ispec->intrspec_vec; in apix_intx_setup_nonpci() local
2350 ((intrp = apic_find_io_intr_w_busid(irqno, busid)) in apix_intx_setup_nonpci()
2352 return (apix_intx_setup(dip, inum, irqno, in apix_intx_setup_nonpci()
2370 isop->SourceIrq == irqno) { in apix_intx_setup_nonpci()
2390 return (apix_intx_setup(dip, inum, irqno, NULL, ispec, &intr_flag)); in apix_intx_setup_nonpci()
2445 int newirq, irqno = ispec->intrspec_vec; in apix_intx_xlate_irq() local
2499 newirq = apix_intx_setup(dip, inum, irqno, NULL, ispec, NULL); in apix_intx_xlate_irq()
2513 int irqno; in apix_intx_alloc_vector() local
2516 if ((irqno = apix_intx_xlate_irq(dip, inum, ispec)) == -1) in apix_intx_alloc_vector()
2519 if ((vecp = apix_alloc_intx(dip, inum, irqno)) == NULL) in apix_intx_alloc_vector()
2524 (void *)dip, ddi_driver_name(dip), irqno, in apix_intx_alloc_vector()
2538 int irqno; in apix_intx_xlate_vector() local
2542 if ((irqno = apix_intx_xlate_irq(dip, inum, ispec)) == -1) in apix_intx_xlate_vector()
2546 vecp = apix_intx_get_vector(irqno); in apix_intx_xlate_vector()