/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 1570 int inum, cap_ptr; in apix_set_cpu() local 1594 inum = vecp->v_devp->dv_inum; in apix_set_cpu() 1605 off = (uintptr_t)msix_p->msix_tbl_addr + (inum * in apix_set_cpu() 2224 apix_intx_setup(dev_info_t *dip, int inum, int irqno, in apix_intx_setup() argument 2233 UNREFERENCED_1PARAMETER(inum); in apix_intx_setup() 2329 return (apix_intx_setup(dip, inum, irqno, in apix_intx_setup_nonpci() 2355 return (apix_intx_setup(dip, inum, in apix_intx_setup_nonpci() 2375 apix_intx_setup_pci(dev_info_t *dip, int inum, int bustype, in apix_intx_setup_pci() argument 2401 return (apix_intx_setup(dip, inum, pci_irq, NULL, ispec, in apix_intx_setup_pci() 2461 newirq = apix_intx_setup_pci(dip, inum, bustype, ispec); in apix_intx_xlate_irq() [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/ |
H A D | ipath.c | 116 int inum; in ipath_epnamecmp() local 120 inum = (int)np->u.name.child->u.ull; in ipath_epnamecmp() 122 config_getcompname(np->u.name.cp, NULL, &inum); in ipath_epnamecmp() 124 if (ipp[i].i != inum) in ipath_epnamecmp() 125 return (inum - ipp[i].i); in ipath_epnamecmp()
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apic.h | 799 extern int apic_alloc_msi_vectors(dev_info_t *dip, int inum, int count, 801 extern int apic_alloc_msix_vectors(dev_info_t *dip, int inum, int count, 803 extern void apic_free_vectors(dev_info_t *dip, int inum, int count, int pri, 814 extern void apic_pci_msi_unconfigure(dev_info_t *rdip, int type, int inum); 816 extern void apic_pci_msi_enable_mode(dev_info_t *rdip, int type, int inum); 817 extern void apic_pci_msi_enable_vector(apic_irq_t *, int type, int inum,
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_ib.h | 151 uint32_t inum, msiq_rec_type_t rec_type, msgcode_t msg_code); 152 extern px_ih_t *px_ib_alloc_ih(dev_info_t *rdip, uint32_t inum, 157 extern int px_ib_update_intr_state(px_t *px_p, dev_info_t *rdip, uint_t inum,
|
H A D | px_ib.c | 765 uint32_t inum, msiq_rec_type_t rec_type, msgcode_t msg_code) in px_ib_intr_locate_ih() argument 771 if ((ih_p->ih_dip == rdip) && (ih_p->ih_inum == inum) && in px_ib_intr_locate_ih() 781 px_ib_alloc_ih(dev_info_t *rdip, uint32_t inum, in px_ib_alloc_ih() argument 790 ih_p->ih_inum = inum; in px_ib_alloc_ih() 808 uint_t inum, devino_t ino, uint_t pil, in px_ib_update_intr_state() argument 820 ddi_get_instance(rdip), inum, ino, pil, new_intr_state); in px_ib_update_intr_state() 826 if (ih_p = px_ib_intr_locate_ih(ipil_p, rdip, inum, rec_type, in px_ib_update_intr_state()
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | ivintr.h | 118 extern int add_ivintr(uint_t inum, uint_t pil, intrfunc intr_handler, 120 extern int rem_ivintr(uint_t inum, uint_t pil);
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 414 xpvd_get_priority(dev_info_t *dip, int inum, int *pri) in xpvd_get_priority() argument 424 ASSERT(inum == 0); in xpvd_get_priority() 648 xpvd_enable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, int inum) in xpvd_enable_intr() argument 654 (void *)hdlp, inum)); in xpvd_enable_intr() 656 ihdl_plat_datap->ip_ispecp = xpvd_get_ispec(rdip, inum); in xpvd_enable_intr() 679 xpvd_disable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, int inum) in xpvd_disable_intr() argument 685 ihdl_plat_datap->ip_ispecp = xpvd_get_ispec(rdip, inum); in xpvd_disable_intr()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr.c | 151 ddi_intr_alloc(dev_info_t *dip, ddi_intr_handle_t *h_array, int type, int inum, in ddi_intr_alloc() argument 160 (void *)dip, type, inum, count, behavior)); in ddi_intr_alloc() 163 if ((dip == NULL) || (h_array == NULL) || (inum < 0) || (count < 1) || in ddi_intr_alloc() 180 (i_ddi_get_intr_handle(dip, inum) != NULL)) { in ddi_intr_alloc() 182 "in use, cannot allocate again!!\n", inum)); in ddi_intr_alloc() 277 tmp_hdl.ih_inum = inum; in ddi_intr_alloc() 315 for (i = inum; i < (inum + *actualp); i++) { in ddi_intr_alloc() 1409 ddi_remove_intr(dev_info_t *dip, uint_t inum, ddi_iblock_cookie_t iblock_cookie) in ddi_remove_intr() argument 1416 (void *)dip, inum)); in ddi_remove_intr() 1418 if ((hdl = i_ddi_get_intr_handle(dip, inum)) == NULL) { in ddi_remove_intr()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic.c | 994 apic_alloc_msi_vectors(dev_info_t *dip, int inum, int count, int pri, in apic_alloc_msi_vectors() argument 1005 (void *)dip, inum, pri, count, behavior)); in apic_alloc_msi_vectors() 1069 irqptr->airq_ioapicindex = (uchar_t)inum; /* start */ in apic_alloc_msi_vectors() 1074 irqptr->airq_origirq = (uchar_t)(inum + i); in apic_alloc_msi_vectors() 1097 apic_alloc_msix_vectors(dev_info_t *dip, int inum, int count, int pri, in apic_alloc_msix_vectors() argument 1151 irqptr->airq_origirq = (uchar_t)(inum + i); in apic_alloc_msix_vectors()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr.h | 154 int type, int inum, int count, int *actualp, int behavior); 293 void ddi_remove_intr(dev_info_t *dip, uint_t inum,
|
H A D | rds.h | 234 u_int64_t inum; member 245 u_int64_t inum; member
|
H A D | ddi_intr_impl.h | 343 ddi_intr_handle_t i_ddi_get_intr_handle(dev_info_t *dip, int inum); 344 void i_ddi_set_intr_handle(dev_info_t *dip, int inum, ddi_intr_handle_t hdl);
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_chip.h | 97 extern int pci_ecc_add_intr(pci_t *pci_p, int inum, ecc_intr_info_t *eii_p); 98 extern void pci_ecc_rem_intr(pci_t *pci_p, int inum, ecc_intr_info_t *eii_p);
|
H A D | pci_ib.h | 206 uint32_t inum); 207 extern ih_t *ib_alloc_ih(dev_info_t *dip, uint32_t inum,
|
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_ib.h | 160 dev_info_t *dip, uint32_t inum); 161 extern ih_t *pcmu_ib_alloc_ih(dev_info_t *dip, uint32_t inum,
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | consplat.c | 451 plat_ttypath(int inum) in plat_ttypath() argument 465 return (defaultpath[inum]); in plat_ttypath() 477 if (DEVI(dip)->devi_minor->ddm_name[0] == ('a' + (char)inum)) in plat_ttypath()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/newfs/ |
H A D | newfs.c | 1085 int bno, inum; in notrand() local 1100 inum = 0; in notrand() 1101 while (inum < fs->fs_ipg) { in notrand() 1102 bno = itod(fs, inum); in notrand() 1114 inum++; in notrand()
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | machsystm.h | 233 extern void intr_enqueue_req(uint_t pil, uint64_t inum); 234 extern void intr_dequeue_req(uint_t pil, uint64_t inum);
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_ib.c | 693 dev_info_t *rdip, uint32_t inum) in pcmu_ib_ino_locate_intr() argument 698 if (ih_lst->ih_dip == rdip && ih_lst->ih_inum == inum) { in pcmu_ib_ino_locate_intr() 706 pcmu_ib_alloc_ih(dev_info_t *rdip, uint32_t inum, in pcmu_ib_alloc_ih() argument 715 ih_p->ih_inum = inum; in pcmu_ib_alloc_ih()
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | machsystm.h | 230 extern void intr_enqueue_req(uint_t pil, uint64_t inum); 231 extern void intr_dequeue_req(uint_t pil, uint64_t inum);
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pcipsy.c | 764 pci_ecc_add_intr(pci_t *pci_p, int inum, ecc_intr_info_t *eii_p) in pci_ecc_add_intr() argument 769 pci_p->pci_inos[inum]); in pci_ecc_add_intr() 772 VERIFY(add_ivintr(mondo, pci_pil[inum], (intrfunc)ecc_intr, in pci_ecc_add_intr() 779 pci_ecc_rem_intr(pci_t *pci_p, int inum, ecc_intr_info_t *eii_p) in pci_ecc_rem_intr() argument 784 pci_p->pci_inos[inum]); in pci_ecc_rem_intr() 787 VERIFY(rem_ivintr(mondo, pci_pil[inum]) == 0); in pci_ecc_rem_intr() 1957 pci_thermal_rem_intr(dev_info_t *rdip, uint_t inum) in pci_thermal_rem_intr() argument 1979 IB_MONDO_TO_INO(i_ddi_get_inum(rdip, inum))); in pci_thermal_rem_intr()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/rdist/ |
H A D | defs.h | 119 ino_t inum; member
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 924 ddi_intr_handle_impl_t *hdlp, uint32_t inum) in pci_enable_intr() argument 931 (void *)hdlp, inum)); in pci_enable_intr() 934 ispec = (struct intrspec *)pci_intx_get_ispec(pdip, rdip, (int)inum); in pci_enable_intr() 938 ispec->intrspec_vec = inum; in pci_enable_intr() 964 ddi_intr_handle_impl_t *hdlp, uint32_t inum) in pci_disable_intr() argument 971 ispec = (struct intrspec *)pci_intx_get_ispec(pdip, rdip, (int)inum); in pci_disable_intr() 975 ispec->intrspec_vec = inum; in pci_disable_intr()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sysiosbus.c | 1451 uint32_t sbuslevel, inum, pri; in sbus_ctlops() local 1459 sbuslevel = inum = i_ddi_get_inum(rdip, i); in sbus_ctlops() 1462 (void) sbus_xlate_intrs(dip, rdip, &inum, in sbus_ctlops() 1701 intr_handler->inum = hdlp->ih_inum; in sbus_add_intr_impl() 1837 sbus_free_handler(dev_info_t *dip, uint32_t inum, in sbus_free_handler() argument 1847 if (listp->dip == dip && listp->inum == inum) { in sbus_free_handler() 2553 if ((intr_handler->inum == hdlp->ih_inum) && in sbus_update_intr_state()
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | interrupt.S | 255 #define SERVE_INTR_TRACE(inum, os1, os2, os3, os4) \ argument 273 stna inum, [os1 + TRAP_ENT_TR]%asi; \ 281 #define SERVE_INTR_TRACE(inum, os1, os2, os3, os4) argument 288 #define SERVE_INTR_TRACE2(inum, os1, os2, os3, os4) \ argument 304 stna inum, [os1 + TRAP_ENT_TR]%asi; \ 312 #define SERVE_INTR_TRACE2(inum, os1, os2, os3, os4) argument 1610 sll %g1, CPTRSHIFT, %g6 ! %g6 = offset to inum entry in table 1611 add %g5, %g6, %g5 ! %g5 = &intr_vec_table[inum] 1615 ! Verify the first intr_vec_t pointer for a given inum and it should 1628 ! %g3 = intr_vec_table[inum] [all …]
|