Lines Matching refs:fl_flags
138 #define IS_POSIX(fl) (fl->fl_flags & FL_POSIX)
139 #define IS_FLOCK(fl) (fl->fl_flags & FL_FLOCK)
140 #define IS_LEASE(fl) (fl->fl_flags & (FL_LEASE|FL_DELEG|FL_LAYOUT))
141 #define IS_OFDLCK(fl) (fl->fl_flags & FL_OFDLCK)
145 return fl->fl_flags & (FL_UNLOCK_PENDING | FL_DOWNGRADE_PENDING); in lease_breaking()
150 if (fl->fl_flags & FL_UNLOCK_PENDING) in target_leasetype()
152 if (fl->fl_flags & FL_DOWNGRADE_PENDING) in target_leasetype()
322 new->fl_flags = fl->fl_flags; in locks_copy_conflock()
385 fl->fl_flags = FL_FLOCK; in flock_make_lock()
446 fl->fl_flags = FL_POSIX; in flock64_to_posix_lock()
512 fl->fl_flags = FL_LEASE; in lease_init()
878 return (request->fl_flags & FL_EXISTS) ? -ENOENT : 0; in flock_lock_inode()
881 if (!(request->fl_flags & FL_ACCESS) && (request->fl_type != F_UNLCK)) { in flock_lock_inode()
888 if (request->fl_flags & FL_ACCESS) in flock_lock_inode()
902 if ((request->fl_flags & FL_EXISTS) && !found) in flock_lock_inode()
912 if (!(request->fl_flags & FL_SLEEP)) in flock_lock_inode()
918 if (request->fl_flags & FL_ACCESS) in flock_lock_inode()
955 if (!(request->fl_flags & FL_ACCESS) && in __posix_lock_file()
975 if (!(request->fl_flags & FL_SLEEP)) in __posix_lock_file()
994 if (request->fl_flags & FL_ACCESS) in __posix_lock_file()
1100 if (request->fl_flags & FL_EXISTS) in __posix_lock_file()
1250 fl.fl_flags = FL_POSIX | FL_ACCESS; in locks_mandatory_area()
1260 fl.fl_flags &= ~FL_SLEEP; in locks_mandatory_area()
1267 fl.fl_flags |= FL_SLEEP; in locks_mandatory_area()
1295 fl->fl_flags &= ~FL_UNLOCK_PENDING; in lease_clear_pending()
1298 fl->fl_flags &= ~FL_DOWNGRADE_PENDING; in lease_clear_pending()
1353 if ((breaker->fl_flags & FL_LAYOUT) != (lease->fl_flags & FL_LAYOUT)) in leases_conflict()
1355 if ((breaker->fl_flags & FL_DELEG) && (lease->fl_flags & FL_LEASE)) in leases_conflict()
1400 new_fl->fl_flags = type; in __break_lease()
1426 if (fl->fl_flags & FL_UNLOCK_PENDING) in __break_lease()
1428 fl->fl_flags |= FL_UNLOCK_PENDING; in __break_lease()
1433 fl->fl_flags |= FL_DOWNGRADE_PENDING; in __break_lease()
1601 bool is_deleg = (*flp)->fl_flags & FL_DELEG; in generic_add_lease()
1633 error = check_conflicting_open(dentry, arg, lease->fl_flags); in generic_add_lease()
1663 if (fl->fl_flags & FL_UNLOCK_PENDING) in generic_add_lease()
1690 error = check_conflicting_open(dentry, arg, lease->fl_flags); in generic_add_lease()
1922 lock->fl_flags |= FL_SLEEP; in SYSCALL_DEFINE2()
2020 file_lock.fl_flags |= FL_OFDLCK; in fcntl_getlk()
2176 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk()
2185 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk()
2189 file_lock->fl_flags |= FL_SLEEP; in fcntl_setlk()
2246 file_lock.fl_flags |= FL_OFDLCK; in fcntl_getlk64()
2318 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk64()
2327 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk64()
2331 file_lock->fl_flags |= FL_SLEEP; in fcntl_setlk64()
2381 lock.fl_flags = FL_POSIX | FL_CLOSE; in locks_remove_posix()
2406 .fl_flags = FL_FLOCK, in locks_remove_flock()
2525 if (fl->fl_flags & FL_ACCESS) in lock_get_status()
2542 if (fl->fl_flags & FL_DELEG) in lock_get_status()