Lines Matching refs:rec_file

184 	if (!nn->rec_file)  in nfsd4_create_clid_dir()
195 status = mnt_want_write_file(nn->rec_file); in nfsd4_create_clid_dir()
199 dir = nn->rec_file->f_path.dentry; in nfsd4_create_clid_dir()
229 vfs_fsync(nn->rec_file, 0); in nfsd4_create_clid_dir()
236 mnt_drop_write_file(nn->rec_file); in nfsd4_create_clid_dir()
276 struct dentry *dir = nn->rec_file->f_path.dentry; in nfsd4_list_rec_dir()
288 status = vfs_llseek(nn->rec_file, 0, SEEK_SET); in nfsd4_list_rec_dir()
294 status = iterate_dir(nn->rec_file, &ctx.ctx); in nfsd4_list_rec_dir()
330 dir = nn->rec_file->f_path.dentry; in nfsd4_unlink_clid_dir()
357 if (!nn->rec_file || !test_bit(NFSD4_CLIENT_STABLE, &clp->cl_flags)) in nfsd4_remove_clid_dir()
364 status = mnt_want_write_file(nn->rec_file); in nfsd4_remove_clid_dir()
376 vfs_fsync(nn->rec_file, 0); in nfsd4_remove_clid_dir()
385 mnt_drop_write_file(nn->rec_file); in nfsd4_remove_clid_dir()
414 if (!nn->rec_file) in nfsd4_recdir_purge_old()
416 status = mnt_want_write_file(nn->rec_file); in nfsd4_recdir_purge_old()
421 vfs_fsync(nn->rec_file, 0); in nfsd4_recdir_purge_old()
422 mnt_drop_write_file(nn->rec_file); in nfsd4_recdir_purge_old()
427 " directory %pD\n", nn->rec_file); in nfsd4_recdir_purge_old()
448 if (!nn->rec_file) in nfsd4_recdir_load()
454 " directory %pD\n", nn->rec_file); in nfsd4_recdir_load()
472 BUG_ON(nn->rec_file); in nfsd4_init_recdir()
482 nn->rec_file = filp_open(user_recovery_dirname, O_RDONLY | O_DIRECTORY, 0); in nfsd4_init_recdir()
483 if (IS_ERR(nn->rec_file)) { in nfsd4_init_recdir()
486 status = PTR_ERR(nn->rec_file); in nfsd4_init_recdir()
487 nn->rec_file = NULL; in nfsd4_init_recdir()
501 if (!nn->rec_file) in nfsd4_shutdown_recdir()
503 fput(nn->rec_file); in nfsd4_shutdown_recdir()
504 nn->rec_file = NULL; in nfsd4_shutdown_recdir()