Lines Matching refs:kpd
449 klpd_reg_t *kpd; in klpd_reg() local
505 kpd = kmem_zalloc(sizeof (*kpd), KM_SLEEP); in klpd_reg()
506 crhold(kpd->klpd_cred = cr); in klpd_reg()
507 kpd->klpd_door = dh; in klpd_reg()
508 kpd->klpd_door_pid = di.di_target; in klpd_reg()
509 kpd->klpd_ref = 1; in klpd_reg()
510 kpd->klpd_pset = pset; in klpd_reg()
514 kpd = klpd_link(kpd, &kpp->kpj_klpd, B_TRUE); in klpd_reg()
516 if (kpd != NULL) in klpd_reg()
517 klpd_rele(kpd); in klpd_reg()
522 (void) klpd_link(kpd, &klpd_list, B_FALSE); in klpd_reg()
529 kpd = klpd_link(kpd, &ckp->crkl_reg, B_TRUE); in klpd_reg()
531 if (kpd != NULL) in klpd_reg()
532 klpd_rele(kpd); in klpd_reg()
551 klpd_rele(kpd); in klpd_reg()
565 klpd_rele(kpd); in klpd_reg()
568 crklpd_setreg(ckp, kpd); in klpd_reg()