Lines Matching refs:ip
43 vxfs_bmap_ext4(struct inode *ip, long bn) in vxfs_bmap_ext4() argument
45 struct super_block *sb = ip->i_sb; in vxfs_bmap_ext4()
46 struct vxfs_inode_info *vip = VXFS_INO(ip); in vxfs_bmap_ext4()
107 vxfs_bmap_indir(struct inode *ip, long indir, int size, long block) in vxfs_bmap_indir() argument
109 struct vxfs_sb_info *sbi = VXFS_SBI(ip->i_sb); in vxfs_bmap_indir()
114 for (i = 0; i < size * VXFS_TYPED_PER_BLOCK(ip->i_sb); i++) { in vxfs_bmap_indir()
118 bp = sb_bread(ip->i_sb, in vxfs_bmap_indir()
119 indir + (i / VXFS_TYPED_PER_BLOCK(ip->i_sb))); in vxfs_bmap_indir()
124 (i % VXFS_TYPED_PER_BLOCK(ip->i_sb)); in vxfs_bmap_indir()
135 pblock = vxfs_bmap_indir(ip, in vxfs_bmap_indir()
186 vxfs_bmap_typed(struct inode *ip, long iblock) in vxfs_bmap_typed() argument
188 struct vxfs_inode_info *vip = VXFS_INO(ip); in vxfs_bmap_typed()
189 struct vxfs_sb_info *sbi = VXFS_SBI(ip->i_sb); in vxfs_bmap_typed()
205 pblock = vxfs_bmap_indir(ip, in vxfs_bmap_typed()
250 vxfs_bmap1(struct inode *ip, long iblock) in vxfs_bmap1() argument
252 struct vxfs_inode_info *vip = VXFS_INO(ip); in vxfs_bmap1()
255 return vxfs_bmap_ext4(ip, iblock); in vxfs_bmap1()
257 return vxfs_bmap_typed(ip, iblock); in vxfs_bmap1()
264 ip->i_ino, vip->vii_orgtype); in vxfs_bmap1()
269 ip->i_ino, vip->vii_orgtype); in vxfs_bmap1()