Lines Matching refs:lock_stp
5871 static void get_lock_access(struct nfs4_ol_stateid *lock_stp, u32 access) in get_lock_access() argument
5873 struct nfs4_file *fp = lock_stp->st_stid.sc_file; in get_lock_access()
5877 if (test_access(access, lock_stp)) in get_lock_access()
5880 set_access(access, lock_stp); in get_lock_access()
5935 struct nfs4_ol_stateid *lock_stp = NULL; in nfsd4_lock() local
5989 &lock_stp, &new); in nfsd4_lock()
5994 NFS4_LOCK_STID, &lock_stp, nn); in nfsd4_lock()
5998 lock_sop = lockowner(lock_stp->st_stateowner); in nfsd4_lock()
6001 status = nfs4_check_openmode(lock_stp, lkflg); in nfsd4_lock()
6012 fp = lock_stp->st_stid.sc_file; in nfsd4_lock()
6022 get_lock_access(lock_stp, NFS4_SHARE_ACCESS_READ); in nfsd4_lock()
6034 get_lock_access(lock_stp, NFS4_SHARE_ACCESS_WRITE); in nfsd4_lock()
6084 nfs4_inc_and_copy_stateid(&lock->lk_resp_stateid, &lock_stp->st_stid); in nfsd4_lock()
6118 if (lock_stp) { in nfsd4_lock()
6130 release_lock_stateid(lock_stp); in nfsd4_lock()
6132 mutex_unlock(&lock_stp->st_mutex); in nfsd4_lock()
6134 nfs4_put_stid(&lock_stp->st_stid); in nfsd4_lock()