Lines Matching defs:i_pos
57 static struct inode *fat_ilookup(struct super_block *sb, u64 ino, loff_t i_pos)
60 return fat_iget(sb, i_pos);
70 u64 ino, u32 generation, loff_t i_pos)
72 struct inode *inode = fat_ilookup(sb, ino, i_pos);
83 fat_get_blknr_offset(MSDOS_SB(sb), i_pos, &blocknr, &offset);
98 inode = fat_build_inode(sb, &de[offset], i_pos);
119 loff_t i_pos;
134 i_pos = fat_i_pos_read(sbi, inode);
137 fid->i_pos_low = i_pos & 0xFFFFFFFF;
138 fid->i_pos_hi = (i_pos >> 32) & 0xFFFF;
140 i_pos = fat_i_pos_read(sbi, parent);
141 fid->parent_i_pos_hi = (i_pos >> 32) & 0xFFFF;
142 fid->parent_i_pos_low = i_pos & 0xFFFFFFFF;
168 loff_t i_pos;
182 i_pos = fid->i_pos_hi;
183 i_pos = (i_pos << 32) | (fid->i_pos_low);
184 inode = __fat_nfs_get_inode(sb, 0, fid->i_gen, i_pos);
206 loff_t i_pos;
213 i_pos = fid->parent_i_pos_hi;
214 i_pos = (i_pos << 32) | (fid->parent_i_pos_low);
215 inode = __fat_nfs_get_inode(sb, 0, fid->parent_i_gen, i_pos);
257 MSDOS_I(dummy_grand_parent)->i_pos = -1;
261 parent = fat_build_inode(sb, sinfo.de, sinfo.i_pos);