Lines Matching refs:rec_file

210 	if (!nn->rec_file)  in nfsd4_create_clid_dir()
221 status = mnt_want_write_file(nn->rec_file); in nfsd4_create_clid_dir()
225 dir = nn->rec_file->f_path.dentry; in nfsd4_create_clid_dir()
253 vfs_fsync(nn->rec_file, 0); in nfsd4_create_clid_dir()
260 mnt_drop_write_file(nn->rec_file); in nfsd4_create_clid_dir()
300 struct dentry *dir = nn->rec_file->f_path.dentry; in nfsd4_list_rec_dir()
312 status = vfs_llseek(nn->rec_file, 0, SEEK_SET); in nfsd4_list_rec_dir()
318 status = iterate_dir(nn->rec_file, &ctx.ctx); in nfsd4_list_rec_dir()
354 dir = nn->rec_file->f_path.dentry; in nfsd4_unlink_clid_dir()
400 if (!nn->rec_file || !test_bit(NFSD4_CLIENT_STABLE, &clp->cl_flags)) in nfsd4_remove_clid_dir()
407 status = mnt_want_write_file(nn->rec_file); in nfsd4_remove_clid_dir()
419 vfs_fsync(nn->rec_file, 0); in nfsd4_remove_clid_dir()
425 mnt_drop_write_file(nn->rec_file); in nfsd4_remove_clid_dir()
471 if (!nn->rec_file) in nfsd4_recdir_purge_old()
473 status = mnt_want_write_file(nn->rec_file); in nfsd4_recdir_purge_old()
478 vfs_fsync(nn->rec_file, 0); in nfsd4_recdir_purge_old()
479 mnt_drop_write_file(nn->rec_file); in nfsd4_recdir_purge_old()
484 " directory %pD\n", nn->rec_file); in nfsd4_recdir_purge_old()
517 if (!nn->rec_file) in nfsd4_recdir_load()
523 " directory %pD\n", nn->rec_file); in nfsd4_recdir_load()
541 BUG_ON(nn->rec_file); in nfsd4_init_recdir()
551 nn->rec_file = filp_open(user_recovery_dirname, O_RDONLY | O_DIRECTORY, 0); in nfsd4_init_recdir()
552 if (IS_ERR(nn->rec_file)) { in nfsd4_init_recdir()
555 status = PTR_ERR(nn->rec_file); in nfsd4_init_recdir()
556 nn->rec_file = NULL; in nfsd4_init_recdir()
570 if (!nn->rec_file) in nfsd4_shutdown_recdir()
572 fput(nn->rec_file); in nfsd4_shutdown_recdir()
573 nn->rec_file = NULL; in nfsd4_shutdown_recdir()