Home
last modified time | relevance | path

Searched refs:lockowner (Results 1 – 8 of 8) sorted by relevance

/fs/lockd/
Dclntproc.c49 static struct nlm_lockowner *nlm_get_lockowner(struct nlm_lockowner *lockowner) in nlm_get_lockowner() argument
51 atomic_inc(&lockowner->count); in nlm_get_lockowner()
52 return lockowner; in nlm_get_lockowner()
55 static void nlm_put_lockowner(struct nlm_lockowner *lockowner) in nlm_put_lockowner() argument
57 if (!atomic_dec_and_lock(&lockowner->count, &lockowner->host->h_lock)) in nlm_put_lockowner()
59 list_del(&lockowner->list); in nlm_put_lockowner()
60 spin_unlock(&lockowner->host->h_lock); in nlm_put_lockowner()
61 nlmclnt_release_host(lockowner->host); in nlm_put_lockowner()
62 kfree(lockowner); in nlm_put_lockowner()
67 struct nlm_lockowner *lockowner; in nlm_pidbusy() local
[all …]
/fs/nfs/
Dpagelist.c907 return l1->lockowner.l_owner == l2->lockowner.l_owner in nfs_match_lock_context()
908 && l1->lockowner.l_pid == l2->lockowner.l_pid; in nfs_match_lock_context()
Dnfs4state.c961 const struct nfs_lockowner *lockowner) in nfs4_copy_lock_stateid() argument
968 if (lockowner == NULL) in nfs4_copy_lock_stateid()
974 fl_owner = lockowner->l_owner; in nfs4_copy_lock_stateid()
1008 fmode_t fmode, const struct nfs_lockowner *lockowner) in nfs4_select_rw_stateid() argument
1010 int ret = nfs4_copy_lock_stateid(dst, state, lockowner); in nfs4_select_rw_stateid()
Dinode.c699 l_ctx->lockowner.l_owner = current->files; in nfs_init_lock_context()
700 l_ctx->lockowner.l_pid = current->tgid; in nfs_init_lock_context()
711 if (pos->lockowner.l_owner != current->files) in __nfs_find_lock_context()
713 if (pos->lockowner.l_pid != current->tgid) in __nfs_find_lock_context()
Dwrite.c1137 do_flush |= l_ctx->lockowner.l_owner != current->files in nfs_flush_incompatible()
1138 || l_ctx->lockowner.l_pid != current->tgid; in nfs_flush_incompatible()
Dnfs4proc.c2698 struct nfs_lockowner lockowner = { in _nfs4_do_setattr() local
2705 &lockowner) == -EIO) in _nfs4_do_setattr()
4296 const struct nfs_lockowner *lockowner = NULL; in nfs4_set_rw_stateid() local
4299 lockowner = &l_ctx->lockowner; in nfs4_set_rw_stateid()
4300 return nfs4_select_rw_stateid(stateid, ctx->state, fmode, lockowner); in nfs4_set_rw_stateid()
/fs/nfsd/
Dstate.h456 static inline struct nfs4_lockowner * lockowner(struct nfs4_stateowner *so) in lockowner() function
Dnfs4state.c1122 struct nfs4_lockowner *lo = lockowner(stp->st_stateowner); in nfs4_free_lock_stateid()
4958 lockowner(stp->st_stateowner))) in nfsd4_free_lock_stateid()
5398 return lockowner(nfs4_get_stateowner(so)); in find_lockowner_str_locked()
5416 unhash_lockowner_locked(lockowner(sop)); in nfs4_unhash_lockowner()
5421 struct nfs4_lockowner *lo = lockowner(sop); in nfs4_free_lockowner()
5684 lock_sop = lockowner(lock_stp->st_stateowner); in nfsd4_lock()
5734 file_lock->fl_owner = (fl_owner_t)lockowner(nfs4_get_stateowner(&lock_sop->lo_owner)); in nfsd4_lock()
5929 file_lock->fl_owner = (fl_owner_t)lockowner(nfs4_get_stateowner(stp->st_stateowner)); in nfsd4_locku()
6032 lo = lockowner(sop); in nfsd4_release_lockowner()