Lines Matching refs:whichfork

462 	int		whichfork,  in xfs_iformat_local()  argument
473 if (unlikely(size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_local()
477 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork)); in xfs_iformat_local()
482 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iformat_local()
495 memcpy(ifp->if_u1.if_data, XFS_DFORK_PTR(dip, whichfork), size); in xfs_iformat_local()
514 int whichfork) in xfs_iformat_extents() argument
522 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iformat_extents()
523 nex = XFS_DFORK_NEXTENTS(dip, whichfork); in xfs_iformat_extents()
531 if (unlikely(size < 0 || size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_extents()
549 dp = (xfs_bmbt_rec_t *) XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_extents()
556 XFS_BMAP_TRACE_EXLIST(ip, nex, whichfork); in xfs_iformat_extents()
557 if (whichfork != XFS_DATA_FORK || in xfs_iformat_extents()
583 int whichfork) in xfs_iformat_btree() argument
591 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iformat_btree()
592 dfp = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_btree()
603 if (unlikely(XFS_IFORK_NEXTENTS(ip, whichfork) <= in xfs_iformat_btree()
604 XFS_IFORK_MAXEXT(ip, whichfork) || in xfs_iformat_btree()
606 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork) || in xfs_iformat_btree()
607 XFS_IFORK_NEXTENTS(ip, whichfork) > ip->i_d.di_nblocks)) { in xfs_iformat_btree()
623 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork), in xfs_iformat_btree()
889 int whichfork) in xfs_iread_extents() argument
895 if (unlikely(XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE)) { in xfs_iread_extents()
900 nextents = XFS_IFORK_NEXTENTS(ip, whichfork); in xfs_iread_extents()
901 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iread_extents()
909 error = xfs_bmap_read_extents(tp, ip, whichfork); in xfs_iread_extents()
1182 int whichfork, in xfs_itruncate_extents() argument
1226 xfs_bmapi_aflag(whichfork), in xfs_itruncate_extents()
1787 int whichfork) in xfs_iroot_realloc() argument
1805 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iroot_realloc()
1836 XFS_IFORK_SIZE(ip, whichfork) + XFS_BROOT_SIZE_ADJ); in xfs_iroot_realloc()
1889 XFS_IFORK_SIZE(ip, whichfork) + XFS_BROOT_SIZE_ADJ); in xfs_iroot_realloc()
1913 int whichfork) in xfs_idata_realloc() argument
1923 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_idata_realloc()
1983 ASSERT(ifp->if_bytes <= XFS_IFORK_SIZE(ip, whichfork)); in xfs_idata_realloc()
1989 int whichfork) in xfs_idestroy_fork() argument
1993 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_idestroy_fork()
2005 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) { in xfs_idestroy_fork()
2023 if (whichfork == XFS_ATTR_FORK) { in xfs_idestroy_fork()
2087 int whichfork) in xfs_iextents_copy() argument
2095 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iextents_copy()
2100 XFS_BMAP_TRACE_EXLIST(ip, nrecs, whichfork); in xfs_iextents_copy()
2148 int whichfork, in xfs_iflush_fork() argument
2166 ifp = XFS_IFORK_PTR(ip, whichfork); in xfs_iflush_fork()
2172 ASSERT(whichfork == XFS_ATTR_FORK); in xfs_iflush_fork()
2175 cp = XFS_DFORK_PTR(dip, whichfork); in xfs_iflush_fork()
2177 switch (XFS_IFORK_FORMAT(ip, whichfork)) { in xfs_iflush_fork()
2179 if ((iip->ili_fields & dataflag[whichfork]) && in xfs_iflush_fork()
2182 ASSERT(ifp->if_bytes <= XFS_IFORK_SIZE(ip, whichfork)); in xfs_iflush_fork()
2189 !(iip->ili_fields & extflag[whichfork])); in xfs_iflush_fork()
2190 if ((iip->ili_fields & extflag[whichfork]) && in xfs_iflush_fork()
2193 ASSERT(XFS_IFORK_NEXTENTS(ip, whichfork) > 0); in xfs_iflush_fork()
2195 whichfork); in xfs_iflush_fork()
2200 if ((iip->ili_fields & brootflag[whichfork]) && in xfs_iflush_fork()
2204 (XFS_IFORK_SIZE(ip, whichfork) + in xfs_iflush_fork()
2208 XFS_DFORK_SIZE(dip, mp, whichfork)); in xfs_iflush_fork()
2214 ASSERT(whichfork == XFS_DATA_FORK); in xfs_iflush_fork()
2221 ASSERT(whichfork == XFS_DATA_FORK); in xfs_iflush_fork()