Lines Matching defs:ino
114 px_ib_intr_enable(px_t *px_p, cpuid_t cpu_id, devino_t ino)
125 "px_ib_intr_enable: ino=%x cpu_id=%x\n", ino, cpu_id);
127 if (px_lib_intr_devino_to_sysino(px_p->px_dip, ino,
144 px_ib_intr_disable(px_ib_t *ib_p, devino_t ino, int wait)
150 DBG(DBG_IB, ib_p->ib_px_p->px_dip, "px_ib_intr_disable: ino=%x\n", ino);
153 if (px_lib_intr_devino_to_sysino(ib_p->ib_px_p->px_dip, ino,
208 px_ib_intr_dist_en(dev_info_t *dip, cpuid_t cpu_id, devino_t ino,
215 DBG(DBG_IB, dip, "px_ib_intr_dist_en: ino=0x%x\n", ino);
217 if (px_lib_intr_devino_to_sysino(dip, ino, &sysino) != DDI_SUCCESS) {
219 "px_intr_devino_to_sysino() failed, ino 0x%x\n", ino);
244 "%s%d: px_ib_intr_dist_en: sysino 0x%lx(ino 0x%x) "
247 sysino, ino, old_cpu_id, cpu_id);
250 "ino 0x%x sysino 0x%x\n", ino, sysino);
320 * share the same ino upon first call marked by
361 /* select target cpuid and mark ino established */
443 * Locate px_ino_t structure on ib_p->ib_ino_lst according to ino#
569 * Free all ino when we are detaching.
585 * Locate px_ino_pil_t structure on ino_p->ino_ipil_p according to ino#
604 devino_t ino = ino_p->ino_ino;
613 DBG(DBG_IB, dip, "px_ib_ino_add_intr ino=%x\n", ino_p->ino_ino);
627 "sysino 0x%lx(ino 0x%x) timeout",
629 sysino, ino);
639 "%s%d: px_ib_ino_add_intr: ino 0x%x has been unblocked",
640 ddi_driver_name(dip), ddi_get_instance(dip), ino);
648 "ino 0x%x sysino 0x%x\n", ino, sysino);
668 * Removes px_ih_t from the ino's link list.
670 * Side effects: interrupt belongs to that ino is turned off on return.
678 devino_t ino = ino_p->ino_ino;
686 DBG(DBG_IB, px_p->px_dip, "px_ib_ino_rem_intr ino=%x\n",
692 "sysino 0x%lx(ino 0x%x) timeout",
694 sysino, ino);
705 "ino 0x%x has been unblocked",
706 ddi_driver_name(dip), ddi_get_instance(dip), ino);
714 "ino 0x%x sysino 0x%x\n", ino, sysino);
808 uint_t inum, devino_t ino, uint_t pil,
820 ddi_get_instance(rdip), inum, ino, pil, new_intr_state);
824 ino_p = px_ib_locate_ino(ib_p, ino);
839 * Get interrupt CPU for a given ino.
844 px_ib_get_intr_target(px_t *px_p, devino_t ino, cpuid_t *cpu_id_p)
850 DBG(DBG_IB, px_p->px_dip, "px_ib_get_intr_target: devino %x\n", ino);
853 if (px_lib_intr_devino_to_sysino(dip, ino, &sysino) != DDI_SUCCESS)
866 * Associate a new CPU with a given ino.
870 px_ib_set_intr_target(px_t *px_p, devino_t ino, cpuid_t cpu_id)
880 "cpu_id %x\n", ino, cpu_id);
885 if (px_lib_intr_devino_to_sysino(dip, ino, &sysino) != DDI_SUCCESS) {
901 px_ib_intr_dist_en(dip, cpu_id, ino, B_TRUE);
902 px_ib_log_new_cpu(px_p->px_ib_p, old_cpu_id, cpu_id, ino);
1112 pxtool_ib_get_ino_devs(px_t *px_p, uint32_t ino, uint32_t msi_num,
1124 ino_p = px_ib_locate_ino(ib_p, ino);
1168 pxtool_ib_get_msi_info(px_t *px_p, devino_t ino, msinum_t msi_num,
1179 if ((ino_p = px_ib_locate_ino(ib_p, ino)) == NULL) {
1214 uint32_t ino)
1224 if (ino_p = px_ib_locate_ino(ib_p, ino)) {