Lines Matching refs:fl
159 struct file_lock *fl; in nfsd4_layout_setlease() local
162 fl = locks_alloc_lock(); in nfsd4_layout_setlease()
163 if (!fl) in nfsd4_layout_setlease()
165 locks_init_lock(fl); in nfsd4_layout_setlease()
166 fl->fl_lmops = &nfsd4_layouts_lm_ops; in nfsd4_layout_setlease()
167 fl->fl_flags = FL_LAYOUT; in nfsd4_layout_setlease()
168 fl->fl_type = F_RDLCK; in nfsd4_layout_setlease()
169 fl->fl_end = OFFSET_MAX; in nfsd4_layout_setlease()
170 fl->fl_owner = ls; in nfsd4_layout_setlease()
171 fl->fl_pid = current->tgid; in nfsd4_layout_setlease()
172 fl->fl_file = ls->ls_file; in nfsd4_layout_setlease()
174 status = vfs_setlease(fl->fl_file, fl->fl_type, &fl, NULL); in nfsd4_layout_setlease()
176 locks_free_lock(fl); in nfsd4_layout_setlease()
179 BUG_ON(fl != NULL); in nfsd4_layout_setlease()
662 nfsd4_layout_lm_break(struct file_lock *fl) in nfsd4_layout_lm_break() argument
669 fl->fl_break_time = 0; in nfsd4_layout_lm_break()
670 nfsd4_recall_file_layout(fl->fl_owner); in nfsd4_layout_lm_break()