Lines Matching defs:i_pos
44 static struct inode *fat_ilookup(struct super_block *sb, u64 ino, loff_t i_pos)
47 return fat_iget(sb, i_pos);
57 u64 ino, u32 generation, loff_t i_pos)
59 struct inode *inode = fat_ilookup(sb, ino, i_pos);
70 fat_get_blknr_offset(MSDOS_SB(sb), i_pos, &blocknr, &offset);
85 inode = fat_build_inode(sb, &de[offset], i_pos);
106 loff_t i_pos;
121 i_pos = fat_i_pos_read(sbi, inode);
124 fid->i_pos_low = i_pos & 0xFFFFFFFF;
125 fid->i_pos_hi = (i_pos >> 32) & 0xFFFF;
127 i_pos = fat_i_pos_read(sbi, parent);
128 fid->parent_i_pos_hi = (i_pos >> 32) & 0xFFFF;
129 fid->parent_i_pos_low = i_pos & 0xFFFFFFFF;
161 loff_t i_pos;
175 i_pos = fid->i_pos_hi;
176 i_pos = (i_pos << 32) | (fid->i_pos_low);
177 inode = __fat_nfs_get_inode(sb, 0, fid->i_gen, i_pos);
199 loff_t i_pos;
206 i_pos = fid->parent_i_pos_hi;
207 i_pos = (i_pos << 32) | (fid->parent_i_pos_low);
208 inode = __fat_nfs_get_inode(sb, 0, fid->parent_i_gen, i_pos);
250 MSDOS_I(dummy_grand_parent)->i_pos = -1;
254 parent = fat_build_inode(sb, sinfo.de, sinfo.i_pos);