Lines Matching refs:rec_file
202 if (!nn->rec_file)
213 status = mnt_want_write_file(nn->rec_file);
217 dir = nn->rec_file->f_path.dentry;
245 vfs_fsync(nn->rec_file, 0);
252 mnt_drop_write_file(nn->rec_file);
292 struct dentry *dir = nn->rec_file->f_path.dentry;
304 status = vfs_llseek(nn->rec_file, 0, SEEK_SET);
310 status = iterate_dir(nn->rec_file, &ctx.ctx);
346 dir = nn->rec_file->f_path.dentry;
392 if (!nn->rec_file || !test_bit(NFSD4_CLIENT_STABLE, &clp->cl_flags))
399 status = mnt_want_write_file(nn->rec_file);
411 vfs_fsync(nn->rec_file, 0);
417 mnt_drop_write_file(nn->rec_file);
463 if (!nn->rec_file)
465 status = mnt_want_write_file(nn->rec_file);
470 vfs_fsync(nn->rec_file, 0);
471 mnt_drop_write_file(nn->rec_file);
476 " directory %pD\n", nn->rec_file);
509 if (!nn->rec_file)
515 " directory %pD\n", nn->rec_file);
533 BUG_ON(nn->rec_file);
543 nn->rec_file = filp_open(user_recovery_dirname, O_RDONLY | O_DIRECTORY, 0);
544 if (IS_ERR(nn->rec_file)) {
547 status = PTR_ERR(nn->rec_file);
548 nn->rec_file = NULL;
562 if (!nn->rec_file)
564 fput(nn->rec_file);
565 nn->rec_file = NULL;