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()
72 int whichfork, in xfs_iformat_local() argument
80 if (unlikely(size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_local()
84 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork)); in xfs_iformat_local()
91 xfs_init_local_fork(ip, whichfork, XFS_DFORK_PTR(dip, whichfork), size); in xfs_iformat_local()
103 int whichfork) in xfs_iformat_extents() argument
106 struct xfs_ifork *ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iformat_extents()
107 int state = xfs_bmap_fork_to_state(whichfork); in xfs_iformat_extents()
108 int nex = XFS_DFORK_NEXTENTS(dip, whichfork); in xfs_iformat_extents()
119 if (unlikely(size < 0 || size > XFS_DFORK_SIZE(dip, mp, whichfork))) { in xfs_iformat_extents()
132 dp = (xfs_bmbt_rec_t *) XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_extents()
139 fa = xfs_bmap_validate_extent(ip, whichfork, &new); in xfs_iformat_extents()
167 int whichfork) in xfs_iformat_btree() argument
177 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iformat_btree()
178 dfp = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_btree()
190 if (unlikely(ifp->if_nextents <= XFS_IFORK_MAXEXT(ip, whichfork) || in xfs_iformat_btree()
193 XFS_DFORK_SIZE(dip, mp, whichfork) || in xfs_iformat_btree()
195 level == 0 || level > XFS_BM_MAXLEVELS(mp, whichfork)) { in xfs_iformat_btree()
211 xfs_bmdr_to_bmbt(ip, dfp, XFS_DFORK_SIZE(dip, ip->i_mount, whichfork), in xfs_iformat_btree()
356 int whichfork) in xfs_iroot_realloc() argument
374 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iroot_realloc()
404 XFS_IFORK_SIZE(ip, whichfork)); in xfs_iroot_realloc()
458 XFS_IFORK_SIZE(ip, whichfork)); in xfs_iroot_realloc()
482 int whichfork) in xfs_idata_realloc() argument
484 struct xfs_ifork *ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_idata_realloc()
488 ASSERT(new_size <= XFS_IFORK_SIZE(ip, whichfork)); in xfs_idata_realloc()
545 int whichfork) in xfs_iextents_copy() argument
547 int state = xfs_bmap_fork_to_state(whichfork); in xfs_iextents_copy()
548 struct xfs_ifork *ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iextents_copy()
559 ASSERT(xfs_bmap_validate_extent(ip, whichfork, &rec) == NULL); in xfs_iextents_copy()
586 int whichfork) in xfs_iflush_fork() argument
600 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iflush_fork()
606 ASSERT(whichfork == XFS_ATTR_FORK); in xfs_iflush_fork()
609 cp = XFS_DFORK_PTR(dip, whichfork); in xfs_iflush_fork()
613 if ((iip->ili_fields & dataflag[whichfork]) && in xfs_iflush_fork()
616 ASSERT(ifp->if_bytes <= XFS_IFORK_SIZE(ip, whichfork)); in xfs_iflush_fork()
622 if ((iip->ili_fields & extflag[whichfork]) && in xfs_iflush_fork()
626 whichfork); in xfs_iflush_fork()
631 if ((iip->ili_fields & brootflag[whichfork]) && in xfs_iflush_fork()
635 XFS_IFORK_SIZE(ip, whichfork)); in xfs_iflush_fork()
638 XFS_DFORK_SIZE(dip, mp, whichfork)); in xfs_iflush_fork()
644 ASSERT(whichfork == XFS_DATA_FORK); in xfs_iflush_fork()
737 int whichfork, in xfs_iext_count_may_overflow() argument
740 struct xfs_ifork *ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iext_count_may_overflow()
744 if (whichfork == XFS_COW_FORK) in xfs_iext_count_may_overflow()
747 max_exts = (whichfork == XFS_ATTR_FORK) ? MAXAEXTNUM : MAXEXTNUM; in xfs_iext_count_may_overflow()