Home
last modified time | relevance | path

Searched refs:file_lock (Results 1 – 25 of 51) sorted by relevance

123

/fs/
Dlocks.c183 static bool lease_breaking(struct file_lock *fl) in lease_breaking()
188 static int target_leasetype(struct file_lock *fl) in target_leasetype()
283 struct file_lock *fl; in locks_dump_ctx_list()
311 struct file_lock *fl; in locks_check_ctx_file_list()
334 static void locks_init_lock_heads(struct file_lock *fl) in locks_init_lock_heads()
344 struct file_lock *locks_alloc_lock(void) in locks_alloc_lock()
346 struct file_lock *fl = kmem_cache_zalloc(filelock_cache, GFP_KERNEL); in locks_alloc_lock()
355 void locks_release_private(struct file_lock *fl) in locks_release_private()
380 void locks_free_lock(struct file_lock *fl) in locks_free_lock()
390 struct file_lock *fl; in locks_dispose_list()
[all …]
Dfile.c149 __releases(files->file_lock) in expand_fdtable()
150 __acquires(files->file_lock) in expand_fdtable()
154 spin_unlock(&files->file_lock); in expand_fdtable()
163 spin_lock(&files->file_lock); in expand_fdtable()
194 __releases(files->file_lock) in expand_files()
195 __acquires(files->file_lock) in expand_files()
212 spin_unlock(&files->file_lock); in expand_files()
215 spin_lock(&files->file_lock); in expand_files()
286 spin_lock_init(&newf->file_lock); in dup_fd()
297 spin_lock(&oldf->file_lock); in dup_fd()
[all …]
/fs/lockd/
Dclntproc.c27 static int nlmclnt_test(struct nlm_rqst *, struct file_lock *);
28 static int nlmclnt_lock(struct nlm_rqst *, struct file_lock *);
29 static int nlmclnt_unlock(struct nlm_rqst *, struct file_lock *);
31 static void nlmclnt_locks_init_private(struct file_lock *fl, struct nlm_host *host);
32 static int nlmclnt_cancel(struct nlm_host *, int , struct file_lock *);
126 static void nlmclnt_setlockargs(struct nlm_rqst *req, struct file_lock *fl) in nlmclnt_setlockargs()
158 int nlmclnt_proc(struct nlm_host *host, int cmd, struct file_lock *fl, void *data) in nlmclnt_proc()
428 nlmclnt_test(struct nlm_rqst *req, struct file_lock *fl) in nlmclnt_test()
457 static void nlmclnt_locks_copy_lock(struct file_lock *new, struct file_lock *fl) in nlmclnt_locks_copy_lock()
466 static void nlmclnt_locks_release_private(struct file_lock *fl) in nlmclnt_locks_release_private()
[all …]
Dclntlock.c39 struct file_lock * b_lock; /* local file lock */
100 struct nlm_wait *nlmclnt_prepare_block(struct nlm_host *host, struct file_lock *fl) in nlmclnt_prepare_block()
166 const struct file_lock *fl = &lock->fl; in nlmclnt_grant()
177 struct file_lock *fl_blocked = block->b_lock; in nlmclnt_grant()
234 struct file_lock *fl, *next; in reclaimer()
Dsvclock.c148 struct file_lock *fl; in nlmsvc_lookup_block()
398 static void nlmsvc_locks_copy_lock(struct file_lock *new, struct file_lock *fl) in nlmsvc_locks_copy_lock()
404 static void nlmsvc_locks_release_private(struct file_lock *fl) in nlmsvc_locks_release_private()
414 void nlmsvc_locks_init_private(struct file_lock *fl, struct nlm_host *host, in nlmsvc_locks_init_private()
734 static int nlmsvc_grant_deferred(struct file_lock *fl, int result) in nlmsvc_grant_deferred()
773 nlmsvc_notify_blocked(struct file_lock *fl) in nlmsvc_notify_blocked()
Dsvcsubs.c167 struct file_lock *fl; in nlm_traverse_locks()
185 struct file_lock lock = *fl; in nlm_traverse_locks()
229 struct file_lock *fl; in nlm_file_inuse()
Dxdr.c117 struct file_lock *fl = &lock->fl; in nlm_decode_lock()
157 struct file_lock *fl = &resp->lock.fl; in nlm_encode_testres()
Dxdr4.c109 struct file_lock *fl = &lock->fl; in nlm4_decode_lock()
150 struct file_lock *fl = &resp->lock.fl; in nlm4_encode_testres()
Dclntxdr.c64 const struct file_lock *fl = &lock->fl; in nlm_compute_offsets()
254 struct file_lock *fl = &lock->fl; in decode_nlm_holder()
Dclnt4xdr.c68 const struct file_lock *fl = &lock->fl; in nlm4_compute_offsets()
259 struct file_lock *fl = &lock->fl; in decode_nlm4_holder()
/fs/ocfs2/
Dlocks.c25 int cmd, struct file_lock *fl) in ocfs2_do_flock()
41 struct file_lock request; in ocfs2_do_flock()
83 static int ocfs2_do_funlock(struct file *file, int cmd, struct file_lock *fl) in ocfs2_do_funlock()
99 int ocfs2_flock(struct file *file, int cmd, struct file_lock *fl) in ocfs2_flock()
119 int ocfs2_lock(struct file *file, int cmd, struct file_lock *fl) in ocfs2_lock()
Dlocks.h15 int ocfs2_flock(struct file *file, int cmd, struct file_lock *fl);
16 int ocfs2_lock(struct file *file, int cmd, struct file_lock *fl);
Dstackglue.h25 struct file_lock;
212 struct file_lock *fl);
284 struct file *file, int cmd, struct file_lock *fl);
Docfs1_fs_compat.h66 __u8 file_lock; member
/fs/afs/
Dflock.c17 static void afs_fl_copy_lock(struct file_lock *new, struct file_lock *fl);
18 static void afs_fl_release_private(struct file_lock *fl);
91 struct file_lock *p, *_p; in afs_grant_locks()
112 struct file_lock *p, *_p, *next = NULL; in afs_next_locker()
159 struct file_lock *p; in afs_kill_lockers_enoent()
165 struct file_lock, fl_u.afs.link); in afs_kill_lockers_enoent()
463 static int afs_do_setlk(struct file *file, struct file_lock *fl) in afs_do_setlk()
713 static int afs_do_unlk(struct file *file, struct file_lock *fl) in afs_do_unlk()
733 static int afs_do_getlk(struct file *file, struct file_lock *fl) in afs_do_getlk()
775 int afs_lock(struct file *file, int cmd, struct file_lock *fl) in afs_lock()
[all …]
/fs/ceph/
Dlocks.c33 static void ceph_fl_copy_lock(struct file_lock *dst, struct file_lock *src) in ceph_fl_copy_lock()
41 static void ceph_fl_release_lock(struct file_lock *fl) in ceph_fl_release_lock()
64 int cmd, u8 wait, struct file_lock *fl) in ceph_lock_message()
217 int ceph_lock(struct file *file, int cmd, struct file_lock *fl) in ceph_lock()
277 int ceph_flock(struct file *file, int cmd, struct file_lock *fl) in ceph_flock()
334 struct file_lock *lock; in ceph_count_locks()
356 static int lock_to_ceph_filelock(struct file_lock *lock, in lock_to_ceph_filelock()
393 struct file_lock *lock; in ceph_encode_locks_to_buffer()
/fs/dlm/
Dplock.c30 int (*callback)(struct file_lock *fl, int result);
33 struct file_lock flc;
78 struct file *file, struct file_lock *fl) in do_unlock_close()
102 int cmd, struct file_lock *fl) in dlm_posix_lock()
188 struct file_lock *fl; in dlm_plock_callback()
189 struct file_lock *flc; in dlm_plock_callback()
190 int (*notify)(struct file_lock *fl, int result) = NULL; in dlm_plock_callback()
242 struct file_lock *fl) in dlm_posix_unlock()
316 struct file_lock *fl) in dlm_posix_get()
/fs/proc/
Dfd.c37 spin_lock(&files->file_lock); in seq_show()
49 spin_unlock(&files->file_lock); in seq_show()
163 spin_lock(&files->file_lock); in proc_fd_link()
170 spin_unlock(&files->file_lock); in proc_fd_link()
/fs/nfsd/
Dnfs4state.c4445 nfsd_break_deleg_cb(struct file_lock *fl) in nfsd_break_deleg_cb()
4466 nfsd_change_deleg_cb(struct file_lock *onlist, int arg, in nfsd_change_deleg_cb()
4784 static struct file_lock *nfs4_alloc_init_lease(struct nfs4_delegation *dp, in nfs4_alloc_init_lease()
4787 struct file_lock *fl; in nfs4_alloc_init_lease()
4809 struct file_lock *fl; in nfs4_set_delegation()
6084 nfs4_transform_lock_offset(struct file_lock *lock) in nfs4_transform_lock_offset()
6111 nfsd4_lm_notify(struct file_lock *fl) in nfsd4_lm_notify()
6140 nfs4_set_lock_denied(struct file_lock *fl, struct nfsd4_lock_denied *deny) in nfs4_set_lock_denied()
6419 struct file_lock *file_lock = NULL; in nfsd4_lock() local
6420 struct file_lock *conflock = NULL; in nfsd4_lock()
[all …]
Dnfs4layouts.c184 struct file_lock *fl; in nfsd4_layout_setlease()
725 nfsd4_layout_lm_break(struct file_lock *fl) in nfsd4_layout_lm_break()
738 nfsd4_layout_lm_change(struct file_lock *onlist, int arg, in nfsd4_layout_lm_change()
/fs/9p/
Dvfs_file.c116 static int v9fs_file_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_lock()
135 static int v9fs_file_do_lock(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_do_lock()
241 static int v9fs_file_getlock(struct file *filp, struct file_lock *fl) in v9fs_file_getlock()
306 static int v9fs_file_lock_dotl(struct file *filp, int cmd, struct file_lock *fl) in v9fs_file_lock_dotl()
342 struct file_lock *fl) in v9fs_file_flock_dotl()
/fs/nfs/
Dfile.c657 do_getlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) in do_getlk()
686 do_unlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) in do_unlk()
722 do_setlk(struct file *filp, int cmd, struct file_lock *fl, int is_local) in do_setlk()
766 int nfs_lock(struct file *filp, int cmd, struct file_lock *fl) in nfs_lock()
805 int nfs_flock(struct file *filp, int cmd, struct file_lock *fl) in nfs_flock()
Ddelegation.h67 int nfs4_lock_delegation_recall(struct file_lock *fl, struct nfs4_state *state, const nfs4_stateid …
Dnfs4_fs.h216 int (*recover_lock)(struct nfs4_state *, struct file_lock *);
490 extern int nfs4_set_lock_state(struct nfs4_state *state, struct file_lock *fl);
/fs/gfs2/
Dfile.c1194 static int gfs2_lock(struct file *file, int cmd, struct file_lock *fl) in gfs2_lock()
1223 static int do_flock(struct file *file, int cmd, struct file_lock *fl) in do_flock()
1240 struct file_lock request; in do_flock()
1279 static void do_unflock(struct file *file, struct file_lock *fl) in do_unflock()
1302 static int gfs2_flock(struct file *file, int cmd, struct file_lock *fl) in gfs2_flock()

123