Lines Matching defs:fl
25 int cmd, struct file_lock *fl)
31 if (fl->fl_type == F_WRLCK)
73 ret = locks_lock_file_wait(file, fl);
83 static int ocfs2_do_funlock(struct file *file, int cmd, struct file_lock *fl)
90 ret = locks_lock_file_wait(file, fl);
99 int ocfs2_flock(struct file *file, int cmd, struct file_lock *fl)
104 if (!(fl->fl_flags & FL_FLOCK))
111 return locks_lock_file_wait(file, fl);
113 if (fl->fl_type == F_UNLCK)
114 return ocfs2_do_funlock(file, cmd, fl);
116 return ocfs2_do_flock(file, inode, cmd, fl);
119 int ocfs2_lock(struct file *file, int cmd, struct file_lock *fl)
124 if (!(fl->fl_flags & FL_POSIX))
126 if (__mandatory_lock(inode) && fl->fl_type != F_UNLCK)
129 return ocfs2_plock(osb->cconn, OCFS2_I(inode)->ip_blkno, file, cmd, fl);