Lines Matching defs:fl
177 #define IS_POSIX(fl) (fl->fl_flags & FL_POSIX) argument
178 #define IS_FLOCK(fl) (fl->fl_flags & FL_FLOCK) argument
179 #define IS_LEASE(fl) (fl->fl_flags & (FL_LEASE|FL_DELEG|FL_LAYOUT)) argument
180 #define IS_OFDLCK(fl) (fl->fl_flags & FL_OFDLCK) argument
181 #define IS_REMOTELCK(fl) (fl->fl_pid <= 0) argument
183 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() local
311 struct file_lock *fl; in locks_check_ctx_file_list() local
334 static void locks_init_lock_heads(struct file_lock *fl) in locks_init_lock_heads()
346 struct file_lock *fl = kmem_cache_zalloc(filelock_cache, GFP_KERNEL); in locks_alloc_lock() local
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() local
399 void locks_init_lock(struct file_lock *fl) in locks_init_lock()
409 void locks_copy_conflock(struct file_lock *new, struct file_lock *fl) in locks_copy_conflock()
428 void locks_copy_lock(struct file_lock *new, struct file_lock *fl) in locks_copy_lock()
445 static void locks_move_blocks(struct file_lock *new, struct file_lock *fl) in locks_move_blocks()
479 flock_make_lock(struct file *filp, unsigned int cmd, struct file_lock *fl) in flock_make_lock()
504 static int assign_type(struct file_lock *fl, long type) in assign_type()
518 static int flock64_to_posix_lock(struct file *filp, struct file_lock *fl, in flock64_to_posix_lock()
568 static int flock_to_posix_lock(struct file *filp, struct file_lock *fl, in flock_to_posix_lock()
583 lease_break_callback(struct file_lock *fl) in lease_break_callback()
590 lease_setup(struct file_lock *fl, void **priv) in lease_setup()
615 static int lease_init(struct file *filp, long type, struct file_lock *fl) in lease_init()
635 struct file_lock *fl = locks_alloc_lock(); in lease_alloc() local
666 static void locks_insert_global_locks(struct file_lock *fl) in locks_insert_global_locks()
679 static void locks_delete_global_locks(struct file_lock *fl) in locks_delete_global_locks()
700 posix_owner_key(struct file_lock *fl) in posix_owner_key()
823 struct file_lock *fl; in __locks_insert_block() local
878 locks_insert_lock_ctx(struct file_lock *fl, struct list_head *before) in locks_insert_lock_ctx()
885 locks_unlink_lock_ctx(struct file_lock *fl) in locks_unlink_lock_ctx()
893 locks_delete_lock_ctx(struct file_lock *fl, struct list_head *dispose) in locks_delete_lock_ctx()
952 posix_test_lock(struct file *filp, struct file_lock *fl) in posix_test_lock()
1016 struct file_lock *fl; in what_owner_is_waiting_for() local
1062 struct file_lock *fl; in flock_lock_inode() local
1134 struct file_lock *fl, *tmp; in posix_lock_inode() local
1369 int posix_lock_file(struct file *filp, struct file_lock *fl, in posix_lock_file()
1383 static int posix_lock_inode_wait(struct inode *inode, struct file_lock *fl) in posix_lock_inode_wait()
1413 struct file_lock *fl; in locks_mandatory_locked() local
1448 struct file_lock fl; in locks_mandatory_area() local
1497 static void lease_clear_pending(struct file_lock *fl, int arg) in lease_clear_pending()
1509 int lease_modify(struct file_lock *fl, int arg, struct list_head *dispose) in lease_modify()
1544 struct file_lock *fl, *tmp; in time_out_leases() local
1583 struct file_lock *fl; in any_leases_conflict() local
1611 struct file_lock *new_fl, *fl, *tmp; in __break_lease() local
1725 struct file_lock *fl; in lease_get_mtime() local
1767 struct file_lock *fl; in fcntl_getlease() local
1841 struct file_lock *fl, *my_fl = NULL, *lease; in generic_add_lease() local
1957 struct file_lock *fl, *victim = NULL; in generic_delete_lease() local
2117 struct file_lock *fl; in do_fcntl_add_lease() local
2164 static int flock_lock_inode_wait(struct inode *inode, struct file_lock *fl) in flock_lock_inode_wait()
2188 int locks_lock_inode_wait(struct inode *inode, struct file_lock *fl) in locks_lock_inode_wait()
2278 int vfs_test_lock(struct file *filp, struct file_lock *fl) in vfs_test_lock()
2294 static pid_t locks_translate_pid(struct file_lock *fl, struct pid_namespace *ns) in locks_translate_pid()
2318 static int posix_lock_to_flock(struct flock *flock, struct file_lock *fl) in posix_lock_to_flock()
2340 static void posix_lock_to_flock64(struct flock64 *flock, struct file_lock *fl) in posix_lock_to_flock64()
2356 struct file_lock *fl; in fcntl_getlk() local
2428 int vfs_lock_file(struct file *filp, unsigned int cmd, struct file_lock *fl, struct file_lock *conf) in vfs_lock_file()
2438 struct file_lock *fl) in do_lock_file_wait()
2462 check_fmode_for_setlk(struct file_lock *fl) in check_fmode_for_setlk()
2569 struct file_lock *fl; in fcntl_getlk64() local
2738 struct file_lock fl; in locks_remove_flock() local
2760 struct file_lock *fl, *tmp; in locks_remove_lease() local
2811 int vfs_cancel_lock(struct file *filp, struct file_lock *fl) in vfs_cancel_lock()
2828 static void lock_get_status(struct seq_file *f, struct file_lock *fl, in lock_get_status()
2910 struct file_lock *fl, *bfl; in locks_show() local
2930 struct file_lock *fl; in __show_fd_locks() local