caller_fl 905 fs/locks.c static bool locks_conflict(struct file_lock *caller_fl, caller_fl 910 fs/locks.c if (caller_fl->fl_type == F_WRLCK) caller_fl 918 fs/locks.c static bool posix_locks_conflict(struct file_lock *caller_fl, caller_fl 924 fs/locks.c if (posix_same_owner(caller_fl, sys_fl)) caller_fl 928 fs/locks.c if (!locks_overlap(caller_fl, sys_fl)) caller_fl 931 fs/locks.c return locks_conflict(caller_fl, sys_fl); caller_fl 937 fs/locks.c static bool flock_locks_conflict(struct file_lock *caller_fl, caller_fl 943 fs/locks.c if (caller_fl->fl_file == sys_fl->fl_file) caller_fl 945 fs/locks.c if ((caller_fl->fl_type & LOCK_MAND) || (sys_fl->fl_type & LOCK_MAND)) caller_fl 948 fs/locks.c return locks_conflict(caller_fl, sys_fl); caller_fl 1029 fs/locks.c static int posix_locks_deadlock(struct file_lock *caller_fl, caller_fl 1040 fs/locks.c if (IS_OFDLCK(caller_fl)) caller_fl 1046 fs/locks.c if (posix_same_owner(caller_fl, block_fl))