Lines Matching defs:dir
26 #include "dir.h"
363 struct inode *gfs2_lookupi(struct inode *dir, const struct qstr *name,
366 struct super_block *sb = dir->i_sb;
367 struct gfs2_inode *dip = GFS2_I(dir);
380 dir == sb->s_root->d_inode)) {
381 igrab(dir);
382 return dir;
393 error = permission(dir, MAY_EXEC, NULL);
398 error = gfs2_dir_search(dir, name, &inum, &type);
845 struct inode *dir = &dip->i_inode;
880 inode = gfs2_inode_lookup(dir->i_sb, &inum, IF2DT(mode));
1028 struct inode *dir = &to->i_inode;
1029 struct super_block *sb = dir->i_sb;
1036 igrab(dir);
1039 if (dir == &this->i_inode) {
1043 if (dir == sb->s_root->d_inode) {
1048 tmp = gfs2_lookupi(dir, &dotdot, 1, NULL);
1054 iput(dir);
1055 dir = tmp;
1058 iput(dir);