Home | History | Annotate | Download | only in pci

Lines Matching defs:iinfo_p

116 	pci_intr_info_t *iinfo_p;
119 iinfo_p = &iinfo[slot];
124 MFP2->mf_imrb &= ~iinfo_p->imask;
126 if ((sr & PSL_IPL) >= (iinfo_p->ipl & PSL_IPL)) {
132 s = splx(iinfo_p->ipl);
133 (void)(iinfo_p->ifunc)(iinfo_p->iarg);
139 MFP2->mf_imrb |= iinfo_p->imask;
161 pci_intr_info_t *iinfo_p;
166 iinfo_p = &iinfo[slot];
168 if (iinfo_p->ipl > 0)
174 iinfo_p->ipl = level;
175 iinfo_p->imask = (slot == 3) ? 0x80 : (0x01 << slot);
176 iinfo_p->ifunc = ih_fun;
177 iinfo_p->iarg = ih_arg;
178 iinfo_p->ihand = ihand;
183 MFP2->mf_imrb |= iinfo_p->imask;
184 MFP2->mf_ierb |= iinfo_p->imask;
185 return iinfo_p;
193 pci_intr_info_t *iinfo_p = (pci_intr_info_t *)cookie;
200 (void)intr_disestablish(iinfo_p->ihand);
201 iinfo_p->ipl = -1;