• Home
  • Raw
  • Download

Lines Matching refs:new_fl

1061 	struct file_lock *new_fl = NULL;  in flock_lock_inode()  local
1076 new_fl = locks_alloc_lock(); in flock_lock_inode()
1077 if (!new_fl) in flock_lock_inode()
1115 locks_copy_lock(new_fl, request); in flock_lock_inode()
1116 locks_move_blocks(new_fl, request); in flock_lock_inode()
1117 locks_insert_lock_ctx(new_fl, &ctx->flc_flock); in flock_lock_inode()
1118 new_fl = NULL; in flock_lock_inode()
1124 if (new_fl) in flock_lock_inode()
1125 locks_free_lock(new_fl); in flock_lock_inode()
1135 struct file_lock *new_fl = NULL; in posix_lock_inode() local
1157 new_fl = locks_alloc_lock(); in posix_lock_inode()
1282 if (!new_fl) in posix_lock_inode()
1284 locks_copy_lock(new_fl, request); in posix_lock_inode()
1285 locks_move_blocks(new_fl, request); in posix_lock_inode()
1286 request = new_fl; in posix_lock_inode()
1287 new_fl = NULL; in posix_lock_inode()
1312 if (!new_fl) { in posix_lock_inode()
1316 locks_copy_lock(new_fl, request); in posix_lock_inode()
1317 locks_move_blocks(new_fl, request); in posix_lock_inode()
1318 locks_insert_lock_ctx(new_fl, &fl->fl_list); in posix_lock_inode()
1319 fl = new_fl; in posix_lock_inode()
1320 new_fl = NULL; in posix_lock_inode()
1346 if (new_fl) in posix_lock_inode()
1347 locks_free_lock(new_fl); in posix_lock_inode()
1611 struct file_lock *new_fl, *fl, *tmp; in __break_lease() local
1616 new_fl = lease_alloc(NULL, want_write ? F_WRLCK : F_RDLCK); in __break_lease()
1617 if (IS_ERR(new_fl)) in __break_lease()
1618 return PTR_ERR(new_fl); in __break_lease()
1619 new_fl->fl_flags = type; in __break_lease()
1633 if (!any_leases_conflict(inode, new_fl)) in __break_lease()
1644 if (!leases_conflict(fl, new_fl)) in __break_lease()
1665 trace_break_lease_noblock(inode, new_fl); in __break_lease()
1677 locks_insert_block(fl, new_fl, leases_conflict); in __break_lease()
1678 trace_break_lease_block(inode, new_fl); in __break_lease()
1683 error = wait_event_interruptible_timeout(new_fl->fl_wait, in __break_lease()
1684 list_empty(&new_fl->fl_blocked_member), in __break_lease()
1689 trace_break_lease_unblock(inode, new_fl); in __break_lease()
1690 locks_delete_block(new_fl); in __break_lease()
1698 if (any_leases_conflict(inode, new_fl)) in __break_lease()
1707 locks_free_lock(new_fl); in __break_lease()