Lines Matching defs:iinfo_p
106 pci_intr_info_t *iinfo_p;
109 iinfo_p = &iinfo[slot];
114 MFP2->mf_imrb &= ~iinfo_p->imask;
116 if ((sr & PSL_IPL) >= (iinfo_p->ipl & PSL_IPL)) {
123 s = splx(iinfo_p->ipl);
124 (void) (iinfo_p->ifunc)(iinfo_p->iarg);
130 MFP2->mf_imrb |= iinfo_p->imask;
151 pci_intr_info_t *iinfo_p;
156 iinfo_p = &iinfo[slot];
158 if (iinfo_p->ipl > 0)
164 iinfo_p->ipl = level;
165 iinfo_p->imask = (slot == 3) ? 0x80 : (0x01 << slot);
166 iinfo_p->ifunc = ih_fun;
167 iinfo_p->iarg = ih_arg;
168 iinfo_p->ihand = ihand;
173 MFP2->mf_imrb |= iinfo_p->imask;
174 MFP2->mf_ierb |= iinfo_p->imask;
175 return(iinfo_p);
183 pci_intr_info_t *iinfo_p = (pci_intr_info_t *)cookie;
190 (void) intr_disestablish(iinfo_p->ihand);
191 iinfo_p->ipl = -1;