Home
last modified time | relevance | path

Searched refs:ih_inum (Results 1 – 25 of 32) sorted by last modified time

12

/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c4605 hp->bofi_inum = hdlp->ih_inum; in bofi_intr_ops()
4637 hhashp = HDL_HHASH(hdlp->ih_inum); in bofi_intr_ops()
4679 hhashp = HDL_HHASH(hdlp->ih_inum); in bofi_intr_ops()
4683 hp->bofi_inum == hdlp->ih_inum) { in bofi_intr_ops()
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix.c1125 ispec->intrspec_vec = hdlp->ih_inum; in apix_intr_ops()
1133 *result = apix_alloc_msi(dip, hdlp->ih_inum, in apix_intr_ops()
1139 *result = apix_alloc_msix(dip, hdlp->ih_inum, in apix_intr_ops()
1149 *result = apix_intx_alloc_vector(dip, hdlp->ih_inum, in apix_intr_ops()
1157 apix_free_vectors(dip, hdlp->ih_inum, hdlp->ih_scratch1, in apix_intr_ops()
1166 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops()
1180 vecp = apix_intx_xlate_vector(dip, hdlp->ih_inum, in apix_intr_ops()
1189 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops()
1199 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops()
1209 vecp = apix_get_dev_map(dip, hdlp->ih_inum, hdlp->ih_type); in apix_intr_ops()
[all …]
H A Dapix_utils.c83 (((ihdlp) != NULL) ? ((ddi_intr_handle_impl_t *)(ihdlp))->ih_inum : 0)
1034 vecp = apix_get_dev_map(dip, hdlp->ih_inum, in apix_add_avintr()
/illumos-gate/usr/src/uts/i86pc/io/
H A Disa.c813 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 Drootnex.c1405 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/common/xen/io/
H A Dxpvd.c495 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/common/pcmcia/nexus/
H A Dpcmcia.c5336 ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum, &sockp); in pcmcia_intr_remove_isr()
5507 if ((ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum, in pcmcia_intr_ops()
5515 ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum, &sockp); in pcmcia_intr_ops()
5526 ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum, &sockp); in pcmcia_intr_ops()
/illumos-gate/usr/src/uts/intel/os/
H A Ddesctbls.c152 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/i86pc/io/pci/
H A Dpci_common.c168 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/sun4v/io/
H A Dvnex.c457 return (hdlp->ih_inum); in vnex_ino_to_inum()
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c228 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 Dniumx_var.h66 uint32_t ih_inum; /* interrupt index, from leaf */ member
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_ib.h108 uint32_t ih_inum; /* interrupt number for this device */ member
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dfhc.c1186 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/opl/sys/pcicmu/
H A Dpcmu_ib.h45 uint32_t ih_inum; /* interrupt number for this device */ member
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_ib.c698 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()
H A Dpcmu_intr.c100 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()
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysiosbus.c1701 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()
H A Dsbbc.c686 childintr->inum = hdlp->ih_inum; in sbbc_add_intr_impl()
744 hdlp->ih_inum = childintr->inum; in sbbc_remove_intr_impl()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_intr.c259 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 Dpci_ib.c792 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/sun4/os/
H A Dddi_impl.c738 hdlp->ih_vector = i_ddi_get_inum(rdip, hdlp->ih_inum); in i_ddi_intr_ops()
741 hdlp->ih_pri = i_ddi_get_intr_pri(rdip, hdlp->ih_inum); in i_ddi_intr_ops()
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_pec.c174 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 Dpx_ib.c771 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 Dpx_ib.h62 uint32_t ih_inum; /* interrupt number for this device */ member

12