breaker 1556 fs/locks.c static bool leases_conflict(struct file_lock *lease, struct file_lock *breaker) breaker 1560 fs/locks.c if ((breaker->fl_flags & FL_LAYOUT) != (lease->fl_flags & FL_LAYOUT)) { breaker 1564 fs/locks.c if ((breaker->fl_flags & FL_DELEG) && (lease->fl_flags & FL_LEASE)) { breaker 1569 fs/locks.c rc = locks_conflict(breaker, lease); breaker 1571 fs/locks.c trace_leases_conflict(rc, lease, breaker); breaker 1576 fs/locks.c any_leases_conflict(struct inode *inode, struct file_lock *breaker) breaker 1584 fs/locks.c if (leases_conflict(fl, breaker)) breaker 207 include/trace/events/filelock.h TP_PROTO(bool conflict, struct file_lock *lease, struct file_lock *breaker), breaker 209 include/trace/events/filelock.h TP_ARGS(conflict, lease, breaker), breaker 213 include/trace/events/filelock.h __field(void *, breaker) breaker 225 include/trace/events/filelock.h __entry->breaker = breaker; breaker 226 include/trace/events/filelock.h __entry->b_fl_flags = breaker->fl_flags; breaker 227 include/trace/events/filelock.h __entry->b_fl_type = breaker->fl_type; breaker 236 include/trace/events/filelock.h __entry->breaker,