Lines Matching refs:new_fl
871 struct file_lock *new_fl = NULL; in flock_lock_inode() local
886 new_fl = locks_alloc_lock(); in flock_lock_inode()
887 if (!new_fl) in flock_lock_inode()
924 locks_copy_lock(new_fl, request); in flock_lock_inode()
925 locks_insert_lock_ctx(new_fl, &ctx->flc_flock); in flock_lock_inode()
926 new_fl = NULL; in flock_lock_inode()
931 if (new_fl) in flock_lock_inode()
932 locks_free_lock(new_fl); in flock_lock_inode()
940 struct file_lock *new_fl = NULL; in __posix_lock_file() local
962 new_fl = locks_alloc_lock(); in __posix_lock_file()
1080 if (!new_fl) in __posix_lock_file()
1082 locks_copy_lock(new_fl, request); in __posix_lock_file()
1083 request = new_fl; in __posix_lock_file()
1084 new_fl = NULL; in __posix_lock_file()
1109 if (!new_fl) { in __posix_lock_file()
1113 locks_copy_lock(new_fl, request); in __posix_lock_file()
1114 locks_insert_lock_ctx(new_fl, &fl->fl_list); in __posix_lock_file()
1115 fl = new_fl; in __posix_lock_file()
1116 new_fl = NULL; in __posix_lock_file()
1140 if (new_fl) in __posix_lock_file()
1141 locks_free_lock(new_fl); in __posix_lock_file()
1394 struct file_lock *new_fl, *fl, *tmp; in __break_lease() local
1399 new_fl = lease_alloc(NULL, want_write ? F_WRLCK : F_RDLCK); in __break_lease()
1400 if (IS_ERR(new_fl)) in __break_lease()
1401 return PTR_ERR(new_fl); in __break_lease()
1402 new_fl->fl_flags = type; in __break_lease()
1415 if (!any_leases_conflict(inode, new_fl)) in __break_lease()
1426 if (!leases_conflict(fl, new_fl)) in __break_lease()
1447 trace_break_lease_noblock(inode, new_fl); in __break_lease()
1459 locks_insert_block(fl, new_fl); in __break_lease()
1460 trace_break_lease_block(inode, new_fl); in __break_lease()
1463 error = wait_event_interruptible_timeout(new_fl->fl_wait, in __break_lease()
1464 !new_fl->fl_next, break_time); in __break_lease()
1466 trace_break_lease_unblock(inode, new_fl); in __break_lease()
1467 locks_delete_block(new_fl); in __break_lease()
1475 if (any_leases_conflict(inode, new_fl)) in __break_lease()
1482 locks_free_lock(new_fl); in __break_lease()