Home
last modified time | relevance | path

Searched refs:ih_pri (Results 1 – 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_intr.c500 *(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 Dpx_pec.c161 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 Dpx_ib.c1016 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 Dpci_intr.c535 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 Dpci.c1316 *(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 Dpcmu_intr.c222 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 Dddi_intr_impl.h85 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 Dddi_intr.c321 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 Dddi_impl.c740 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 Dapic_introp.c775 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 Debus.c796 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 Dvnex.c508 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 Dmach_rootnex.c109 return (hdlp->ih_pri); in rootnex_get_intr_pri()
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_common.c329 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 Dpci_kstats.c145 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 Dmach_rootnex.c94 hdlp->ih_pri = 5; in rootnex_add_intr_impl()
219 int pri = hdlp->ih_pri; in rootnex_get_intr_pri()
H A Dsysiosbus.c1670 &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 Dsbbc.c625 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 Dupa64s.c731 *(int *)result = hdlp->ih_pri ? hdlp->ih_pri : 5; in upa64_intr_ops()
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx_var.h70 int ih_pri; /* interrupt priority */ member
H A Dniumx.c1090 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 Dxpvd.c663 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 Dxpv_psm.c689 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 Dddi_impl.c872 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 Dfhc.c1437 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()

12