Lines Matching defs:new_fl

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