Lines Matching refs:dir

156 __nfs3_proc_lookup(struct inode *dir, const char *name, size_t len,  in __nfs3_proc_lookup()  argument
161 .fh = NFS_FH(dir), in __nfs3_proc_lookup()
181 status = rpc_call_sync(NFS_CLIENT(dir), &msg, task_flags); in __nfs3_proc_lookup()
182 nfs_refresh_inode(dir, res.dir_attr); in __nfs3_proc_lookup()
187 status = rpc_call_sync(NFS_CLIENT(dir), &msg, task_flags); in __nfs3_proc_lookup()
195 nfs3_proc_lookup(struct inode *dir, struct dentry *dentry, in nfs3_proc_lookup() argument
205 return __nfs3_proc_lookup(dir, dentry->d_name.name, in nfs3_proc_lookup()
317 nfs3_do_create(struct inode *dir, struct dentry *dentry, struct nfs3_createdata *data) in nfs3_do_create() argument
321 status = rpc_call_sync(NFS_CLIENT(dir), &data->msg, 0); in nfs3_do_create()
322 nfs_post_op_update_inode(dir, data->res.dir_attr); in nfs3_do_create()
338 nfs3_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_create() argument
353 data->arg.create.fh = NFS_FH(dir); in nfs3_proc_create()
365 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create()
370 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_create()
433 nfs3_proc_remove(struct inode *dir, struct dentry *dentry) in nfs3_proc_remove() argument
436 .fh = NFS_FH(dir), in nfs3_proc_remove()
452 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_remove()
453 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_remove()
474 nfs3_proc_unlink_done(struct rpc_task *task, struct inode *dir) in nfs3_proc_unlink_done() argument
477 if (nfs3_async_handle_jukebox(task, dir)) in nfs3_proc_unlink_done()
480 nfs_post_op_update_inode(dir, res->dir_attr); in nfs3_proc_unlink_done()
513 nfs3_proc_link(struct inode *inode, struct inode *dir, const struct qstr *name) in nfs3_proc_link() argument
517 .tofh = NFS_FH(dir), in nfs3_proc_link()
536 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_link()
546 nfs3_proc_symlink(struct inode *dir, struct dentry *dentry, struct page *page, in nfs3_proc_symlink() argument
562 data->arg.symlink.fromfh = NFS_FH(dir); in nfs3_proc_symlink()
569 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_symlink()
582 nfs3_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr) in nfs3_proc_mkdir() argument
595 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mkdir()
600 data->arg.mkdir.fh = NFS_FH(dir); in nfs3_proc_mkdir()
605 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_mkdir()
627 nfs3_proc_rmdir(struct inode *dir, const struct qstr *name) in nfs3_proc_rmdir() argument
631 .fh = NFS_FH(dir), in nfs3_proc_rmdir()
647 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_rmdir()
648 nfs_post_op_update_inode(dir, dir_attr); in nfs3_proc_rmdir()
667 struct inode *dir = d_inode(nr_arg->dentry); in nfs3_proc_readdir() local
669 .fh = NFS_FH(dir), in nfs3_proc_readdir()
699 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_readdir()
701 nfs_invalidate_atime(dir); in nfs3_proc_readdir()
702 nfs_refresh_inode(dir, res.dir_attr); in nfs3_proc_readdir()
712 nfs3_proc_mknod(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_mknod() argument
727 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mknod()
732 data->arg.mknod.fh = NFS_FH(dir); in nfs3_proc_mknod()
756 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_mknod()