Lines Matching refs:author
285 ctflags_t flags, proc_t *author, int canfail) in contract_ctor() argument
290 ASSERT(author == curproc); in contract_ctor()
311 ct->ct_regent = author->p_ct_process ? in contract_ctor()
312 &author->p_ct_process->conp_contract : NULL; in contract_ctor()
316 ct->ct_owner = author; in contract_ctor()
324 mutex_enter(&author->p_lock); in contract_ctor()
327 author->p_task->tk_proj->kpj_rctls, author, 1, in contract_ctor()
331 mutex_exit(&author->p_lock); in contract_ctor()
336 ct->ct_proj = author->p_task->tk_proj; in contract_ctor()
347 ct->ct_zoneid = author->p_zone->zone_id; in contract_ctor()
348 ct->ct_czuniqid = ct->ct_mzuniqid = author->p_zone->zone_uniqid; in contract_ctor()
349 VERIFY(avl_find(&author->p_ct_held, ct, &where) == NULL); in contract_ctor()
350 avl_insert(&author->p_ct_held, ct, where); in contract_ctor()
351 mutex_exit(&author->p_lock); in contract_ctor()