Lines Matching defs:iinfo_p
73 isa_intr_info_t *iinfo_p;
76 iinfo_p = &iinfo[slot];
88 if ((sr & PSL_IPL) >= (iinfo_p->ipl & PSL_IPL)) {
95 s = splx(iinfo_p->ipl);
99 (void) (iinfo_p->ifunc)(iinfo_p->iarg);
106 (void) (iinfo_p->ifunc)(iinfo_p->iarg);
124 isa_intr_info_t *iinfo_p;
138 iinfo_p = &iinfo[slot];
140 if (iinfo_p->slot < 0) {
154 isa_intr_info_t *iinfo_p;
165 iinfo_p = &iinfo[slot];
167 if (iinfo_p->slot >= 0)
173 iinfo_p->slot = slot;
174 iinfo_p->ipl = level;
175 iinfo_p->ifunc = ih_fun;
176 iinfo_p->iarg = ih_arg;
177 iinfo_p->ihand = ihand;
190 return(iinfo_p);
198 isa_intr_info_t *iinfo_p = (isa_intr_info_t *)handler;
200 if (iinfo_p->slot < 0)
203 (void) intr_disestablish(iinfo_p->ihand);
204 iinfo_p->slot = -1;