Lines Matching refs:pil
485 px_ib_new_ino_pil(px_ib_t *ib_p, devino_t ino_num, uint_t pil, px_ih_t *ih_p) in px_ib_new_ino_pil() argument
496 ipil_p->ipil_pil = pil; in px_ib_new_ino_pil()
507 if ((ino_p->ino_lopil == 0) || (ino_p->ino_lopil > pil)) in px_ib_new_ino_pil()
508 ino_p->ino_lopil = pil; in px_ib_new_ino_pil()
517 ushort_t pil = ipil_p->ipil_pil; in px_ib_delete_ino_pil() local
535 if ((--ino_p->ino_ipil_size) && (ino_p->ino_lopil == pil)) { in px_ib_delete_ino_pil()
536 for (next = ino_p->ino_ipil_p, pil = next->ipil_pil; in px_ib_delete_ino_pil()
539 if (pil > next->ipil_pil) in px_ib_delete_ino_pil()
540 pil = next->ipil_pil; in px_ib_delete_ino_pil()
546 ino_p->ino_lopil = pil; in px_ib_delete_ino_pil()
589 px_ib_ino_locate_ipil(px_ino_t *ino_p, uint_t pil) in px_ib_ino_locate_ipil() argument
593 for (; ipil_p && ipil_p->ipil_pil != pil; ipil_p = ipil_p->ipil_next_p) in px_ib_ino_locate_ipil()
808 uint_t inum, devino_t ino, uint_t pil, in px_ib_update_intr_state() argument
820 ddi_get_instance(rdip), inum, ino, pil, new_intr_state); in px_ib_update_intr_state()
825 if (ino_p && (ipil_p = px_ib_ino_locate_ipil(ino_p, pil))) { in px_ib_update_intr_state()