Lines Matching refs:flc_flags

84 	return fl->c.flc_flags & (FL_UNLOCK_PENDING | FL_DOWNGRADE_PENDING);  in lease_breaking()
89 if (fl->c.flc_flags & FL_UNLOCK_PENDING) in target_leasetype()
91 if (fl->c.flc_flags & FL_DOWNGRADE_PENDING) in target_leasetype()
215 list_type, flc->flc_owner, flc->flc_flags, in locks_dump_ctx_list()
248 flc->flc_owner, flc->flc_flags, in locks_check_ctx_file_list()
372 if (flc->flc_flags & (FL_LEASE|FL_DELEG|FL_LAYOUT)) in locks_dispose_list()
401 new->c.flc_flags = fl->c.flc_flags; in locks_copy_conflock()
472 fl->c.flc_flags = FL_FLOCK; in flock_make_lock()
531 fl->c.flc_flags = FL_POSIX; in flock64_to_posix_lock()
597 fl->c.flc_flags = FL_LEASE; in lease_init()
711 if ((waiter->flc_flags & (FL_POSIX | FL_FLOCK)) && in __locks_wake_up_blocks()
815 if ((blocker->flc_flags & (FL_POSIX|FL_OFDLCK)) == FL_POSIX) in __locks_insert_block()
1055 if (caller->flc_flags & FL_OFDLCK) in posix_locks_deadlock()
1087 return (request->c.flc_flags & FL_EXISTS) ? -ENOENT : 0; in flock_lock_inode()
1090 if (!(request->c.flc_flags & FL_ACCESS) && (request->c.flc_type != F_UNLCK)) { in flock_lock_inode()
1098 if (request->c.flc_flags & FL_ACCESS) in flock_lock_inode()
1112 if ((request->c.flc_flags & FL_EXISTS) && !found) in flock_lock_inode()
1122 if (!(request->c.flc_flags & FL_SLEEP)) in flock_lock_inode()
1128 if (request->c.flc_flags & FL_ACCESS) in flock_lock_inode()
1171 if (!(request->c.flc_flags & FL_ACCESS) && in posix_lock_inode()
1204 if (!(request->c.flc_flags & FL_SLEEP)) in posix_lock_inode()
1229 if (request->c.flc_flags & FL_ACCESS) in posix_lock_inode()
1337 if (request->c.flc_flags & FL_EXISTS) in posix_lock_inode()
1434 fl->c.flc_flags &= ~FL_UNLOCK_PENDING; in lease_clear_pending()
1437 fl->c.flc_flags &= ~FL_DOWNGRADE_PENDING; in lease_clear_pending()
1499 if ((bc->flc_flags & FL_LAYOUT) != (lc->flc_flags & FL_LAYOUT)) { in leases_conflict()
1503 if ((bc->flc_flags & FL_DELEG) && (lc->flc_flags & FL_LEASE)) { in leases_conflict()
1554 new_fl->c.flc_flags = type; in __break_lease()
1582 if (fl->c.flc_flags & FL_UNLOCK_PENDING) in __break_lease()
1584 fl->c.flc_flags |= FL_UNLOCK_PENDING; in __break_lease()
1589 fl->c.flc_flags |= FL_DOWNGRADE_PENDING; in __break_lease()
1779 bool is_deleg = (*flp)->c.flc_flags & FL_DELEG; in generic_add_lease()
1809 error = check_conflicting_open(filp, arg, lease->c.flc_flags); in generic_add_lease()
1839 if (fl->c.flc_flags & FL_UNLOCK_PENDING) in generic_add_lease()
1866 error = check_conflicting_open(filp, arg, lease->c.flc_flags); in generic_add_lease()
2106 switch (fl->c.flc_flags & (FL_POSIX|FL_FLOCK)) { in locks_lock_inode_wait()
2174 fl.c.flc_flags |= FL_SLEEP; in SYSCALL_DEFINE2()
2220 if (fl->flc_flags & FL_OFDLCK) in locks_translate_pid()
2300 fl->c.flc_flags |= FL_OFDLCK; in fcntl_getlk()
2436 file_lock->c.flc_flags |= FL_OFDLCK; in fcntl_setlk()
2445 file_lock->c.flc_flags |= FL_OFDLCK; in fcntl_setlk()
2449 file_lock->c.flc_flags |= FL_SLEEP; in fcntl_setlk()
2461 !(file_lock->c.flc_flags & FL_OFDLCK)) { in fcntl_setlk()
2509 fl->c.flc_flags |= FL_OFDLCK; in fcntl_getlk64()
2558 file_lock->c.flc_flags |= FL_OFDLCK; in fcntl_setlk64()
2567 file_lock->c.flc_flags |= FL_OFDLCK; in fcntl_setlk64()
2571 file_lock->c.flc_flags |= FL_SLEEP; in fcntl_setlk64()
2583 !(file_lock->c.flc_flags & FL_OFDLCK)) { in fcntl_setlk64()
2627 lock.c.flc_flags = FL_POSIX | FL_CLOSE; in locks_remove_posix()
2655 fl.c.flc_flags |= FL_CLOSE; in locks_remove_flock()
2786 if (flc->flc_flags & FL_POSIX) { in lock_get_status()
2787 if (flc->flc_flags & FL_ACCESS) in lock_get_status()
2789 else if (flc->flc_flags & FL_OFDLCK) in lock_get_status()
2796 } else if (flc->flc_flags & FL_FLOCK) { in lock_get_status()
2798 } else if (flc->flc_flags & (FL_LEASE|FL_DELEG|FL_LAYOUT)) { in lock_get_status()
2803 if (flc->flc_flags & FL_DELEG) in lock_get_status()
2828 if (flc->flc_flags & FL_POSIX) { in lock_get_status()