Lines Matching refs:new_fl
867 struct file_lock *new_fl = NULL; in flock_lock_inode() local
882 new_fl = locks_alloc_lock(); in flock_lock_inode()
883 if (!new_fl) in flock_lock_inode()
920 locks_copy_lock(new_fl, request); in flock_lock_inode()
921 locks_insert_lock_ctx(new_fl, &ctx->flc_flock); in flock_lock_inode()
922 new_fl = NULL; in flock_lock_inode()
927 if (new_fl) in flock_lock_inode()
928 locks_free_lock(new_fl); in flock_lock_inode()
936 struct file_lock *new_fl = NULL; in __posix_lock_file() local
958 new_fl = locks_alloc_lock(); in __posix_lock_file()
1076 if (!new_fl) in __posix_lock_file()
1078 locks_copy_lock(new_fl, request); in __posix_lock_file()
1079 request = new_fl; in __posix_lock_file()
1080 new_fl = NULL; in __posix_lock_file()
1105 if (!new_fl) { in __posix_lock_file()
1109 locks_copy_lock(new_fl, request); in __posix_lock_file()
1110 locks_insert_lock_ctx(new_fl, &fl->fl_list); in __posix_lock_file()
1111 fl = new_fl; in __posix_lock_file()
1112 new_fl = NULL; in __posix_lock_file()
1136 if (new_fl) in __posix_lock_file()
1137 locks_free_lock(new_fl); in __posix_lock_file()
1392 struct file_lock *new_fl, *fl, *tmp; in __break_lease() local
1397 new_fl = lease_alloc(NULL, want_write ? F_WRLCK : F_RDLCK); in __break_lease()
1398 if (IS_ERR(new_fl)) in __break_lease()
1399 return PTR_ERR(new_fl); in __break_lease()
1400 new_fl->fl_flags = type; in __break_lease()
1412 if (!any_leases_conflict(inode, new_fl)) in __break_lease()
1423 if (!leases_conflict(fl, new_fl)) in __break_lease()
1444 trace_break_lease_noblock(inode, new_fl); in __break_lease()
1456 locks_insert_block(fl, new_fl); in __break_lease()
1457 trace_break_lease_block(inode, new_fl); in __break_lease()
1460 error = wait_event_interruptible_timeout(new_fl->fl_wait, in __break_lease()
1461 !new_fl->fl_next, break_time); in __break_lease()
1463 trace_break_lease_unblock(inode, new_fl); in __break_lease()
1464 locks_delete_block(new_fl); in __break_lease()
1472 if (any_leases_conflict(inode, new_fl)) in __break_lease()
1479 locks_free_lock(new_fl); in __break_lease()