Searched refs:irqptr (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 97 extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq); 250 apic_irq_t *irqptr; in ioapic_init_intr() local 287 irqptr = apic_irq_table[apic_sci_vect]; in ioapic_init_intr() 293 (void) apic_setup_io_intr(irqptr, apic_sci_vect, B_FALSE); in ioapic_init_intr() 298 irqptr->airq_share++; in ioapic_init_intr() 323 apic_irq_t *irqptr, *irqheadptr; in apic_addspl_common() local 333 irqptr = irqheadptr = apic_irq_table[irqindex]; in apic_addspl_common() 336 "vector=0x%x\n", (void *)irqptr->airq_dip, in apic_addspl_common() 337 irqptr->airq_mps_intr_index, irqno, irqptr->airq_vector)); in apic_addspl_common() 339 while (irqptr) { in apic_addspl_common() [all …]
|
H A D | xpv_psm.c | 133 apic_irq_t *irqptr; in xen_psm_bind_intr() local 139 irqptr = apic_irq_table[irq]; in xen_psm_bind_intr() 141 irqptr = NULL; in xen_psm_bind_intr() 142 if (irqptr && (irqptr->airq_cpu != IRQ_UNBOUND)) in xen_psm_bind_intr() 143 bind_cpu = irqptr->airq_cpu & ~IRQ_USER_BOUND; in xen_psm_bind_intr() 375 apic_irq_t *irqptr; in xen_psm_delspl() local 380 irqptr = apic_irq_table[irqno]; in xen_psm_delspl() 384 if (irqptr->airq_share == 1) { in xen_psm_delspl() 392 if (!err && irqptr->airq_share != 0) { in xen_psm_delspl() 786 apic_irq_t *irqptr; in xen_psm_rebind_irq() local [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_misc.c | 110 extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq); 266 apic_irq_t *irqptr; in ioapic_init_intr() local 303 irqptr = apic_irq_table[apic_sci_vect]; in ioapic_init_intr() 309 (void) apic_setup_io_intr(irqptr, apic_sci_vect, B_FALSE); in ioapic_init_intr() 314 irqptr->airq_share++; in ioapic_init_intr() 335 irqptr = apic_irq_table[apic_hpet_vect]; in ioapic_init_intr() 341 (void) apic_setup_io_intr(irqptr, apic_hpet_vect, B_FALSE); in ioapic_init_intr() 346 irqptr->airq_share++; in ioapic_init_intr() 371 apic_irq_t *irqptr, *irqheadptr; in apic_addspl_common() local 381 irqptr = irqheadptr = apic_irq_table[irqindex]; in apic_addspl_common() [all …]
|
H A D | mp_platform_common.c | 102 void apic_record_rdt_entry(apic_irq_t *irqptr, int irq); 1641 apic_irq_t *irqptr; in apic_find_intin() local 1646 irqptr = apic_irq_table[i]; in apic_find_intin() 1647 while (irqptr) { in apic_find_intin() 1648 if ((irqptr->airq_mps_intr_index >= 0) && in apic_find_intin() 1649 (irqptr->airq_intin_no == intin) && in apic_find_intin() 1650 (irqptr->airq_ioapicindex == ioapic)) { in apic_find_intin() 1656 irqptr = irqptr->airq_next; in apic_find_intin() 1730 apic_record_rdt_entry(apic_irq_t *irqptr, int irq) in apic_record_rdt_entry() argument 1737 intr_index = irqptr->airq_mps_intr_index; in apic_record_rdt_entry() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic.c | 999 apic_irq_t *irqptr; in apic_alloc_msi_vectors() local 1058 irqptr = apic_irq_table[irqno]; in apic_alloc_msi_vectors() 1066 irqptr->airq_vector = (uchar_t)(start + i); in apic_alloc_msi_vectors() 1067 irqptr->airq_ioapicindex = (uchar_t)inum; /* start */ in apic_alloc_msi_vectors() 1068 irqptr->airq_intin_no = (uchar_t)rcount; in apic_alloc_msi_vectors() 1070 irqptr->airq_ipl = (uchar_t)pri; in apic_alloc_msi_vectors() 1071 irqptr->airq_vector = start + i; in apic_alloc_msi_vectors() 1072 irqptr->airq_origirq = (uchar_t)(inum + i); in apic_alloc_msi_vectors() 1073 irqptr->airq_share_id = 0; in apic_alloc_msi_vectors() 1074 irqptr->airq_mps_intr_index = MSI_INDEX; in apic_alloc_msi_vectors() [all …]
|
H A D | apic_introp.c | 382 apic_irq_t *irqptr; in apic_free_vectors() local 398 if ((irqptr = apic_find_irq(dip, &ispec, type)) == NULL) { in apic_free_vectors() 404 irqptr->airq_mps_intr_index = FREE_INDEX; in apic_free_vectors() 405 apic_vector_to_irq[irqptr->airq_vector] = APIC_RESV_IRQ; in apic_free_vectors()
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apix.h | 246 extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);
|