Lines Matching refs:ifp
59 struct xfs_ifork *ifp = xfs_btree_ifork_ptr(cur); in xfs_rtrmapbt_get_minrecs() local
61 return xfs_rtrmapbt_maxrecs(cur->bc_mp, ifp->if_broot_bytes, in xfs_rtrmapbt_get_minrecs()
74 struct xfs_ifork *ifp = xfs_btree_ifork_ptr(cur); in xfs_rtrmapbt_get_maxrecs() local
76 return xfs_rtrmapbt_maxrecs(cur->bc_mp, ifp->if_broot_bytes, in xfs_rtrmapbt_get_maxrecs()
430 struct xfs_ifork *ifp = xfs_btree_ifork_ptr(cur); in xfs_rtrmapbt_broot_realloc() local
433 unsigned int old_size = ifp->if_broot_bytes; in xfs_rtrmapbt_broot_realloc()
440 return ifp->if_broot; in xfs_rtrmapbt_broot_realloc()
450 return xfs_broot_realloc(ifp, new_size); in xfs_rtrmapbt_broot_realloc()
458 broot = xfs_broot_realloc(ifp, new_size); in xfs_rtrmapbt_broot_realloc()
469 ASSERT(ifp->if_broot != NULL && old_size > 0); in xfs_rtrmapbt_broot_realloc()
471 return xfs_broot_realloc(ifp, 0); in xfs_rtrmapbt_broot_realloc()
479 xfs_rtrmapbt_move_ptrs(mp, ifp->if_broot, old_size, new_size, in xfs_rtrmapbt_broot_realloc()
481 broot = xfs_broot_realloc(ifp, new_size); in xfs_rtrmapbt_broot_realloc()
672 struct xfs_ifork *ifp; in xfs_rtrmapbt_commit_staged_btree() local
683 ifp = xfs_ifork_ptr(cur->bc_ino.ip, XFS_DATA_FORK); in xfs_rtrmapbt_commit_staged_btree()
684 xfs_idestroy_fork(ifp); in xfs_rtrmapbt_commit_staged_btree()
685 memcpy(ifp, ifake->if_fork, sizeof(struct xfs_ifork)); in xfs_rtrmapbt_commit_staged_btree()
972 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, XFS_DATA_FORK); in xfs_iflush_rtrmap() local
975 ASSERT(ifp->if_broot != NULL); in xfs_iflush_rtrmap()
976 ASSERT(ifp->if_broot_bytes > 0); in xfs_iflush_rtrmap()
977 ASSERT(xfs_rtrmap_droot_space(ifp->if_broot) <= in xfs_iflush_rtrmap()
979 xfs_rtrmapbt_to_disk(ip->i_mount, ifp->if_broot, ifp->if_broot_bytes, in xfs_iflush_rtrmap()
993 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, XFS_DATA_FORK); in xfs_rtrmapbt_create() local
997 ifp->if_format = XFS_DINODE_FMT_META_BTREE; in xfs_rtrmapbt_create()
998 ASSERT(ifp->if_broot_bytes == 0); in xfs_rtrmapbt_create()
999 ASSERT(ifp->if_bytes == 0); in xfs_rtrmapbt_create()
1002 broot = xfs_broot_realloc(ifp, xfs_rtrmap_broot_space_calc(mp, 0, 0)); in xfs_rtrmapbt_create()