Lines Matching refs:inode
32 static struct inode *fat_dget(struct super_block *sb, int i_logstart) in fat_dget()
37 struct inode *inode = NULL; in fat_dget() local
45 inode = igrab(&i->vfs_inode); in fat_dget()
46 if (inode) in fat_dget()
50 return inode; in fat_dget()
53 static struct inode *fat_ilookup(struct super_block *sb, u64 ino, loff_t i_pos) in fat_ilookup()
65 static struct inode *__fat_nfs_get_inode(struct super_block *sb, in __fat_nfs_get_inode()
68 struct inode *inode = fat_ilookup(sb, ino, i_pos); in __fat_nfs_get_inode() local
70 if (inode && generation && (inode->i_generation != generation)) { in __fat_nfs_get_inode()
71 iput(inode); in __fat_nfs_get_inode()
72 inode = NULL; in __fat_nfs_get_inode()
74 if (inode == NULL && MSDOS_SB(sb)->options.nfs == FAT_NFS_NOSTALE_RO) { in __fat_nfs_get_inode()
85 return inode; in __fat_nfs_get_inode()
92 inode = NULL; in __fat_nfs_get_inode()
94 inode = fat_build_inode(sb, &de[offset], i_pos); in __fat_nfs_get_inode()
98 return inode; in __fat_nfs_get_inode()
101 static struct inode *fat_nfs_get_inode(struct super_block *sb, in fat_nfs_get_inode()
109 fat_encode_fh_nostale(struct inode *inode, __u32 *fh, int *lenp, in fat_encode_fh_nostale() argument
110 struct inode *parent) in fat_encode_fh_nostale()
113 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_encode_fh_nostale()
130 i_pos = fat_i_pos_read(sbi, inode); in fat_encode_fh_nostale()
132 fid->i_gen = inode->i_generation; in fat_encode_fh_nostale()
162 struct inode *inode = NULL; in fat_fh_to_dentry_nostale() local
180 inode = __fat_nfs_get_inode(sb, 0, fid->i_gen, i_pos); in fat_fh_to_dentry_nostale()
182 return d_obtain_alias(inode); in fat_fh_to_dentry_nostale()
200 struct inode *inode = NULL; in fat_fh_to_parent_nostale() local
211 inode = __fat_nfs_get_inode(sb, 0, fid->parent_i_gen, i_pos); in fat_fh_to_parent_nostale()
215 return d_obtain_alias(inode); in fat_fh_to_parent_nostale()
223 struct inode *fat_rebuild_parent(struct super_block *sb, int parent_logstart) in fat_rebuild_parent()
227 struct inode *parent = NULL; in fat_rebuild_parent()
228 struct inode *dummy_grand_parent = NULL; in fat_rebuild_parent()
276 struct inode *parent_inode = NULL; in fat_get_parent()