XFS_COW_FORK
case XFS_COW_FORK: forkname = "CoW"; break;
return whichfork != XFS_COW_FORK &&
return whichfork != XFS_COW_FORK &&
if (whichfork != XFS_COW_FORK)
if (whichfork == XFS_DATA_FORK || whichfork == XFS_COW_FORK) {
if (whichfork != XFS_COW_FORK)
if (whichfork == XFS_COW_FORK)
if (whichfork == XFS_COW_FORK)
WARN_ON_ONCE(whichfork != XFS_COW_FORK);
if (whichfork == XFS_COW_FORK)
if (whichfork == XFS_COW_FORK)
struct xfs_ifork *ifp = xfs_ifork_ptr(ip, XFS_COW_FORK);
ASSERT(whichfork != XFS_COW_FORK);
ASSERT(whichfork != XFS_COW_FORK);
ASSERT(whichfork != XFS_COW_FORK);
ASSERT(whichfork != XFS_COW_FORK);
(w == XFS_COW_FORK ? XFS_BMAPI_COWFORK : 0));
return XFS_COW_FORK;
case XFS_COW_FORK:
ASSERT(whichfork != XFS_COW_FORK);
ASSERT(whichfork != XFS_COW_FORK);
cfork = xfs_ifork_ptr(ip, XFS_COW_FORK);
if (whichfork == XFS_COW_FORK)
case XFS_COW_FORK:
return xfs_has_rmapbt(mp) && whichfork != XFS_COW_FORK;
{ XFS_COW_FORK, "cow" }
if (nr > 1 && info->whichfork != XFS_COW_FORK &&
case XFS_COW_FORK:
if (whichfork == XFS_COW_FORK)
if (whichfork == XFS_COW_FORK) {
return xchk_bmap(sc, XFS_COW_FORK);
if (info->whichfork == XFS_COW_FORK)
case XFS_COW_FORK:
case XFS_COW_FORK:
if (info->whichfork == XFS_COW_FORK)
struct xfs_ifork *ifp = xfs_ifork_ptr(ip, XFS_COW_FORK);
struct xfs_ifork *ifp = xfs_ifork_ptr(sc->ip, XFS_COW_FORK);
if (whichfork == XFS_COW_FORK) {
XFS_WPC(wpc)->cow_seq, XFS_COW_FORK);
whichfork = XFS_COW_FORK;
if (whichfork == XFS_COW_FORK)
if (error == -EAGAIN && whichfork == XFS_COW_FORK && !retries++)
if (whichfork != XFS_COW_FORK && cow_fsb != NULLFILEOFF) {
xfs_bmap_del_extent_delay(ip, XFS_COW_FORK, &icur, &imap, &del,
whichfork = XFS_COW_FORK;
case XFS_COW_FORK:
if (whichfork == XFS_COW_FORK && !ifp->if_bytes)
case XFS_COW_FORK:
xfs_check_delalloc(ip, XFS_COW_FORK);
cfork = xfs_ifork_ptr(ip, XFS_COW_FORK);
struct xfs_ifork *cow_ifp = xfs_ifork_ptr(ip, XFS_COW_FORK);
case XFS_COW_FORK:
trace_xfs_iomap_found(ip, offset, length - offset, XFS_COW_FORK, &cmap);
trace_xfs_iomap_found(ip, offset, length, XFS_COW_FORK, &cmap);
error = xfs_bmapi_convert_delalloc(ip, XFS_COW_FORK, offset, iomap,
whichfork == XFS_COW_FORK && !prealloc;
if (whichfork == XFS_COW_FORK && (prealloc || aoff < off || alen > len))
xfs_bmap_add_extent_hole_delay(ip, XFS_COW_FORK, &icur, &got);
XFS_COW_FORK, &got);
allocfork = XFS_COW_FORK;
allocfork = XFS_COW_FORK;
if (allocfork == XFS_COW_FORK) {
XFS_COW_FORK : XFS_DATA_FORK,
XFS_COW_FORK, &icur, &dummy_cur, &got,
struct xfs_ifork *ifp = xfs_ifork_ptr(ip, XFS_COW_FORK);
xfs_bmap_del_extent_delay(ip, XFS_COW_FORK, &icur, &got,
struct xfs_ifork *ifp = xfs_ifork_ptr(ip, XFS_COW_FORK);