Lines Matching refs:whichfork

34 	int			whichfork,  in xfs_init_local_fork()  argument
38 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_init_local_fork()
71 int whichfork, in xfs_iformat_local() argument
79 if (unlikely(size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_local()
83 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork)); in xfs_iformat_local()
90 xfs_init_local_fork(ip, whichfork, XFS_DFORK_PTR(dip, whichfork), size); in xfs_iformat_local()
102 int whichfork) in xfs_iformat_extents() argument
105 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_iformat_extents()
106 int state = xfs_bmap_fork_to_state(whichfork); in xfs_iformat_extents()
107 xfs_extnum_t nex = xfs_dfork_nextents(dip, whichfork); in xfs_iformat_extents()
118 if (unlikely(size < 0 || size > XFS_DFORK_SIZE(dip, mp, whichfork))) { in xfs_iformat_extents()
131 dp = (xfs_bmbt_rec_t *) XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_extents()
138 fa = xfs_bmap_validate_extent(ip, whichfork, &new); in xfs_iformat_extents()
166 int whichfork) in xfs_iformat_btree() argument
176 ifp = xfs_ifork_ptr(ip, whichfork); in xfs_iformat_btree()
177 dfp = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_btree()
189 if (unlikely(ifp->if_nextents <= XFS_IFORK_MAXEXT(ip, whichfork) || in xfs_iformat_btree()
192 XFS_DFORK_SIZE(dip, mp, whichfork) || in xfs_iformat_btree()
194 level == 0 || level > XFS_BM_MAXLEVELS(mp, whichfork)) { in xfs_iformat_btree()
210 xfs_bmdr_to_bmbt(ip, dfp, XFS_DFORK_SIZE(dip, ip->i_mount, whichfork), in xfs_iformat_btree()
359 int whichfork) in xfs_iroot_realloc() argument
377 ifp = xfs_ifork_ptr(ip, whichfork); in xfs_iroot_realloc()
407 xfs_inode_fork_size(ip, whichfork)); in xfs_iroot_realloc()
461 xfs_inode_fork_size(ip, whichfork)); in xfs_iroot_realloc()
485 int whichfork) in xfs_idata_realloc() argument
487 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_idata_realloc()
491 ASSERT(new_size <= xfs_inode_fork_size(ip, whichfork)); in xfs_idata_realloc()
543 int whichfork) in xfs_iextents_copy() argument
545 int state = xfs_bmap_fork_to_state(whichfork); in xfs_iextents_copy()
546 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_iextents_copy()
557 ASSERT(xfs_bmap_validate_extent(ip, whichfork, &rec) == NULL); in xfs_iextents_copy()
584 int whichfork) in xfs_iflush_fork() argument
598 ifp = xfs_ifork_ptr(ip, whichfork); in xfs_iflush_fork()
604 ASSERT(whichfork == XFS_ATTR_FORK); in xfs_iflush_fork()
607 cp = XFS_DFORK_PTR(dip, whichfork); in xfs_iflush_fork()
611 if ((iip->ili_fields & dataflag[whichfork]) && in xfs_iflush_fork()
614 ASSERT(ifp->if_bytes <= xfs_inode_fork_size(ip, whichfork)); in xfs_iflush_fork()
620 if ((iip->ili_fields & extflag[whichfork]) && in xfs_iflush_fork()
624 whichfork); in xfs_iflush_fork()
629 if ((iip->ili_fields & brootflag[whichfork]) && in xfs_iflush_fork()
633 xfs_inode_fork_size(ip, whichfork)); in xfs_iflush_fork()
636 XFS_DFORK_SIZE(dip, mp, whichfork)); in xfs_iflush_fork()
642 ASSERT(whichfork == XFS_DATA_FORK); in xfs_iflush_fork()
734 int whichfork, in xfs_iext_count_may_overflow() argument
737 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_iext_count_may_overflow()
741 if (whichfork == XFS_COW_FORK) in xfs_iext_count_may_overflow()
745 whichfork); in xfs_iext_count_may_overflow()