Lines Matching refs:ct

90 	contract_t *ct = ctlnode->ctfs_ctl_contract;  in ctfs_ctl_access()  local
95 mutex_enter(&ct->ct_lock); in ctfs_ctl_access()
96 if ((curproc == ct->ct_owner) || in ctfs_ctl_access()
97 (ct->ct_owner == NULL && ct->ct_regent != NULL && in ctfs_ctl_access()
98 ct->ct_regent->ct_data == curproc->p_ct_process)) { in ctfs_ctl_access()
99 mutex_exit(&ct->ct_lock); in ctfs_ctl_access()
103 mutex_exit(&ct->ct_lock); in ctfs_ctl_access()
114 ctfs_ctl_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct) in ctfs_ctl_open() argument
119 return (ctfs_ctl_access(*vpp, VWRITE, 0, cr, ct)); in ctfs_ctl_open()
151 cred_t *cr, caller_context_t *ct) in ctfs_ctl_getattr() argument
164 caller_context_t *ct) in ctfs_stat_getattr() argument
188 contract_t *ct = ctlnode->ctfs_ctl_contract; in ctfs_ctl_ioctl() local
195 error = contract_abandon(ct, curproc, 1); in ctfs_ctl_ioctl()
203 error = contract_ack(ct, event, ack); in ctfs_ctl_ioctl()
207 error = contract_newct(ct); in ctfs_ctl_ioctl()
213 error = contract_qack(ct, event); in ctfs_ctl_ioctl()
217 error = contract_adopt(ct, curproc); in ctfs_ctl_ioctl()
281 contract_t *ct = statnode->ctfs_ctl_contract; in ctfs_stat_ioctl() local
282 ct_type_t *type = ct->ct_type; in ctfs_stat_ioctl()
299 mutex_enter(&ct->ct_lock); in ctfs_stat_ioctl()
300 contract_status_common(ct, VTOZONE(vp), STRUCT_BUF(st), mdl); in ctfs_stat_ioctl()
301 mutex_exit(&ct->ct_lock); in ctfs_stat_ioctl()
304 type->ct_type_ops->contop_status(ct, VTOZONE(vp), detail, foo, in ctfs_stat_ioctl()