Lines Matching refs:dir
147 nfs3_proc_lookup(struct inode *dir, struct qstr *name, in nfs3_proc_lookup() argument
152 .fh = NFS_FH(dir), in nfs3_proc_lookup()
173 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_lookup()
174 nfs_refresh_inode(dir, res.dir_attr); in nfs3_proc_lookup()
179 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_lookup()
299 static int nfs3_do_create(struct inode *dir, struct dentry *dentry, struct nfs3_createdata *data) in nfs3_do_create() argument
303 status = rpc_call_sync(NFS_CLIENT(dir), &data->msg, 0); in nfs3_do_create()
304 nfs_post_op_update_inode(dir, data->res.dir_attr); in nfs3_do_create()
319 nfs3_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_create() argument
333 data->arg.create.fh = NFS_FH(dir); in nfs3_proc_create()
345 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create()
350 status = nfs3_do_create(dir, dentry, data); in nfs3_proc_create()
407 nfs3_proc_remove(struct inode *dir, struct qstr *name) in nfs3_proc_remove() argument
410 .fh = NFS_FH(dir), in nfs3_proc_remove()
426 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_remove()
427 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_remove()
435 nfs3_proc_unlink_setup(struct rpc_message *msg, struct inode *dir) in nfs3_proc_unlink_setup() argument
446 nfs3_proc_unlink_done(struct rpc_task *task, struct inode *dir) in nfs3_proc_unlink_done() argument
449 if (nfs3_async_handle_jukebox(task, dir)) in nfs3_proc_unlink_done()
452 nfs_post_op_update_inode(dir, res->dir_attr); in nfs3_proc_unlink_done()
457 nfs3_proc_rename_setup(struct rpc_message *msg, struct inode *dir) in nfs3_proc_rename_setup() argument
483 nfs3_proc_link(struct inode *inode, struct inode *dir, struct qstr *name) in nfs3_proc_link() argument
487 .tofh = NFS_FH(dir), in nfs3_proc_link()
506 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_link()
516 nfs3_proc_symlink(struct inode *dir, struct dentry *dentry, struct page *page, in nfs3_proc_symlink() argument
531 data->arg.symlink.fromfh = NFS_FH(dir); in nfs3_proc_symlink()
538 status = nfs3_do_create(dir, dentry, data); in nfs3_proc_symlink()
547 nfs3_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr) in nfs3_proc_mkdir() argument
559 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mkdir()
564 data->arg.mkdir.fh = NFS_FH(dir); in nfs3_proc_mkdir()
569 status = nfs3_do_create(dir, dentry, data); in nfs3_proc_mkdir()
585 nfs3_proc_rmdir(struct inode *dir, struct qstr *name) in nfs3_proc_rmdir() argument
589 .fh = NFS_FH(dir), in nfs3_proc_rmdir()
605 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_rmdir()
606 nfs_post_op_update_inode(dir, dir_attr); in nfs3_proc_rmdir()
626 struct inode *dir = d_inode(dentry); in nfs3_proc_readdir() local
627 __be32 *verf = NFS_I(dir)->cookieverf; in nfs3_proc_readdir()
629 .fh = NFS_FH(dir), in nfs3_proc_readdir()
658 status = rpc_call_sync(NFS_CLIENT(dir), &msg, 0); in nfs3_proc_readdir()
660 nfs_invalidate_atime(dir); in nfs3_proc_readdir()
661 nfs_refresh_inode(dir, res.dir_attr); in nfs3_proc_readdir()
671 nfs3_proc_mknod(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_mknod() argument
685 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mknod()
690 data->arg.mknod.fh = NFS_FH(dir); in nfs3_proc_mknod()
714 status = nfs3_do_create(dir, dentry, data); in nfs3_proc_mknod()