Lines Matching refs:author
288 ctflags_t flags, proc_t *author, int canfail) in contract_ctor() argument
293 ASSERT(author == curproc); in contract_ctor()
314 ct->ct_regent = author->p_ct_process ? in contract_ctor()
315 &author->p_ct_process->conp_contract : NULL; in contract_ctor()
319 ct->ct_owner = author; in contract_ctor()
327 mutex_enter(&author->p_lock); in contract_ctor()
330 author->p_task->tk_proj->kpj_rctls, author, 1, in contract_ctor()
334 mutex_exit(&author->p_lock); in contract_ctor()
339 ct->ct_proj = author->p_task->tk_proj; in contract_ctor()
350 ct->ct_zoneid = author->p_zone->zone_id; in contract_ctor()
351 ct->ct_czuniqid = ct->ct_mzuniqid = author->p_zone->zone_uniqid; in contract_ctor()
352 VERIFY(avl_find(&author->p_ct_held, ct, &where) == NULL); in contract_ctor()
353 avl_insert(&author->p_ct_held, ct, where); in contract_ctor()
354 mutex_exit(&author->p_lock); in contract_ctor()