Lines Matching refs:lock
57 struct nlm_lock *lock = &argp->lock; in nlmsvc_retrieve_args() local
65 if (!(host = nlmsvc_lookup_host(rqstp, lock->caller, lock->len)) in nlmsvc_retrieve_args()
72 error = cast_status(nlm_lookup_file(rqstp, &file, &lock->fh)); in nlmsvc_retrieve_args()
78 lock->fl.fl_file = file->f_file; in nlmsvc_retrieve_args()
79 lock->fl.fl_pid = current->tgid; in nlmsvc_retrieve_args()
80 lock->fl.fl_lmops = &nlmsvc_lock_operations; in nlmsvc_retrieve_args()
81 nlmsvc_locks_init_private(&lock->fl, host, (pid_t)lock->svid); in nlmsvc_retrieve_args()
82 if (!lock->fl.fl_owner) { in nlmsvc_retrieve_args()
127 …resp->status = cast_status(nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->coo… in __nlmsvc_proc_test()
134 nlmsvc_release_lockowner(&argp->lock); in __nlmsvc_proc_test()
175 resp->status = cast_status(nlmsvc_lock(rqstp, file, host, &argp->lock, in __nlmsvc_proc_lock()
183 nlmsvc_release_lockowner(&argp->lock); in __nlmsvc_proc_lock()
218 resp->status = cast_status(nlmsvc_cancel_blocked(net, file, &argp->lock)); in __nlmsvc_proc_cancel()
221 nlmsvc_release_lockowner(&argp->lock); in __nlmsvc_proc_cancel()
259 resp->status = cast_status(nlmsvc_unlock(net, file, &argp->lock)); in __nlmsvc_proc_unlock()
262 nlmsvc_release_lockowner(&argp->lock); in __nlmsvc_proc_unlock()
286 resp->status = nlmclnt_grant(svc_addr(rqstp), &argp->lock); in __nlmsvc_proc_granted()
338 argp->lock.caller, in nlmsvc_callback()
339 argp->lock.len); in nlmsvc_callback()
421 nlmsvc_release_lockowner(&argp->lock); in nlmsvc_proc_share()
456 nlmsvc_release_lockowner(&argp->lock); in nlmsvc_proc_unshare()
570 PROC(lock, lockargs, res, args, res, Ck+St),