Lines Matching refs:dir
157 nfs3_proc_lookup(struct inode *dir, struct dentry *dentry, in nfs3_proc_lookup() argument
162 .fh = NFS_FH(dir), in nfs3_proc_lookup()
188 status = rpc_call_sync(NFS_CLIENT(dir), &msg, task_flags); in nfs3_proc_lookup()
189 nfs_refresh_inode(dir, res.dir_attr); in nfs3_proc_lookup()
194 status = rpc_call_sync(NFS_CLIENT(dir), &msg, task_flags); in nfs3_proc_lookup()
293 nfs3_do_create(struct inode *dir, struct dentry *dentry, struct nfs3_createdata *data) in nfs3_do_create() argument
297 status = rpc_call_sync(NFS_CLIENT(dir), &data->msg, 0); in nfs3_do_create()
298 nfs_post_op_update_inode(dir, data->res.dir_attr); in nfs3_do_create()
314 nfs3_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_create() argument
329 data->arg.create.fh = NFS_FH(dir); in nfs3_proc_create()
341 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create()
346 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_create()
409 nfs3_proc_remove(struct inode *dir, struct dentry *dentry) in nfs3_proc_remove() argument
412 .fh = NFS_FH(dir), in nfs3_proc_remove()
428 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_remove()
429 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_remove()
450 nfs3_proc_unlink_done(struct rpc_task *task, struct inode *dir) in nfs3_proc_unlink_done() argument
453 if (nfs3_async_handle_jukebox(task, dir)) in nfs3_proc_unlink_done()
456 nfs_post_op_update_inode(dir, res->dir_attr); in nfs3_proc_unlink_done()
489 nfs3_proc_link(struct inode *inode, struct inode *dir, const struct qstr *name) in nfs3_proc_link() argument
493 .tofh = NFS_FH(dir), in nfs3_proc_link()
512 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_link()
522 nfs3_proc_symlink(struct inode *dir, struct dentry *dentry, struct page *page, in nfs3_proc_symlink() argument
538 data->arg.symlink.fromfh = NFS_FH(dir); in nfs3_proc_symlink()
545 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_symlink()
558 nfs3_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr) in nfs3_proc_mkdir() argument
571 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mkdir()
576 data->arg.mkdir.fh = NFS_FH(dir); in nfs3_proc_mkdir()
581 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_mkdir()
603 nfs3_proc_rmdir(struct inode *dir, const struct qstr *name) in nfs3_proc_rmdir() argument
607 .fh = NFS_FH(dir), in nfs3_proc_rmdir()
623 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_rmdir()
624 nfs_post_op_update_inode(dir, dir_attr); in nfs3_proc_rmdir()
644 struct inode *dir = d_inode(dentry); in nfs3_proc_readdir() local
645 __be32 *verf = NFS_I(dir)->cookieverf; in nfs3_proc_readdir()
647 .fh = NFS_FH(dir), in nfs3_proc_readdir()
676 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_readdir()
678 nfs_invalidate_atime(dir); in nfs3_proc_readdir()
679 nfs_refresh_inode(dir, res.dir_attr); in nfs3_proc_readdir()
689 nfs3_proc_mknod(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_mknod() argument
704 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mknod()
709 data->arg.mknod.fh = NFS_FH(dir); in nfs3_proc_mknod()
733 d_alias = nfs3_do_create(dir, dentry, data); in nfs3_proc_mknod()