Lines Matching defs:ino

51  * associated ino is idled, a new mondo will be sent and the ino will go into
53 * pcmu_intr_wrapper() which normally idles the ino's state machine which would
55 * The loop can be broken by preventing the ino's state machine from being
65 * on this ino is blocked by not idling the interrupt state machine.
89 err_fmt_str = "%s%d: ino 0x%x blocked";
94 err_fmt_str = "!%s%d: spurious interrupt from ino 0x%x";
112 * There is a count of unclaimed interrupts kept on a per-ino basis. If at
118 * interrupts on that ino. The state machine will only be idled again if a
175 pcmu_ib_ino_t ino;
176 pcmu_ib_ino_info_t *ino_p; /* pulse interrupts have no ino */
181 ino = PCMU_IB_MONDO_TO_INO(hdlp->ih_vector);
183 PCMU_DBG3(PCMU_DBG_A_INTX, dip, "pcmu_add_intr: rdip=%s%d ino=%x\n",
184 ddi_driver_name(rdip), ddi_get_instance(rdip), ino);
186 if (ino > pib_p->pib_max_ino) {
187 PCMU_DBG1(PCMU_DBG_A_INTX, dip, "ino %x is invalid\n", ino);
191 if ((mondo = PCMU_IB_INO_TO_MONDO(pcmu_p->pcmu_ib_p, ino)) == 0)
194 ino = PCMU_IB_MONDO_TO_INO(mondo);
200 if (ino_p = pcmu_ib_locate_ino(pib_p, ino)) { /* sharing ino */
218 ino_p = pcmu_ib_new_ino(pib_p, ino, ih_p);
239 /* Save the pil for this ino */
280 pcmu_ib_ino_t ino;
285 ino = PCMU_IB_MONDO_TO_INO(hdlp->ih_vector);
287 PCMU_DBG3(PCMU_DBG_R_INTX, dip, "pcmu_rem_intr: rdip=%s%d ino=%x\n",
288 ddi_driver_name(rdip), ddi_get_instance(rdip), ino);
291 mondo = PCMU_IB_INO_TO_MONDO(pcmu_p->pcmu_ib_p, ino);
294 "can't get mondo for ino %x\n", ino);
297 ino = PCMU_IB_MONDO_TO_INO(mondo);
300 ino_p = pcmu_ib_locate_ino(pib_p, ino);
313 PCMU_IB_INO_INTR_PEND(ib_clear_intr_reg_addr(pib_p, ino));