Lines Matching refs:whichfork

36 	int			whichfork,
40 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork);
77 int whichfork,
85 if (unlikely(size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) {
89 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork));
97 xfs_init_local_fork(ip, whichfork, XFS_DFORK_PTR(dip, whichfork), size);
109 int whichfork)
112 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork);
113 int state = xfs_bmap_fork_to_state(whichfork);
114 xfs_extnum_t nex = xfs_dfork_nextents(dip, whichfork);
125 if (unlikely(size < 0 || size > XFS_DFORK_SIZE(dip, mp, whichfork))) {
139 dp = (xfs_bmbt_rec_t *) XFS_DFORK_PTR(dip, whichfork);
146 fa = xfs_bmap_validate_extent(ip, whichfork, &new);
152 return xfs_bmap_complain_bad_rec(ip, whichfork,
176 int whichfork)
186 ifp = xfs_ifork_ptr(ip, whichfork);
187 dfp = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork);
199 if (unlikely(ifp->if_nextents <= XFS_IFORK_MAXEXT(ip, whichfork) ||
202 XFS_DFORK_SIZE(dip, mp, whichfork) ||
204 level == 0 || level > XFS_BM_MAXLEVELS(mp, whichfork)) {
222 xfs_bmdr_to_bmbt(ip, dfp, XFS_DFORK_SIZE(dip, ip->i_mount, whichfork),
387 int whichfork)
405 ifp = xfs_ifork_ptr(ip, whichfork);
436 xfs_inode_fork_size(ip, whichfork));
490 xfs_inode_fork_size(ip, whichfork));
514 int whichfork)
516 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork);
520 ASSERT(new_size <= xfs_inode_fork_size(ip, whichfork));
569 int whichfork)
571 int state = xfs_bmap_fork_to_state(whichfork);
572 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork);
583 ASSERT(xfs_bmap_validate_extent(ip, whichfork, &rec) == NULL);
610 int whichfork)
624 ifp = xfs_ifork_ptr(ip, whichfork);
630 ASSERT(whichfork == XFS_ATTR_FORK);
633 cp = XFS_DFORK_PTR(dip, whichfork);
637 if ((iip->ili_fields & dataflag[whichfork]) &&
640 ASSERT(ifp->if_bytes <= xfs_inode_fork_size(ip, whichfork));
646 if ((iip->ili_fields & extflag[whichfork]) &&
650 whichfork);
655 if ((iip->ili_fields & brootflag[whichfork]) &&
659 xfs_inode_fork_size(ip, whichfork));
662 XFS_DFORK_SIZE(dip, mp, whichfork));
668 ASSERT(whichfork == XFS_DATA_FORK);
771 int whichfork,
774 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork);
778 if (whichfork == XFS_COW_FORK)
782 whichfork);
822 int whichfork)
824 return XFS_IS_REALTIME_INODE(ip) && whichfork != XFS_ATTR_FORK;