Searched defs:irq_ptr (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_intr.c238 apic_pci_msi_enable_vector(apic_irq_t *irq_ptr, int type, int inum, int vector, argument
243 dev_info_t *dip = irq_ptr->airq_dip;
H A Dmp_platform_xpv.c78 static int apic_check_stuck_interrupt(apic_irq_t *irq_ptr, int old_bind_cpu,
1404 * Bind interrupt corresponding to irq_ptr to bind_cpu.
1408 apic_rebind(apic_irq_t *irq_ptr, int bind_cpu, argument
1418 which_irq = apic_vector_to_irq[irq_ptr->airq_vector];
1420 intin_no = irq_ptr->airq_intin_no;
1421 ioapicindex = irq_ptr->airq_ioapicindex;
1422 airq_temp_cpu = irq_ptr->airq_temp_cpu;
1444 if (!APIC_IS_MSI_OR_MSIX_INDEX(irq_ptr->airq_mps_intr_index)) {
1449 if ((irq_ptr->airq_vector != RDT_VECTOR(rdt_entry)) &&
1450 apic_check_stuck_interrupt(irq_ptr, airq_temp_cp
1622 add_defer_repro_ent(apic_irq_t *irq_ptr, int which_irq, int new_bind_cpu) argument
1774 apic_check_stuck_interrupt(apic_irq_t *irq_ptr, int old_bind_cpu, int new_bind_cpu, int ioapic_ix, int intin_no, int which_irq, struct ioapic_reprogram_data *drep) argument
1909 apic_rebind_all(apic_irq_t *irq_ptr, int bind_cpu) argument
2018 apic_irq_t *irq_ptr; local
2135 apic_irq_t *irq_ptr; local
[all...]
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_introp.c58 apic_pci_msi_enable_vector(apic_irq_t *irq_ptr, int type, int inum, int vector, argument
63 dev_info_t *dip = irq_ptr->airq_dip;
91 apic_vt_ops->apic_intrmap_map_entry(irq_ptr->airq_intrmap_private,
93 apic_vt_ops->apic_intrmap_record_msi(irq_ptr->airq_intrmap_private,
H A Dapic.c834 apic_irq_t *irq_ptr; local
864 if ((irq_ptr = apic_irq_table[i]) != NULL) {
865 ASSERT((irq_ptr->airq_temp_cpu == IRQ_UNBOUND) ||
866 (irq_ptr->airq_temp_cpu == IRQ_UNINIT) ||
867 (apic_cpu_in_range(irq_ptr->airq_temp_cpu)));
869 if (irq_ptr->airq_temp_cpu == (cpun | IRQ_USER_BOUND)) {
874 if (irq_ptr->airq_temp_cpu == cpun) {
878 } while (apic_rebind_all(irq_ptr, bind_cpu));
904 apic_irq_t *irq_ptr; local
914 if ((irq_ptr
[all...]
/illumos-gate/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c86 static int apic_check_stuck_interrupt(apic_irq_t *irq_ptr, int old_bind_cpu,
1449 * Bind interrupt corresponding to irq_ptr to bind_cpu.
1453 apic_rebind(apic_irq_t *irq_ptr, int bind_cpu, argument
1463 which_irq = apic_vector_to_irq[irq_ptr->airq_vector];
1465 intin_no = irq_ptr->airq_intin_no;
1466 ioapicindex = irq_ptr->airq_ioapicindex;
1467 airq_temp_cpu = irq_ptr->airq_temp_cpu;
1489 if (!APIC_IS_MSI_OR_MSIX_INDEX(irq_ptr->airq_mps_intr_index)) {
1494 if ((irq_ptr->airq_vector != RDT_VECTOR(rdt_entry)) &&
1495 apic_check_stuck_interrupt(irq_ptr, airq_temp_cp
1688 add_defer_repro_ent(apic_irq_t *irq_ptr, int which_irq, int new_bind_cpu) argument
1840 apic_check_stuck_interrupt(apic_irq_t *irq_ptr, int old_bind_cpu, int new_bind_cpu, int ioapic_ix, int intin_no, int which_irq, struct ioapic_reprogram_data *drep) argument
1975 apic_rebind_all(apic_irq_t *irq_ptr, int bind_cpu) argument
2084 apic_irq_t *irq_ptr; local
2201 apic_irq_t *irq_ptr; local
[all...]

Completed in 66 milliseconds