Home
last modified time | relevance | path

Searched refs:irqptr (Results 1 – 7 of 7) sorted by relevance

/titanic_44/usr/src/uts/i86xpv/io/psm/
H A Dmp_platform_xpv.c96 extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);
254 apic_irq_t *irqptr; in ioapic_init_intr() local
291 irqptr = apic_irq_table[apic_sci_vect]; in ioapic_init_intr()
297 (void) apic_setup_io_intr(irqptr, apic_sci_vect, B_FALSE); in ioapic_init_intr()
302 irqptr->airq_share++; in ioapic_init_intr()
327 apic_irq_t *irqptr, *irqheadptr; in apic_addspl_common() local
337 irqptr = irqheadptr = apic_irq_table[irqindex]; in apic_addspl_common()
340 "vector=0x%x\n", (void *)irqptr->airq_dip, in apic_addspl_common()
341 irqptr->airq_mps_intr_index, irqno, irqptr->airq_vector)); in apic_addspl_common()
343 while (irqptr) { in apic_addspl_common()
[all …]
H A Dxpv_psm.c132 apic_irq_t *irqptr; in xen_psm_bind_intr() local
138 irqptr = apic_irq_table[irq]; in xen_psm_bind_intr()
140 irqptr = NULL; in xen_psm_bind_intr()
141 if (irqptr && (irqptr->airq_cpu != IRQ_UNBOUND)) in xen_psm_bind_intr()
142 bind_cpu = irqptr->airq_cpu & ~IRQ_USER_BOUND; in xen_psm_bind_intr()
374 apic_irq_t *irqptr; in xen_psm_delspl() local
379 irqptr = apic_irq_table[irqno]; in xen_psm_delspl()
383 if (irqptr->airq_share == 1) { in xen_psm_delspl()
391 if (!err && irqptr->airq_share != 0) { in xen_psm_delspl()
785 apic_irq_t *irqptr; in xen_psm_rebind_irq() local
[all …]
/titanic_44/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c105 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 Dmp_platform_common.c98 void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);
1576 apic_irq_t *irqptr; in apic_find_intin() local
1581 irqptr = apic_irq_table[i]; in apic_find_intin()
1582 while (irqptr) { in apic_find_intin()
1583 if ((irqptr->airq_mps_intr_index >= 0) && in apic_find_intin()
1584 (irqptr->airq_intin_no == intin) && in apic_find_intin()
1585 (irqptr->airq_ioapicindex == ioapic)) { in apic_find_intin()
1591 irqptr = irqptr->airq_next; in apic_find_intin()
1661 apic_record_rdt_entry(apic_irq_t *irqptr, int irq) in apic_record_rdt_entry() argument
1668 intr_index = irqptr->airq_mps_intr_index; in apic_record_rdt_entry()
[all …]
/titanic_44/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic.c1065 apic_irq_t *irqptr; in apic_alloc_msi_vectors() local
1124 irqptr = apic_irq_table[irqno]; in apic_alloc_msi_vectors()
1132 irqptr->airq_vector = (uchar_t)(start + i); in apic_alloc_msi_vectors()
1133 irqptr->airq_ioapicindex = (uchar_t)inum; /* start */ in apic_alloc_msi_vectors()
1134 irqptr->airq_intin_no = (uchar_t)rcount; in apic_alloc_msi_vectors()
1135 irqptr->airq_ipl = pri; in apic_alloc_msi_vectors()
1136 irqptr->airq_vector = start + i; in apic_alloc_msi_vectors()
1137 irqptr->airq_origirq = (uchar_t)(inum + i); in apic_alloc_msi_vectors()
1138 irqptr->airq_share_id = 0; in apic_alloc_msi_vectors()
1139 irqptr->airq_mps_intr_index = MSI_INDEX; in apic_alloc_msi_vectors()
[all …]
H A Dapic_introp.c379 apic_irq_t *irqptr; in apic_free_vectors() local
395 if ((irqptr = apic_find_irq(dip, &ispec, type)) == NULL) { in apic_free_vectors()
401 irqptr->airq_mps_intr_index = FREE_INDEX; in apic_free_vectors()
402 apic_vector_to_irq[irqptr->airq_vector] = APIC_RESV_IRQ; in apic_free_vectors()
/titanic_44/usr/src/uts/i86pc/sys/
H A Dapix.h245 extern void apic_record_rdt_entry(apic_irq_t *irqptr, int irq);