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()
326 new->fl_flags = fl->fl_flags; in locks_copy_conflock()
389 fl->fl_flags = FL_FLOCK; in flock_make_lock()
450 fl->fl_flags = FL_POSIX; in flock64_to_posix_lock()
516 fl->fl_flags = FL_LEASE; in lease_init()
882 return (request->fl_flags & FL_EXISTS) ? -ENOENT : 0; in flock_lock_inode()
885 if (!(request->fl_flags & FL_ACCESS) && (request->fl_type != F_UNLCK)) { in flock_lock_inode()
892 if (request->fl_flags & FL_ACCESS) in flock_lock_inode()
906 if ((request->fl_flags & FL_EXISTS) && !found) in flock_lock_inode()
916 if (!(request->fl_flags & FL_SLEEP)) in flock_lock_inode()
922 if (request->fl_flags & FL_ACCESS) in flock_lock_inode()
959 if (!(request->fl_flags & FL_ACCESS) && in __posix_lock_file()
979 if (!(request->fl_flags & FL_SLEEP)) in __posix_lock_file()
998 if (request->fl_flags & FL_ACCESS) in __posix_lock_file()
1104 if (request->fl_flags & FL_EXISTS) in __posix_lock_file()
1252 fl.fl_flags = FL_POSIX | FL_ACCESS; in locks_mandatory_area()
1262 fl.fl_flags &= ~FL_SLEEP; in locks_mandatory_area()
1269 fl.fl_flags |= FL_SLEEP; in locks_mandatory_area()
1297 fl->fl_flags &= ~FL_UNLOCK_PENDING; in lease_clear_pending()
1300 fl->fl_flags &= ~FL_DOWNGRADE_PENDING; in lease_clear_pending()
1355 if ((breaker->fl_flags & FL_LAYOUT) != (lease->fl_flags & FL_LAYOUT)) in leases_conflict()
1357 if ((breaker->fl_flags & FL_DELEG) && (lease->fl_flags & FL_LEASE)) in leases_conflict()
1402 new_fl->fl_flags = type; in __break_lease()
1429 if (fl->fl_flags & FL_UNLOCK_PENDING) in __break_lease()
1431 fl->fl_flags |= FL_UNLOCK_PENDING; in __break_lease()
1436 fl->fl_flags |= FL_DOWNGRADE_PENDING; in __break_lease()
1607 bool is_deleg = (*flp)->fl_flags & FL_DELEG; in generic_add_lease()
1639 error = check_conflicting_open(dentry, arg, lease->fl_flags); in generic_add_lease()
1669 if (fl->fl_flags & FL_UNLOCK_PENDING) in generic_add_lease()
1696 error = check_conflicting_open(dentry, arg, lease->fl_flags); in generic_add_lease()
1891 switch (fl->fl_flags & (FL_POSIX|FL_FLOCK)) { in locks_lock_inode_wait()
1950 lock->fl_flags |= FL_SLEEP; in SYSCALL_DEFINE2()
2048 file_lock.fl_flags |= FL_OFDLCK; in fcntl_getlk()
2204 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk()
2213 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk()
2217 file_lock->fl_flags |= FL_SLEEP; in fcntl_setlk()
2274 file_lock.fl_flags |= FL_OFDLCK; in fcntl_getlk64()
2346 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk64()
2355 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk64()
2359 file_lock->fl_flags |= FL_SLEEP; in fcntl_setlk64()
2410 lock.fl_flags = FL_POSIX | FL_CLOSE; in locks_remove_posix()
2435 .fl_flags = FL_FLOCK, in locks_remove_flock()
2554 if (fl->fl_flags & FL_ACCESS) in lock_get_status()
2571 if (fl->fl_flags & FL_DELEG) in lock_get_status()