Lines Matching defs:ipil_p
221 pci_spurintr(ib_ino_pil_t *ipil_p) {
222 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p;
223 ih_t *ih_p = ipil_p->ipil_ih_start;
258 for (i = 0; i < ipil_p->ipil_ih_size; i++, ih_p = ih_p->ih_next)
292 ib_ino_pil_t *ipil_p = (ib_ino_pil_t *)arg;
293 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p;
297 ih_t *ih_p = ipil_p->ipil_ih_start;
300 for (i = 0; i < ipil_p->ipil_ih_size; i++, ih_p = ih_p->ih_next) {
332 if (ipil_p->ipil_pil <= LOCK_LEVEL)
347 ino_p->ino_claimed |= (1 << ipil_p->ipil_pil);
350 if (ipil_p->ipil_pil != ino_p->ino_lopil)
354 return (pci_spurintr(ipil_p));
408 ib_ino_pil_t *ipil_p = ih_p->ih_ipil_p;
409 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p;
431 ipil_p->ipil_pil;
460 ib_ino_pil_t *ipil_p, *ipil_list;
520 if (ino_p && (ipil_p = ib_ino_locate_ipil(ino_p, hdlp->ih_pri))) {
521 if (ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum)) {
532 ib_ino_add_intr(pci_p, ipil_p, ih_p);
539 ipil_p = ib_new_ino_pil(ib_p, ino, hdlp->ih_pri, ih_p);
540 ino_p = ipil_p->ipil_ino_p;
551 (ddi_intr_handler_t *)pci_intr_wrapper, (caddr_t)ipil_p, NULL);
566 ipil_p->ipil_pil = hdlp->ih_pri;
592 ih_p->ih_ipil_p = ipil_p;
613 ib_delete_ino_pil(ib_p, ipil_p);
635 ib_ino_pil_t *ipil_p; /* non-pulse only */
695 ipil_p = ib_ino_locate_ipil(ino_p, hdlp->ih_pri);
696 ih_p = ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum);
697 ib_ino_rem_intr(pci_p, ipil_p, ih_p);
699 if (ipil_p->ipil_ih_size == 0) {
704 ib_delete_ino_pil(ib_p, ipil_p);