Lines Matching defs:dir

18 static int orangefs_create(struct inode *dir,
23 struct orangefs_inode_s *parent = ORANGEFS_I(dir);
46 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
62 inode = orangefs_new_inode(dir->i_sb, dir, S_IFREG | mode, 0, &ref);
87 iattr.ia_mtime = iattr.ia_ctime = current_time(dir);
88 __orangefs_setattr(dir, &iattr);
104 static struct dentry *orangefs_lookup(struct inode *dir, struct dentry *dentry,
107 struct orangefs_inode_s *parent = ORANGEFS_I(dir);
149 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
159 inode = orangefs_iget(dir->i_sb, &new_op->downcall.resp.lookup.refn);
172 static int orangefs_unlink(struct inode *dir, struct dentry *dentry)
175 struct orangefs_inode_s *parent = ORANGEFS_I(dir);
212 iattr.ia_mtime = iattr.ia_ctime = current_time(dir);
213 __orangefs_setattr(dir, &iattr);
218 static int orangefs_symlink(struct inode *dir,
222 struct orangefs_inode_s *parent = ORANGEFS_I(dir);
253 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
269 inode = orangefs_new_inode(dir->i_sb, dir, S_IFLNK | mode, 0, &ref);
298 iattr.ia_mtime = iattr.ia_ctime = current_time(dir);
299 __orangefs_setattr(dir, &iattr);
306 static int orangefs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
308 struct orangefs_inode_s *parent = ORANGEFS_I(dir);
327 ret = service_operation(new_op, __func__, get_interruptible_flag(dir));
343 inode = orangefs_new_inode(dir->i_sb, dir, S_IFDIR | mode, 0, &ref);
345 gossip_err("*** Failed to allocate orangefs dir inode\n");
351 "Assigned dir inode new number of %pU\n",
368 iattr.ia_mtime = iattr.ia_ctime = current_time(dir);
369 __orangefs_setattr(dir, &iattr);