Lines Matching refs:new_fl
1076 struct file_lock *new_fl = NULL; in flock_lock_inode() local
1091 new_fl = locks_alloc_lock(); in flock_lock_inode()
1092 if (!new_fl) in flock_lock_inode()
1130 locks_copy_lock(new_fl, request); in flock_lock_inode()
1131 locks_move_blocks(new_fl, request); in flock_lock_inode()
1132 locks_insert_lock_ctx(&new_fl->c, &ctx->flc_flock); in flock_lock_inode()
1133 new_fl = NULL; in flock_lock_inode()
1139 if (new_fl) in flock_lock_inode()
1140 locks_free_lock(new_fl); in flock_lock_inode()
1150 struct file_lock *new_fl = NULL; in posix_lock_inode() local
1174 new_fl = locks_alloc_lock(); in posix_lock_inode()
1311 if (!new_fl) in posix_lock_inode()
1313 locks_copy_lock(new_fl, request); in posix_lock_inode()
1314 locks_move_blocks(new_fl, request); in posix_lock_inode()
1315 request = new_fl; in posix_lock_inode()
1316 new_fl = NULL; in posix_lock_inode()
1342 if (!new_fl) { in posix_lock_inode()
1346 locks_copy_lock(new_fl, request); in posix_lock_inode()
1347 locks_move_blocks(new_fl, request); in posix_lock_inode()
1348 locks_insert_lock_ctx(&new_fl->c, &fl->c.flc_list); in posix_lock_inode()
1349 fl = new_fl; in posix_lock_inode()
1350 new_fl = NULL; in posix_lock_inode()
1376 if (new_fl) in posix_lock_inode()
1377 locks_free_lock(new_fl); in posix_lock_inode()
1546 struct file_lease *new_fl, *fl, *tmp; in __break_lease() local
1551 new_fl = lease_alloc(NULL, want_write ? F_WRLCK : F_RDLCK); in __break_lease()
1552 if (IS_ERR(new_fl)) in __break_lease()
1553 return PTR_ERR(new_fl); in __break_lease()
1554 new_fl->c.flc_flags = type; in __break_lease()
1568 if (!any_leases_conflict(inode, new_fl)) in __break_lease()
1579 if (!leases_conflict(&fl->c, &new_fl->c)) in __break_lease()
1600 trace_break_lease_noblock(inode, new_fl); in __break_lease()
1612 locks_insert_block(&fl->c, &new_fl->c, leases_conflict); in __break_lease()
1613 trace_break_lease_block(inode, new_fl); in __break_lease()
1618 error = wait_event_interruptible_timeout(new_fl->c.flc_wait, in __break_lease()
1619 list_empty(&new_fl->c.flc_blocked_member), in __break_lease()
1624 trace_break_lease_unblock(inode, new_fl); in __break_lease()
1625 __locks_delete_block(&new_fl->c); in __break_lease()
1633 if (any_leases_conflict(inode, new_fl)) in __break_lease()
1642 locks_free_lease(new_fl); in __break_lease()