file_lock 14 include/linux/dlm_plock.h int cmd, struct file_lock *fl); file_lock 16 include/linux/dlm_plock.h struct file_lock *fl); file_lock 18 include/linux/dlm_plock.h struct file_lock *fl); file_lock 55 include/linux/fdtable.h spinlock_t file_lock ____cacheline_aligned_in_smp; file_lock 67 include/linux/fdtable.h rcu_dereference_check((fdtfd), lockdep_is_held(&(files)->file_lock)) file_lock 87 include/linux/fdtable.h lockdep_is_held(&files->file_lock), file_lock 607 include/linux/fs.h struct file_lock *i_flock; file_lock 872 include/linux/fs.h void (*fl_copy_lock)(struct file_lock *, struct file_lock *); file_lock 873 include/linux/fs.h void (*fl_release_private)(struct file_lock *); file_lock 877 include/linux/fs.h int (*lm_compare_owner)(struct file_lock *, struct file_lock *); file_lock 878 include/linux/fs.h unsigned long (*lm_owner_key)(struct file_lock *); file_lock 879 include/linux/fs.h void (*lm_get_owner)(struct file_lock *, struct file_lock *); file_lock 880 include/linux/fs.h void (*lm_put_owner)(struct file_lock *); file_lock 881 include/linux/fs.h void (*lm_notify)(struct file_lock *); /* unblock callback */ file_lock 882 include/linux/fs.h int (*lm_grant)(struct file_lock *, int); file_lock 883 include/linux/fs.h bool (*lm_break)(struct file_lock *); file_lock 884 include/linux/fs.h int (*lm_change)(struct file_lock **, int, struct list_head *); file_lock 885 include/linux/fs.h void (*lm_setup)(struct file_lock *, void **); file_lock 919 include/linux/fs.h struct file_lock *fl_next; /* singly linked list for this inode */ file_lock 976 include/linux/fs.h void locks_free_lock(struct file_lock *fl); file_lock 977 include/linux/fs.h extern void locks_init_lock(struct file_lock *); file_lock 978 include/linux/fs.h extern struct file_lock * locks_alloc_lock(void); file_lock 979 include/linux/fs.h extern void locks_copy_lock(struct file_lock *, struct file_lock *); file_lock 980 include/linux/fs.h extern void locks_copy_conflock(struct file_lock *, struct file_lock *); file_lock 983 include/linux/fs.h extern void locks_release_private(struct file_lock *); file_lock 984 include/linux/fs.h extern void posix_test_lock(struct file *, struct file_lock *); file_lock 985 include/linux/fs.h extern int posix_lock_file(struct file *, struct file_lock *, struct file_lock *); file_lock 986 include/linux/fs.h extern int posix_lock_file_wait(struct file *, struct file_lock *); file_lock 987 include/linux/fs.h extern int posix_unblock_lock(struct file_lock *); file_lock 988 include/linux/fs.h extern int vfs_test_lock(struct file *, struct file_lock *); file_lock 989 include/linux/fs.h extern int vfs_lock_file(struct file *, unsigned int, struct file_lock *, struct file_lock *); file_lock 990 include/linux/fs.h extern int vfs_cancel_lock(struct file *filp, struct file_lock *fl); file_lock 991 include/linux/fs.h extern int flock_lock_file_wait(struct file *filp, struct file_lock *fl); file_lock 994 include/linux/fs.h extern int generic_setlease(struct file *, long, struct file_lock **, void **priv); file_lock 995 include/linux/fs.h extern int vfs_setlease(struct file *, long, struct file_lock **, void **); file_lock 996 include/linux/fs.h extern int lease_modify(struct file_lock **, int, struct list_head *); file_lock 1033 include/linux/fs.h static inline void locks_init_lock(struct file_lock *fl) file_lock 1038 include/linux/fs.h static inline void locks_copy_conflock(struct file_lock *new, struct file_lock *fl) file_lock 1043 include/linux/fs.h static inline void locks_copy_lock(struct file_lock *new, struct file_lock *fl) file_lock 1058 include/linux/fs.h static inline void posix_test_lock(struct file *filp, struct file_lock *fl) file_lock 1063 include/linux/fs.h static inline int posix_lock_file(struct file *filp, struct file_lock *fl, file_lock 1064 include/linux/fs.h struct file_lock *conflock) file_lock 1069 include/linux/fs.h static inline int posix_lock_file_wait(struct file *filp, struct file_lock *fl) file_lock 1074 include/linux/fs.h static inline int posix_unblock_lock(struct file_lock *waiter) file_lock 1079 include/linux/fs.h static inline int vfs_test_lock(struct file *filp, struct file_lock *fl) file_lock 1085 include/linux/fs.h struct file_lock *fl, struct file_lock *conf) file_lock 1090 include/linux/fs.h static inline int vfs_cancel_lock(struct file *filp, struct file_lock *fl) file_lock 1096 include/linux/fs.h struct file_lock *request) file_lock 1112 include/linux/fs.h struct file_lock **flp, void **priv) file_lock 1118 include/linux/fs.h struct file_lock **lease, void **priv) file_lock 1123 include/linux/fs.h static inline int lease_modify(struct file_lock **before, int arg, file_lock 1506 include/linux/fs.h int (*lock) (struct file *, int, struct file_lock *); file_lock 1510 include/linux/fs.h int (*flock) (struct file *, int, struct file_lock *); file_lock 1513 include/linux/fs.h int (*setlease)(struct file *, long, struct file_lock **, void **); file_lock 2632 include/linux/fs.h extern int simple_nosetlease(struct file *, long, struct file_lock **, void **); file_lock 56 include/linux/lockd/bind.h struct file_lock *fl); file_lock 208 include/linux/lockd/lockd.h struct nlm_wait * nlmclnt_prepare_block(struct nlm_host *host, struct file_lock *fl); file_lock 214 include/linux/lockd/lockd.h int nlmclnt_reclaim(struct nlm_host *, struct file_lock *, file_lock 351 include/linux/lockd/lockd.h static inline int nlm_compare_locks(const struct file_lock *fl1, file_lock 352 include/linux/lockd/lockd.h const struct file_lock *fl2) file_lock 43 include/linux/lockd/xdr.h struct file_lock fl; file_lock 417 include/linux/nfs_xdr.h struct file_lock * fl; file_lock 438 include/linux/nfs_xdr.h struct file_lock * fl; file_lock 452 include/linux/nfs_xdr.h struct file_lock * fl; file_lock 458 include/linux/nfs_xdr.h struct file_lock * denied; /* LOCK, LOCKT failed */ file_lock 1458 include/linux/nfs_xdr.h int (*lock)(struct file *, int, struct file_lock *); file_lock 1459 include/linux/nfs_xdr.h int (*lock_check_bounds)(const struct file_lock *); file_lock 1559 include/linux/security.h int (*file_lock) (struct file *file, unsigned int cmd); file_lock 39 include/trace/events/filelock.h TP_PROTO(struct inode *inode, struct file_lock *fl), file_lock 44 include/trace/events/filelock.h __field(struct file_lock *, fl) file_lock 47 include/trace/events/filelock.h __field(struct file_lock *, fl_next) file_lock 75 include/trace/events/filelock.h DEFINE_EVENT(filelock_lease, break_lease_noblock, TP_PROTO(struct inode *inode, struct file_lock *fl), file_lock 78 include/trace/events/filelock.h DEFINE_EVENT(filelock_lease, break_lease_block, TP_PROTO(struct inode *inode, struct file_lock *fl), file_lock 81 include/trace/events/filelock.h DEFINE_EVENT(filelock_lease, break_lease_unblock, TP_PROTO(struct inode *inode, struct file_lock *fl), file_lock 84 include/trace/events/filelock.h DEFINE_EVENT(filelock_lease, generic_add_lease, TP_PROTO(struct inode *inode, struct file_lock *fl), file_lock 87 include/trace/events/filelock.h DEFINE_EVENT(filelock_lease, generic_delete_lease, TP_PROTO(struct inode *inode, struct file_lock *fl), file_lock 90 include/trace/events/filelock.h DEFINE_EVENT(filelock_lease, time_out_leases, TP_PROTO(struct inode *inode, struct file_lock *fl),