/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_intr.c | 108 ih_p->ih_inum); in px_spurintr() 578 hdlp->ih_inum, &msi_num); in px_msix_ops() 594 hdlp->ih_inum, hdlp->ih_scratch1, in px_msix_ops() 616 hdlp->ih_inum); in px_msix_ops() 736 nintrs, hdlp->ih_inum, msi_addr, in px_msix_ops() 749 hdlp->ih_inum)) != DDI_SUCCESS) in px_msix_ops() 755 hdlp->ih_inum)) != DDI_SUCCESS) in px_msix_ops() 775 nintrs, hdlp->ih_inum, msi_addr, in px_msix_ops() 792 hdlp->ih_inum, (int *)result); in px_msix_ops() 976 "dup intr #%d\n", hdlp->ih_inum); in px_add_intx_intr() [all …]
|
H A D | px_pec.c | 174 if ((ret = px_ib_update_intr_state(px_p, px_p->px_dip, hdl.ih_inum, in px_pec_msg_add_intr() 198 if ((ret = px_ib_update_intr_state(px_p, px_p->px_dip, hdl.ih_inum, in px_pec_msg_add_intr() 221 if ((ret = px_ib_update_intr_state(px_p, px_p->px_dip, hdl.ih_inum, in px_pec_msg_add_intr() 262 (void) px_ib_update_intr_state(px_p, px_p->px_dip, hdl.ih_inum, in px_pec_msg_rem_intr() 279 (void) px_ib_update_intr_state(px_p, px_p->px_dip, hdl.ih_inum, in px_pec_msg_rem_intr() 295 (void) px_ib_update_intr_state(px_p, px_p->px_dip, hdl.ih_inum, in px_pec_msg_rem_intr()
|
H A D | px_ib.c | 771 if ((ih_p->ih_dip == rdip) && (ih_p->ih_inum == inum) && in px_ib_intr_locate_ih() 790 ih_p->ih_inum = inum; in px_ib_alloc_ih() 1015 if ((ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum, in px_ib_set_msix_target() 1043 hdlp->ih_pri), rdip, hdlp->ih_inum, msiq_rec_type, msi_num); in px_ib_set_msix_target() 1047 rdip, hdlp->ih_inum, msiq_rec_type, msi_num); in px_ib_set_msix_target() 1194 hdlp->ih_inum = ih_p->ih_inum; in pxtool_ib_get_msi_info()
|
H A D | px_ib.h | 62 uint32_t ih_inum; /* interrupt number for this device */ member
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 168 hdlp->ih_inum)) == NULL) { in pci_get_priority() 173 hdlp->ih_inum); in pci_get_priority() 403 hdlp->ih_inum)); in pci_common_intr_ops() 418 (int)hdlp->ih_inum); in pci_common_intr_ops() 617 hdlp->ih_inum) != DDI_SUCCESS) { in pci_common_intr_ops() 624 hdlp->ih_inum); in pci_common_intr_ops() 661 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() 667 hdlp->ih_type, hdlp->ih_inum); in pci_common_intr_ops() 707 hdlp->ih_inum, &pci_status); in pci_common_intr_ops() 812 (int)hdlp->ih_inum); in pci_alloc_intr_fixed() [all …]
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | desctbls.c | 152 int ih_inum; member 801 brand_tbl[0].ih_inum = T_SYSCALLINT; in init_idt_common() 809 brand_tbl[1].ih_inum = 0; in init_idt_common() 1133 for (i = 0; brand_tbl[i].ih_inum; i++) { in brand_interpositioning_enable() 1134 idt[brand_tbl[i].ih_inum] = brand_tbl[i].ih_interp_desc; in brand_interpositioning_enable() 1136 xen_idt_write(&idt[brand_tbl[i].ih_inum], in brand_interpositioning_enable() 1137 brand_tbl[i].ih_inum); in brand_interpositioning_enable() 1188 for (i = 0; brand_tbl[i].ih_inum; i++) { in brand_interpositioning_disable() 1189 idt[brand_tbl[i].ih_inum] = brand_tbl[i].ih_default_desc; in brand_interpositioning_disable() 1191 xen_idt_write(&idt[brand_tbl[i].ih_inum], in brand_interpositioning_disable() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 228 ih_p->ih_inum, sysino); in niumx_intr_dist() 929 ASSERT(hdlp->ih_inum < NIUMX_MAX_INTRS); in niumx_set_intr() 936 ih_p->ih_inum, ih_p->ih_sysino); in niumx_set_intr() 1020 ih_p->ih_inum, sysino); in niumx_set_intr_target() 1062 if (hdlp->ih_inum >= NIUMX_MAX_INTRS) { in niumx_add_intr() 1064 hdlp->ih_inum); in niumx_add_intr() 1080 ih_p->ih_inum = hdlp->ih_inum; in niumx_add_intr() 1087 hdlp->ih_inum, hdlp->ih_cb_func, hdlp->ih_cb_arg1, in niumx_add_intr() 1096 hdlp->ih_vector, ih_p->ih_inum, ih_p->ih_sysino); in niumx_add_intr() 1152 ASSERT(hdlp->ih_inum < NIUMX_MAX_INTRS); in niumx_rem_intr() [all …]
|
H A D | niumx_var.h | 66 uint32_t ih_inum; /* interrupt index, from leaf */ member
|
/illumos-gate/usr/src/uts/common/io/pci-ide/ |
H A D | pci-ide.c | 664 if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == NULL) { in pciide_get_pri() 692 if (hdlp->ih_inum < num_intpriorities) in pciide_get_pri() 693 ispecp->intrspec_pri = intpriorities[hdlp->ih_inum]; in pciide_get_pri() 738 if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == in pciide_intr_ops() 745 if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == in pciide_intr_ops() 790 if ((ispec = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == NULL) in pciide_alloc_intr() 849 if ((ispec = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == in pciide_free_intr()
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_intr.c | 100 ih_p->ih_inum); in pcmu_spurintr() 197 ih_p = pcmu_ib_alloc_ih(rdip, hdlp->ih_inum, in pcmu_add_intr() 201 uint32_t intr_index = hdlp->ih_inum; in pcmu_add_intr() 306 ih_p = pcmu_ib_ino_locate_intr(ino_p, rdip, hdlp->ih_inum); in pcmu_remove_intr()
|
H A D | pcmu_ib.c | 698 if (ih_lst->ih_dip == rdip && ih_lst->ih_inum == inum) { in pcmu_ib_ino_locate_intr() 715 ih_p->ih_inum = inum; in pcmu_ib_alloc_ih() 744 rdip, hdlp->ih_inum)) { in pcmu_ib_update_intr_state()
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 495 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops() 502 if (xpvd_get_priority(rdip, hdlp->ih_inum, &priority) != in xpvd_intr_ops() 524 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops() 532 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops() 540 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops() 584 if (xpvd_enable_intr(rdip, hdlp, (int)hdlp->ih_inum) != in xpvd_intr_ops() 595 xpvd_disable_intr(rdip, hdlp, hdlp->ih_inum); in xpvd_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 776 ispec->intrspec_vec = hdlp->ih_inum; in apic_intr_ops() 812 *result = apic_alloc_msi_vectors(dip, hdlp->ih_inum, in apic_intr_ops() 816 *result = apic_alloc_msix_vectors(dip, hdlp->ih_inum, in apic_intr_ops() 821 apic_free_vectors(dip, hdlp->ih_inum, hdlp->ih_scratch1, in apic_intr_ops() 881 count_vec = apic_alloc_msi_vectors(dip, hdlp->ih_inum, in apic_intr_ops() 885 count_vec = apic_alloc_msix_vectors(dip, hdlp->ih_inum, in apic_intr_ops() 895 apic_free_vectors(dip, hdlp->ih_inum, count_vec, in apic_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 1131 ispec->intrspec_vec = hdlp->ih_inum; in apix_intr_ops() 1139 *result = apix_alloc_msi(dip, hdlp->ih_inum, in apix_intr_ops() 1145 *result = apix_alloc_msix(dip, hdlp->ih_inum, in apix_intr_ops() 1155 *result = apix_intx_alloc_vector(dip, hdlp->ih_inum, in apix_intr_ops() 1163 apix_free_vectors(dip, hdlp->ih_inum, hdlp->ih_scratch1, in apix_intr_ops() 1172 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1186 vecp = apix_intx_xlate_vector(dip, hdlp->ih_inum, in apix_intr_ops() 1195 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1205 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() 1215 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | isa.c | 813 if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL) in isa_intr_ops() 824 ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)) in isa_intr_ops() 831 if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL) in isa_intr_ops() 838 if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL) in isa_intr_ops() 843 if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL) in isa_intr_ops() 871 if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL) in isa_intr_ops() 943 if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL) in isa_alloc_intr_fixed() 1001 if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL) in isa_free_intr_fixed()
|
H A D | rootnex.c | 1405 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL) in rootnex_intr_ops() 1416 ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)) in rootnex_intr_ops() 1428 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL) in rootnex_intr_ops() 1433 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL) in rootnex_intr_ops() 1438 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL) in rootnex_intr_ops() 1457 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL) in rootnex_intr_ops() 1599 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL) in rootnex_alloc_intr_fixed() 1658 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL) in rootnex_free_intr_fixed()
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_intr.c | 259 ih_p->ih_inum); in pci_spurintr() 510 ih_p = ib_alloc_ih(rdip, hdlp->ih_inum, in pci_add_intr() 520 if (ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum)) { in pci_add_intr() 522 hdlp->ih_inum); in pci_add_intr() 691 ih_p = ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum); in pci_remove_intr()
|
H A D | pci_ib.c | 792 if (ih_p->ih_dip == rdip && ih_p->ih_inum == inum) in ib_intr_locate_ih() 810 ih_p->ih_inum = inum; in ib_alloc_ih() 857 if (ih_p = ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum)) { in ib_update_intr_state()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr.c | 277 tmp_hdl.ih_inum = inum; in ddi_intr_alloc() 326 hdlp->ih_inum = i; in ddi_intr_alloc() 329 i_ddi_set_intr_handle(dip, hdlp->ih_inum, in ddi_intr_alloc() 391 hdlp->ih_inum, NULL); in ddi_intr_free() 689 dup_hdlp->ih_inum = dup_inum; in ddi_intr_dup_handler()
|
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_ib.h | 45 uint32_t ih_inum; /* interrupt number for this device */ member
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_ib.h | 108 uint32_t ih_inum; /* interrupt number for this device */ member
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 688 *result = apic_alloc_msi_vectors(dip, hdlp->ih_inum, in xen_intr_ops() 692 *result = apic_alloc_msix_vectors(dip, hdlp->ih_inum, in xen_intr_ops() 697 apic_free_vectors(dip, hdlp->ih_inum, hdlp->ih_scratch1, in xen_intr_ops()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr_impl.h | 80 ushort_t ih_inum; /* interrupt number */ member
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | fhc.c | 1186 hdlp->ih_inum; in fhc_add_intr_impl() 1249 fhc_arg->inum = hdlp->ih_inum; in fhc_add_intr_impl() 1352 softsp->poll_list[i].inum == hdlp->ih_inum) { in fhc_remove_intr_impl() 1390 softsp->intr_list[i]->inum == hdlp->ih_inum) in fhc_remove_intr_impl()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sysiosbus.c | 1701 intr_handler->inum = hdlp->ih_inum; in sbus_add_intr_impl() 1937 sbus_free_handler(rdip, hdlp->ih_inum, sbus_arg); in sbus_remove_intr_impl() 2553 if ((intr_handler->inum == hdlp->ih_inum) && in sbus_update_intr_state()
|