Lines Matching refs:ifp
229 struct xfs_ifork *ifp, in xfs_bmap_count_leaves() argument
236 for_each_xfs_iext(ifp, &icur, &got) { in xfs_bmap_count_leaves()
259 struct xfs_ifork *ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_bmap_count_blocks() local
267 if (!ifp) in xfs_bmap_count_blocks()
270 switch (ifp->if_format) { in xfs_bmap_count_blocks()
291 *nextents = xfs_bmap_count_leaves(ifp, count); in xfs_bmap_count_blocks()
415 struct xfs_ifork *ifp; in xfs_getbmap() local
442 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_getbmap()
455 if (!ifp) in xfs_getbmap()
494 switch (ifp->if_format) { in xfs_getbmap()
520 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) { in xfs_getbmap()
559 if (!xfs_iext_next_extent(ifp, &icur, &got)) { in xfs_getbmap()
595 struct xfs_ifork *ifp = &ip->i_df; in xfs_bmap_punch_delalloc_range() local
601 ASSERT(!xfs_need_iread_extents(ifp)); in xfs_bmap_punch_delalloc_range()
604 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_bmap_punch_delalloc_range()
618 if (!xfs_iext_prev_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
625 if (error || !xfs_iext_get_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
1256 struct xfs_ifork *ifp = &ip->i_df; in xfs_swap_extents_check_format() local
1267 if (ifp->if_format == XFS_DINODE_FMT_LOCAL || in xfs_swap_extents_check_format()
1275 if (ifp->if_nextents < tifp->if_nextents) in xfs_swap_extents_check_format()
1290 if (ifp->if_format == XFS_DINODE_FMT_EXTENTS && in xfs_swap_extents_check_format()
1300 if (ifp->if_format == XFS_DINODE_FMT_EXTENTS && in xfs_swap_extents_check_format()
1301 ifp->if_nextents > XFS_IFORK_MAXEXT(tip, XFS_DATA_FORK)) in xfs_swap_extents_check_format()
1322 if (ifp->if_format == XFS_DINODE_FMT_BTREE) { in xfs_swap_extents_check_format()
1326 if (ifp->if_nextents <= XFS_IFORK_MAXEXT(tip, XFS_DATA_FORK)) in xfs_swap_extents_check_format()