Lines Matching defs:dir
53 struct inode *dir;
59 dir = d_inode_rcu(dentry->d_parent);
60 if (ceph_snap(dir) != CEPH_SNAPDIR) {
61 sfh->parent_ino = ceph_ino(dir);
62 sfh->hash = ceph_dentry_hash(dir, dentry);
356 struct inode* dir;
363 dir = __lookup_inode(inode->i_sb, ceph_ino(inode));
364 if (IS_ERR(dir)) {
365 dn = ERR_CAST(dir);
371 struct inode *snapdir = ceph_get_snapdir(dir);
372 if (dir->i_nlink == 0)
374 iput(dir);
379 dir = snapdir;
385 dn = d_obtain_root(dir);
387 dn = d_obtain_alias(dir);
428 struct inode *dir = d_inode(parent);
435 if (ceph_ino(inode) != ceph_ino(dir))
438 if (ceph_snap(dir) == CEPH_NOSNAP) {
444 if (ceph_snap(dir) != CEPH_SNAPDIR)
472 req->r_inode = dir;
473 ihold(dir);
476 inode_lock(dir);
478 inode_unlock(dir);