Lines Matching defs:inode
16 static efs_ino_t efs_find_entry(struct inode *inode, const char *name, int len)
27 if (inode->i_size & (EFS_DIRBSIZE-1))
31 for(block = 0; block < inode->i_blocks; block++) {
33 bh = sb_bread(inode->i_sb, efs_bmap(inode, block));
55 inodenum = be32_to_cpu(dirslot->inode);
65 struct dentry *efs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags)
68 struct inode *inode = NULL;
72 inode = efs_iget(dir->i_sb, inodenum);
74 return d_splice_alias(inode, dentry);
77 static struct inode *efs_nfs_get_inode(struct super_block *sb, u64 ino,
80 struct inode *inode;
84 inode = efs_iget(sb, ino);
85 if (IS_ERR(inode))
86 return ERR_CAST(inode);
88 if (generation && inode->i_generation != generation) {
89 iput(inode);
93 return inode;