Lines Matching defs:fl
157 struct nfsd_file *fl;
160 fl = ls->ls_file;
164 if (fl) {
166 kernel_setlease(fl->nf_file, F_UNLCK, NULL,
168 nfsd_file_put(fl);
200 struct file_lease *fl;
206 fl = locks_alloc_lease();
207 if (!fl)
209 locks_init_lease(fl);
210 fl->fl_lmops = &nfsd4_layouts_lm_ops;
211 fl->c.flc_flags = FL_LAYOUT;
212 fl->c.flc_type = F_RDLCK;
213 fl->c.flc_owner = ls;
214 fl->c.flc_pid = current->tgid;
215 fl->c.flc_file = ls->ls_file->nf_file;
217 status = kernel_setlease(fl->c.flc_file, fl->c.flc_type, &fl, NULL);
219 locks_free_lease(fl);
222 BUG_ON(fl != NULL);
674 struct nfsd_file *fl;
707 fl = nfsd_file_get(ls->ls_file);
709 if (fl) {
712 ops->fence_client(ls, fl);
714 nfsd4_cb_layout_fail(ls, fl);
715 nfsd_file_put(fl);
746 nfsd4_layout_lm_break(struct file_lease *fl)
753 fl->fl_break_time = 0;
754 nfsd4_recall_file_layout(fl->c.flc_owner);