Lines Matching refs:pmsg
602 conskbd_pending_msg_t *pmsg, *prev, *next; in conskbdclose() local
620 for (prev = NULL, pmsg = conskbd_msg_queue; pmsg != NULL; in conskbdclose()
621 pmsg = next) { in conskbdclose()
622 next = pmsg->kpm_next; in conskbdclose()
623 if (pmsg->kpm_upper_queue == WR(q)) { in conskbdclose()
629 while (pmsg->kpm_resp_list != NULL) { in conskbdclose()
630 mp = pmsg->kpm_resp_list; in conskbdclose()
631 pmsg->kpm_resp_list = mp->b_next; in conskbdclose()
635 mutex_destroy(&pmsg->kpm_lock); in conskbdclose()
636 kmem_free(pmsg, sizeof (*pmsg)); in conskbdclose()
638 prev = pmsg; in conskbdclose()