Lines Matching defs:iinfo_p
118 isa_intr_info_t *iinfo_p;
121 iinfo_p = &milan_isa_iinfo[vector];
123 s = splx(iinfo_p->ipl);
124 (void) (iinfo_p->ifunc)(iinfo_p->iarg);
135 isa_intr_info_t *iinfo_p;
147 iinfo_p = &milan_isa_iinfo[vector];
148 if (iinfo_p->ifunc == NULL) {
153 if ((sr & PSL_IPL) >= (iinfo_p->ipl & PSL_IPL)) {
160 s = splx(iinfo_p->ipl);
161 (void) (iinfo_p->ifunc)(iinfo_p->iarg);
200 isa_intr_info_t *iinfo_p;
202 iinfo_p = &milan_isa_iinfo[irq];
204 if (iinfo_p->ifunc != NULL) {
210 iinfo_p->slot = 0; /* Unused on Milan */
211 iinfo_p->ihand = NULL; /* Unused on Milan */
212 iinfo_p->ipl = level;
213 iinfo_p->ifunc = ih_fun;
214 iinfo_p->iarg = ih_arg;
217 return(iinfo_p);
223 isa_intr_info_t *iinfo_p = (isa_intr_info_t *)handler;
225 if (iinfo_p->ifunc == NULL)
228 iinfo_p->ifunc = NULL;