Lines Matching refs:whichfork
98 int whichfork; member
115 if (info->whichfork == XFS_ATTR_FORK) in xchk_bmap_get_rmap()
124 if (info->whichfork == XFS_COW_FORK) in xchk_bmap_get_rmap()
145 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_get_rmap()
158 ifp = xfs_ifork_ptr(info->sc->ip, info->whichfork); in xchk_bmap_has_prev()
179 ifp = xfs_ifork_ptr(info->sc->ip, info->whichfork); in xchk_bmap_has_next()
206 if (info->whichfork == XFS_COW_FORK) in xchk_bmap_xref_rmap()
219 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_xref_rmap()
227 if (info->whichfork != XFS_COW_FORK) { in xchk_bmap_xref_rmap()
233 info->whichfork, irec->br_startoff); in xchk_bmap_xref_rmap()
237 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_xref_rmap()
250 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_xref_rmap()
253 if (!!(info->whichfork == XFS_ATTR_FORK) != in xchk_bmap_xref_rmap()
255 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_xref_rmap()
258 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_xref_rmap()
267 if (info->whichfork != XFS_COW_FORK && rmap.rm_startblock < agbno && in xchk_bmap_xref_rmap()
269 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_xref_rmap()
281 if (info->whichfork != XFS_COW_FORK && in xchk_bmap_xref_rmap()
284 xchk_fblock_xref_set_corrupt(info->sc, info->whichfork, in xchk_bmap_xref_rmap()
319 if (!xchk_fblock_process_error(info->sc, info->whichfork, in xchk_bmap_iextent_xref()
326 switch (info->whichfork) { in xchk_bmap_iextent_xref()
360 if (!S_ISDIR(VFS_I(ip)->i_mode) && info->whichfork != XFS_ATTR_FORK) in xchk_bmap_dirattr_extent()
364 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_dirattr_extent()
369 xchk_fblock_set_corrupt(info->sc, info->whichfork, off); in xchk_bmap_dirattr_extent()
386 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent()
390 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent()
397 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent()
402 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent()
406 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent()
410 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent()
415 info->whichfork == XFS_ATTR_FORK) in xchk_bmap_iextent()
416 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent()
441 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, info->whichfork); in xchk_bmapbt_rec()
456 info->whichfork, 0); in xchk_bmapbt_rec()
477 xchk_fblock_set_corrupt(bs->sc, info->whichfork, in xchk_bmapbt_rec()
486 int whichfork, in xchk_bmap_btree() argument
490 struct xfs_ifork *ifp = xfs_ifork_ptr(sc->ip, whichfork); in xchk_bmap_btree()
499 error = xfs_iread_extents(sc->tp, ip, whichfork); in xchk_bmap_btree()
500 if (!xchk_fblock_process_error(sc, whichfork, 0, &error)) in xchk_bmap_btree()
504 cur = xfs_bmbt_init_cursor(mp, sc->tp, ip, whichfork); in xchk_bmap_btree()
505 xfs_rmap_ino_bmbt_owner(&oinfo, ip->i_ino, whichfork); in xchk_bmap_btree()
514 int whichfork; member
535 if ((sbcri->whichfork == XFS_ATTR_FORK) ^ in xchk_bmap_check_rmap()
542 ifp = xfs_ifork_ptr(sc->ip, sbcri->whichfork); in xchk_bmap_check_rmap()
544 xchk_fblock_set_corrupt(sc, sbcri->whichfork, in xchk_bmap_check_rmap()
551 xchk_fblock_set_corrupt(sc, sbcri->whichfork, in xchk_bmap_check_rmap()
563 xchk_fblock_set_corrupt(sc, sbcri->whichfork, in xchk_bmap_check_rmap()
568 xchk_fblock_set_corrupt(sc, sbcri->whichfork, in xchk_bmap_check_rmap()
571 xchk_fblock_set_corrupt(sc, sbcri->whichfork, in xchk_bmap_check_rmap()
582 xchk_fblock_set_corrupt(sc, sbcri->whichfork, in xchk_bmap_check_rmap()
596 int whichfork, in xchk_bmap_check_ag_rmaps() argument
611 sbcri.whichfork = whichfork; in xchk_bmap_check_ag_rmaps()
625 int whichfork) in xchk_bmap_check_rmaps() argument
627 struct xfs_ifork *ifp = xfs_ifork_ptr(sc->ip, whichfork); in xchk_bmap_check_rmaps()
634 whichfork == XFS_COW_FORK || in xchk_bmap_check_rmaps()
639 if (XFS_IS_REALTIME_INODE(sc->ip) && whichfork == XFS_DATA_FORK) in xchk_bmap_check_rmaps()
642 ASSERT(xfs_ifork_ptr(sc->ip, whichfork) != NULL); in xchk_bmap_check_rmaps()
652 if (whichfork == XFS_DATA_FORK) in xchk_bmap_check_rmaps()
662 error = xchk_bmap_check_ag_rmaps(sc, whichfork, pag); in xchk_bmap_check_rmaps()
687 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent_delalloc()
691 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent_delalloc()
696 xchk_fblock_set_corrupt(info->sc, info->whichfork, in xchk_bmap_iextent_delalloc()
709 int whichfork) in xchk_bmap() argument
715 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xchk_bmap()
723 info.is_rt = whichfork == XFS_DATA_FORK && XFS_IS_REALTIME_INODE(ip); in xchk_bmap()
724 info.whichfork = whichfork; in xchk_bmap()
725 info.is_shared = whichfork == XFS_DATA_FORK && xfs_is_reflink_inode(ip); in xchk_bmap()
728 switch (whichfork) { in xchk_bmap()
741 ASSERT(whichfork == XFS_DATA_FORK); in xchk_bmap()
751 if (whichfork == XFS_COW_FORK) in xchk_bmap()
752 xchk_fblock_set_corrupt(sc, whichfork, 0); in xchk_bmap()
757 if (whichfork == XFS_COW_FORK) { in xchk_bmap()
758 xchk_fblock_set_corrupt(sc, whichfork, 0); in xchk_bmap()
762 error = xchk_bmap_btree(sc, whichfork, &info); in xchk_bmap()
767 xchk_fblock_set_corrupt(sc, whichfork, 0); in xchk_bmap()
775 error = xfs_bmap_last_offset(ip, &endoff, whichfork); in xchk_bmap()
776 if (!xchk_fblock_process_error(sc, whichfork, 0, &error)) in xchk_bmap()
781 ifp = xfs_ifork_ptr(ip, whichfork); in xchk_bmap()
788 xchk_fblock_set_corrupt(sc, whichfork, in xchk_bmap()
800 error = xchk_bmap_check_rmaps(sc, whichfork); in xchk_bmap()
801 if (!xchk_fblock_xref_process_error(sc, whichfork, 0, &error)) in xchk_bmap()