Lines Matching refs:fl_flags
177 #define IS_POSIX(fl) (fl->fl_flags & FL_POSIX)
178 #define IS_FLOCK(fl) (fl->fl_flags & FL_FLOCK)
179 #define IS_LEASE(fl) (fl->fl_flags & (FL_LEASE|FL_DELEG|FL_LAYOUT))
180 #define IS_OFDLCK(fl) (fl->fl_flags & FL_OFDLCK)
185 return fl->fl_flags & (FL_UNLOCK_PENDING | FL_DOWNGRADE_PENDING); in lease_breaking()
190 if (fl->fl_flags & FL_UNLOCK_PENDING) in target_leasetype()
192 if (fl->fl_flags & FL_DOWNGRADE_PENDING) in target_leasetype()
286 …p fl_flags=0x%x fl_type=0x%x fl_pid=%u\n", list_type, fl->fl_owner, fl->fl_flags, fl->fl_type, fl-… in locks_dump_ctx_list()
320 fl->fl_owner, fl->fl_flags, fl->fl_type, fl->fl_pid); in locks_check_ctx_file_list()
414 new->fl_flags = fl->fl_flags; in locks_copy_conflock()
497 fl->fl_flags = FL_FLOCK; in flock_make_lock()
558 fl->fl_flags = FL_POSIX; in flock64_to_posix_lock()
624 fl->fl_flags = FL_LEASE; in lease_init()
1049 return (request->fl_flags & FL_EXISTS) ? -ENOENT : 0; in flock_lock_inode()
1052 if (!(request->fl_flags & FL_ACCESS) && (request->fl_type != F_UNLCK)) { in flock_lock_inode()
1060 if (request->fl_flags & FL_ACCESS) in flock_lock_inode()
1074 if ((request->fl_flags & FL_EXISTS) && !found) in flock_lock_inode()
1084 if (!(request->fl_flags & FL_SLEEP)) in flock_lock_inode()
1090 if (request->fl_flags & FL_ACCESS) in flock_lock_inode()
1131 if (!(request->fl_flags & FL_ACCESS) && in posix_lock_inode()
1152 if (!(request->fl_flags & FL_SLEEP)) in posix_lock_inode()
1177 if (request->fl_flags & FL_ACCESS) in posix_lock_inode()
1283 if (request->fl_flags & FL_EXISTS) in posix_lock_inode()
1430 fl.fl_flags = FL_POSIX | FL_ACCESS; in locks_mandatory_area()
1440 fl.fl_flags &= ~FL_SLEEP; in locks_mandatory_area()
1447 fl.fl_flags |= FL_SLEEP; in locks_mandatory_area()
1475 fl->fl_flags &= ~FL_UNLOCK_PENDING; in lease_clear_pending()
1478 fl->fl_flags &= ~FL_DOWNGRADE_PENDING; in lease_clear_pending()
1535 if ((breaker->fl_flags & FL_LAYOUT) != (lease->fl_flags & FL_LAYOUT)) { in leases_conflict()
1539 if ((breaker->fl_flags & FL_DELEG) && (lease->fl_flags & FL_LEASE)) { in leases_conflict()
1590 new_fl->fl_flags = type; in __break_lease()
1618 if (fl->fl_flags & FL_UNLOCK_PENDING) in __break_lease()
1620 fl->fl_flags |= FL_UNLOCK_PENDING; in __break_lease()
1625 fl->fl_flags |= FL_DOWNGRADE_PENDING; in __break_lease()
1811 bool is_deleg = (*flp)->fl_flags & FL_DELEG; in generic_add_lease()
1844 error = check_conflicting_open(filp, arg, lease->fl_flags); in generic_add_lease()
1874 if (fl->fl_flags & FL_UNLOCK_PENDING) in generic_add_lease()
1901 error = check_conflicting_open(filp, arg, lease->fl_flags); in generic_add_lease()
2157 switch (fl->fl_flags & (FL_POSIX|FL_FLOCK)) { in locks_lock_inode_wait()
2214 lock->fl_flags |= FL_SLEEP; in SYSCALL_DEFINE2()
2342 fl->fl_flags |= FL_OFDLCK; in fcntl_getlk()
2482 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk()
2491 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk()
2495 file_lock->fl_flags |= FL_SLEEP; in fcntl_setlk()
2506 !(file_lock->fl_flags & FL_OFDLCK)) { in fcntl_setlk()
2555 fl->fl_flags |= FL_OFDLCK; in fcntl_getlk64()
2613 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk64()
2622 file_lock->fl_flags |= FL_OFDLCK; in fcntl_setlk64()
2626 file_lock->fl_flags |= FL_SLEEP; in fcntl_setlk64()
2637 !(file_lock->fl_flags & FL_OFDLCK)) { in fcntl_setlk64()
2682 lock.fl_flags = FL_POSIX | FL_CLOSE; in locks_remove_posix()
2710 fl.fl_flags |= FL_CLOSE; in locks_remove_flock()
2812 if (fl->fl_flags & FL_ACCESS) in lock_get_status()
2829 if (fl->fl_flags & FL_DELEG) in lock_get_status()