Lines Matching refs:ctp_subsume
157 new->ctp_subsume = old->ctp_subsume; in ctmpl_process_dup()
158 if (new->ctp_subsume) in ctmpl_process_dup()
159 contract_hold(new->ctp_subsume); in ctmpl_process_dup()
185 if (ctp->ctp_subsume) in ctmpl_process_free()
186 contract_rele(ctp->ctp_subsume); in ctmpl_process_free()
274 if (ctp->ctp_subsume) in ctmpl_process_set()
275 contract_rele(ctp->ctp_subsume); in ctmpl_process_set()
276 ctp->ctp_subsume = ct; in ctmpl_process_set()
375 *param_value = ctp->ctp_subsume ? in ctmpl_process_get()
376 ctp->ctp_subsume->ct_id : 0; in ctmpl_process_get()
446 new->ctp_subsume = NULL; in contract_process_default()
796 sys_process_tmpl->ctp_subsume = NULL; in contract_process_init()
881 if (tmpl->ctp_subsume && tmpl->ctp_subsume->ct_owner == parent) { in contract_process_create()
882 cont_process_t *sct = tmpl->ctp_subsume->ct_data; in contract_process_create()
885 mutex_enter(&tmpl->ctp_subsume->ct_lock); in contract_process_create()
897 mutex_exit(&tmpl->ctp_subsume->ct_lock); in contract_process_create()
902 (void) contract_abandon(tmpl->ctp_subsume, parent, 1); in contract_process_create()