Lines Matching refs:kpd
451 klpd_reg_t *kpd; in klpd_reg() local
507 kpd = kmem_zalloc(sizeof (*kpd), KM_SLEEP); in klpd_reg()
508 crhold(kpd->klpd_cred = cr); in klpd_reg()
509 kpd->klpd_door = dh; in klpd_reg()
510 kpd->klpd_door_pid = di.di_target; in klpd_reg()
511 kpd->klpd_ref = 1; in klpd_reg()
512 kpd->klpd_pset = pset; in klpd_reg()
516 kpd = klpd_link(kpd, &kpp->kpj_klpd, B_TRUE); in klpd_reg()
518 if (kpd != NULL) in klpd_reg()
519 klpd_rele(kpd); in klpd_reg()
524 (void) klpd_link(kpd, &klpd_list, B_FALSE); in klpd_reg()
531 kpd = klpd_link(kpd, &ckp->crkl_reg, B_TRUE); in klpd_reg()
533 if (kpd != NULL) in klpd_reg()
534 klpd_rele(kpd); in klpd_reg()
553 klpd_rele(kpd); in klpd_reg()
567 klpd_rele(kpd); in klpd_reg()
570 crklpd_setreg(ckp, kpd); in klpd_reg()