/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_intr.c | 500 *(int *)result = hdlp->ih_pri ? in px_intx_ops() 644 *(int *)result = hdlp->ih_pri ? in px_msix_ops() 969 if (hdlp->ih_pri == 0) in px_add_intx_intr() 1025 hdlp->ih_pri, hdlp->ih_vector); in px_add_intx_intr() 1043 ipil_p->ipil_pil = hdlp->ih_pri; in px_add_intx_intr() 1071 ino_p->ino_sysino, hdlp->ih_pri); in px_add_intx_intr() 1193 if (hdlp->ih_pri == 0) in px_add_msiq_intr() 1227 hdlp->ih_pri, hdlp->ih_vector); in px_add_msiq_intr() 1245 ipil_p->ipil_pil = hdlp->ih_pri; in px_add_msiq_intr() 1274 ino_p->ino_sysino, hdlp->ih_pri); in px_add_msiq_intr() [all …]
|
H A D | px_pec.c | 161 hdl.ih_pri = PX_ERR_LOW_PIL; in px_pec_msg_add_intr() 184 hdl.ih_pri = PX_ERR_PIL; in px_pec_msg_add_intr() 208 hdl.ih_pri = PX_ERR_PIL; in px_pec_msg_add_intr() 258 hdl.ih_pri = PX_ERR_LOW_PIL; in px_pec_msg_rem_intr() 275 hdl.ih_pri = PX_ERR_PIL; in px_pec_msg_rem_intr() 291 hdl.ih_pri = PX_ERR_PIL; in px_pec_msg_rem_intr()
|
H A D | px_ib.c | 1016 px_msiqid_to_devino(px_p, msiq_id), hdlp->ih_pri, 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() 1046 ih_p = px_ib_intr_locate_ih(px_ib_ino_locate_ipil(ino_p, hdlp->ih_pri), in px_ib_set_msix_target() 1200 hdlp->ih_pri = ipil_p->ipil_pil; in pxtool_ib_get_msi_info()
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_intr.c | 535 if (hdlp->ih_pri == 0) in pci_add_intr() 536 hdlp->ih_pri = pci_class_to_pil(rdip); in pci_add_intr() 538 ipil_p = ib_new_ino_pil(ib_p, ino, hdlp->ih_pri, ih_p); in pci_add_intr() 547 hdlp->ih_pri, hdlp->ih_vector); in pci_add_intr() 565 ipil_p->ipil_pil = hdlp->ih_pri; in pci_add_intr() 605 hdlp->ih_vector, hdlp->ih_pri); in pci_add_intr() 617 hdlp->ih_vector, hdlp->ih_pri); in pci_add_intr() 656 if (hdlp->ih_pri == 0) in pci_remove_intr() 657 hdlp->ih_pri = pci_class_to_pil(rdip); in pci_remove_intr() 662 hdlp->ih_pri, hdlp->ih_vector); in pci_remove_intr() [all …]
|
H A D | pci.c | 1316 *(int *)result = hdlp->ih_pri ? in pci_intr_ops() 1317 hdlp->ih_pri : pci_class_to_pil(rdip); in pci_intr_ops()
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_intr.c | 222 hdlp->ih_pri, hdlp->ih_vector); in pcmu_add_intr() 240 ino_p->pino_pil = hdlp->ih_pri; in pcmu_add_intr() 259 hdlp->ih_vector, hdlp->ih_pri); in pcmu_add_intr() 270 hdlp->ih_vector, hdlp->ih_pri); in pcmu_add_intr()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr_impl.h | 85 uint_t ih_pri; /* priority - bus dependent */ member 164 uint_t ih_pri; /* priority - bus dependent */ member 378 ASSERT(hdlp->ih_pri == hdlp->ih_main->ih_pri); \
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr.c | 321 hdlp->ih_pri = pri; in ddi_intr_alloc() 549 if (hdlp->ih_pri) { in ddi_intr_get_pri() 550 *prip = hdlp->ih_pri; in ddi_intr_get_pri() 559 hdlp->ih_pri = *prip; in ddi_intr_get_pri() 590 if (pri == hdlp->ih_pri) { in ddi_intr_set_pri() 599 hdlp->ih_pri = pri; in ddi_intr_set_pri() 1068 hdlp->ih_pri = soft_pri; in ddi_intr_add_softint() 1150 *soft_prip = hdlp->ih_pri; in ddi_intr_get_softint_pri() 1180 orig_soft_pri = hdlp->ih_pri; in ddi_intr_set_softint_pri() 1181 hdlp->ih_pri = soft_pri; in ddi_intr_set_softint_pri() [all …]
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | ddi_impl.c | 740 if (hdlp->ih_pri == 0) in i_ddi_intr_ops() 741 hdlp->ih_pri = i_ddi_get_intr_pri(rdip, hdlp->ih_inum); in i_ddi_intr_ops() 791 if ((hdlp->ih_pri < 1) || (hdlp->ih_pri > PIL_MAX)) in i_ddi_add_ivintr() 792 hdlp->ih_pri = 1; in i_ddi_add_ivintr() 794 VERIFY(add_ivintr(hdlp->ih_vector, hdlp->ih_pri, in i_ddi_add_ivintr() 808 VERIFY(rem_ivintr(hdlp->ih_vector, hdlp->ih_pri) == 0); in i_ddi_rem_ivintr() 912 if ((hdlp->ih_private = (void *)add_softintr(hdlp->ih_pri, in i_ddi_add_softint() 960 ret = update_softint_pri((uint64_t)hdlp->ih_private, hdlp->ih_pri); in i_ddi_set_softint_pri()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 775 ispec->intrspec_pri = hdlp->ih_pri; in apic_intr_ops() 813 hdlp->ih_scratch1, hdlp->ih_pri, in apic_intr_ops() 817 hdlp->ih_scratch1, hdlp->ih_pri, in apic_intr_ops() 822 hdlp->ih_pri, hdlp->ih_type); in apic_intr_ops() 825 *result = apic_navail_vector(dip, hdlp->ih_pri); in apic_intr_ops() 868 old_priority = hdlp->ih_pri; /* save old value */ in apic_intr_ops()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | ebus.c | 796 if (hdlp->ih_pri) in ebus_intr_ops() 815 hdlp->ih_pri = ebus_name_to_pil[i].pil; in ebus_intr_ops() 833 hdlp->ih_pri = ebus_device_type_to_pil[i].pil; in ebus_intr_ops() 845 if (hdlp->ih_pri == 0) { in ebus_intr_ops() 846 hdlp->ih_pri = 1; in ebus_intr_ops() 850 ddi_get_instance(dip), hdlp->ih_pri, ddi_driver_name(rdip), in ebus_intr_ops()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnex.c | 508 if (hdlp->ih_pri == 0) { in vnex_add_intr() 509 hdlp->ih_pri = vnex_get_pil(rdip); in vnex_add_intr() 556 *(int *)result = hdlp->ih_pri ? in vnex_intr_ops() 557 hdlp->ih_pri : vnex_get_pil(rdip); in vnex_intr_ops()
|
H A D | mach_rootnex.c | 109 return (hdlp->ih_pri); in rootnex_get_intr_pri()
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 329 hdlp->ih_pri = in pci_common_intr_ops() 333 hdlp->ih_pri = priority; in pci_common_intr_ops() 421 ispec->intrspec_pri = hdlp->ih_pri; in pci_common_intr_ops() 939 ispec->intrspec_pri = hdlp->ih_pri; in pci_enable_intr() 948 hdlp->ih_pri, irq)); in pci_enable_intr() 951 if (!add_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, in pci_enable_intr() 976 ispec->intrspec_pri = hdlp->ih_pri; in pci_disable_intr() 984 rem_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, irq); in pci_disable_intr()
|
H A D | pci_kstats.c | 145 pci_ks_template.ihks_pil.value.ui64 = ih_p->ih_pri; in pci_ih_ks_update()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | mach_rootnex.c | 94 hdlp->ih_pri = 5; in rootnex_add_intr_impl() 219 int pri = hdlp->ih_pri; in rootnex_get_intr_pri()
|
H A D | sysiosbus.c | 1670 &hdlp->ih_pri, softsp->intr_mapping_ign) == DDI_FAILURE) { in sbus_add_intr_impl() 1797 sbus_arg->pil = hdlp->ih_pri; in sbus_add_intr_impl() 1888 &hdlp->ih_pri, softsp->intr_mapping_ign) == DDI_FAILURE) { in sbus_remove_intr_impl() 2072 if (hdlp->ih_pri == 0) { in sbus_intr_ops() 2075 (uint32_t *)&hdlp->ih_vector, &hdlp->ih_pri, in sbus_intr_ops() 2079 *(int *)result = hdlp->ih_pri; in sbus_intr_ops() 2539 &hdlp->ih_pri, softsp->intr_mapping_ign) == DDI_FAILURE) { in sbus_update_intr_state()
|
H A D | sbbc.c | 625 if (hdlp->ih_pri == 0) { in sbbc_intr_ops() 626 hdlp->ih_pri = 0x1; in sbbc_intr_ops() 630 ddi_get_instance(dip), hdlp->ih_pri, in sbbc_intr_ops() 634 *(int *)result = hdlp->ih_pri; in sbbc_intr_ops()
|
H A D | upa64s.c | 731 *(int *)result = hdlp->ih_pri ? hdlp->ih_pri : 5; in upa64_intr_ops()
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx_var.h | 70 int ih_pri; /* interrupt priority */ member
|
H A D | niumx.c | 1090 if (hdlp->ih_pri == 0) in niumx_add_intr() 1091 hdlp->ih_pri = NIUMX_DEFAULT_PIL; in niumx_add_intr() 1093 ih_p->ih_pri = hdlp->ih_pri; in niumx_add_intr()
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 663 hdlp->ih_pri, vector)); in xpvd_enable_intr() 666 if (!add_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, in xpvd_enable_intr() 693 rem_avintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, vector); in xpvd_disable_intr()
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 689 hdlp->ih_scratch1, hdlp->ih_pri, in xen_intr_ops() 693 hdlp->ih_scratch1, hdlp->ih_pri, in xen_intr_ops() 698 hdlp->ih_pri, hdlp->ih_type); in xen_intr_ops()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 872 ret = add_avsoftintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func, in i_ddi_add_softint() 881 (void) rem_avsoftintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func); in i_ddi_remove_softint() 894 update_avsoftintr_args((void *)hdlp, hdlp->ih_pri, arg2); in i_ddi_trigger_softint() 896 (*setsoftint)(hdlp->ih_pri, hdlp->ih_pending); in i_ddi_trigger_softint()
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | fhc.c | 1437 if (hdlp->ih_pri == 0) { in fhc_intr_ops() 1447 *(int *)result = hdlp->ih_pri; in fhc_intr_ops() 1538 if (hdlp->ih_pri == 0) in fhc_xlate_intrs() 1539 hdlp->ih_pri = fhc_int_priorities[FHC_INO(mondo)]; in fhc_xlate_intrs()
|