| /linux/fs/xfs/scrub/ |
| H A D | parent.c | 341 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_pptr_and_dotdot() 394 xchk_fblock_xref_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_dirent() 397 if (!xchk_fblock_xref_process_error(sc, XFS_ATTR_FORK, 0, &error)) in xchk_parent_dirent() 402 xchk_fblock_xref_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_dirent() 424 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_iget() 430 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_iget() 433 if (!xchk_fblock_xref_process_error(sc, XFS_ATTR_FORK, 0, &error)) in xchk_parent_iget() 438 xchk_fblock_xref_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_iget() 444 xchk_fblock_xref_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_iget() 488 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_parent_scan_attr() [all …]
|
| H A D | attr.c | 62 ifp = xfs_ifork_ptr(sc->ip, XFS_ATTR_FORK); in xchk_xattr_want_freemap() 179 .whichfork = XFS_ATTR_FORK, in xchk_xattr_actor() 196 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno); in xchk_xattr_actor() 208 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno); in xchk_xattr_actor() 215 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno); in xchk_xattr_actor() 250 if (!xchk_fblock_process_error(sc, XFS_ATTR_FORK, args.blkno, in xchk_xattr_actor() 254 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, args.blkno); in xchk_xattr_actor() 588 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_xattr_check_sf() 601 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_xattr_check_sf() 610 xchk_fblock_set_corrupt(sc, XFS_ATTR_FORK, 0); in xchk_xattr_check_sf() [all …]
|
| H A D | attr_repair.c | 465 ifp = xfs_ifork_ptr(rx->sc->ip, XFS_ATTR_FORK); in xrep_xattr_recover_sf() 622 .whichfork = XFS_ATTR_FORK, in xrep_xattr_insert_rec() 834 error = xrep_reap_ifork(sc, sc->tempip, XFS_ATTR_FORK); in xrep_xattr_full_reset() 840 xfs_idata_realloc(sc->tempip, sizeof(*hdr), XFS_ATTR_FORK); in xrep_xattr_full_reset() 957 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, XFS_ATTR_FORK); in xrep_xattr_fork_remove() 969 XFS_ATTR_FORK); in xrep_xattr_fork_remove() 1016 error = xrep_reap_ifork(sc, sc->ip, XFS_ATTR_FORK); in xrep_xattr_reset_fork() 1046 error = xrep_reap_ifork(sc, sc->tempip, XFS_ATTR_FORK); in xrep_xattr_reset_tempfile_fork() 1088 error = xfs_iread_extents(rx->sc->tp, ip, XFS_ATTR_FORK); in xrep_xattr_salvage_attributes() 1295 .whichfork = XFS_ATTR_FORK, in xrep_xattr_swap_prep() [all …]
|
| H A D | bmap_repair.c | 272 if (rb->whichfork == XFS_ATTR_FORK && in xrep_bmap_walk_rmap() 436 if (rb->whichfork == XFS_ATTR_FORK && in xrep_bmap_walk_rtrmap() 495 if (rb->whichfork == XFS_ATTR_FORK || ip->i_delayed_blks == 0) in xrep_bmap_find_delalloc() 848 ASSERT(whichfork == XFS_DATA_FORK || whichfork == XFS_ATTR_FORK); in xrep_bmap_check_inputs() 876 if (whichfork == XFS_ATTR_FORK) in xrep_bmap_check_inputs() 991 return xrep_bmap(sc, XFS_ATTR_FORK, false); in xrep_bmap_attr()
|
| H A D | inode_repair.c | 1214 afork_size = XFS_DFORK_SIZE(dip, sc->mp, XFS_ATTR_FORK); in xrep_dinode_check_afork() 1215 afork_ptr = XFS_DFORK_PTR(dip, XFS_ATTR_FORK); in xrep_dinode_check_afork() 1217 switch (XFS_DFORK_FORMAT(dip, XFS_ATTR_FORK)) { in xrep_dinode_check_afork() 1232 XFS_ATTR_FORK)) in xrep_dinode_check_afork() 1237 XFS_ATTR_FORK)) in xrep_dinode_check_afork() 1242 XFS_ATTR_FORK)) in xrep_dinode_check_afork() 1319 afork_min = XFS_DFORK_SIZE(dip, sc->mp, XFS_ATTR_FORK); in xrep_dinode_ensure_forkoff() 1347 bmdr = XFS_DFORK_PTR(dip, XFS_ATTR_FORK); in xrep_dinode_ensure_forkoff() 1695 ifp = xfs_ifork_ptr(sc->ip, XFS_ATTR_FORK); in xrep_inode_blockcounts() 1697 error = xchk_inode_count_blocks(sc, XFS_ATTR_FORK, &nextents, in xrep_inode_blockcounts() [all …]
|
| H A D | parent_repair.c | 903 .whichfork = XFS_ATTR_FORK, in xrep_parent_fetch_xattr_remote() 989 .whichfork = XFS_ATTR_FORK, in xrep_parent_insert_xattr() 1238 error = xrep_tempexch_trans_alloc(sc, XFS_ATTR_FORK, &rp->tx); in xrep_parent_finalize_tempfile()
|
| H A D | rmap_repair.c | 351 if (rf->whichfork == XFS_ATTR_FORK) in xrep_rmap_visit_bmbt() 648 error = xrep_rmap_scan_ifork(rr, ip, XFS_ATTR_FORK); in xrep_rmap_scan_inode()
|
| H A D | dabtree.c | 526 if (whichfork == XFS_ATTR_FORK) { in xchk_da_btree()
|
| /linux/fs/xfs/ |
| H A D | xfs_attr_inactive.c | 151 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK); in xfs_attr3_node_inactive() 178 XFS_ATTR_FORK); in xfs_attr3_node_inactive() 202 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK); in xfs_attr3_node_inactive() 222 parent_blkno, &bp, XFS_ATTR_FORK); in xfs_attr3_node_inactive() 273 error = xfs_da3_node_read(*trans, dp, 0, &bp, XFS_ATTR_FORK); in xfs_attr3_root_inactive() 308 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK); in xfs_attr3_root_inactive() 375 error = xfs_itruncate_extents(&trans, dp, XFS_ATTR_FORK, in xfs_attr_inactive() 384 error = xfs_da_get_buf(trans, dp, 0, &bp, XFS_ATTR_FORK); in xfs_attr_inactive() 389 error = xfs_itruncate_extents(&trans, dp, XFS_ATTR_FORK, 0); in xfs_attr_inactive()
|
| H A D | xfs_xattr.c | 109 args->whichfork = XFS_ATTR_FORK; in xfs_attr_change() 147 if (xfs_ifork_zapped(XFS_I(inode), XFS_ATTR_FORK)) in xfs_xattr_get() 326 if (xfs_ifork_zapped(XFS_I(inode), XFS_ATTR_FORK)) in xfs_vn_listxattr()
|
| H A D | xfs_inode.h | 122 case XFS_ATTR_FORK: in xfs_ifork_ptr() 162 case XFS_ATTR_FORK: in xfs_inode_fork_size()
|
| H A D | xfs_health.c | 680 case XFS_ATTR_FORK: in xfs_bmap_mark_sick() 724 case XFS_ATTR_FORK: in xfs_dirattr_mark_sick()
|
| H A D | xfs_bmap_item.c | 284 if (bi->bi_whichfork == XFS_ATTR_FORK) in xfs_bmap_update_log_item() 471 XFS_ATTR_FORK : XFS_DATA_FORK; in xfs_bui_recover_work()
|
| H A D | xfs_verify_media.c | 63 xfs_bmap_mark_sick(ip, is_attr ? XFS_ATTR_FORK : XFS_DATA_FORK); in xfs_verify_report_data_lost()
|
| H A D | xfs_attr_item.c | 619 error = xfs_iread_extents(tp, ip, XFS_ATTR_FORK); in xfs_attri_iread_extents() 686 args->whichfork = XFS_ATTR_FORK; in xfs_attri_recover_work()
|
| H A D | xfs_inode_item_recover.c | 109 error = xfs_bmbt_change_owner(NULL, ip, XFS_ATTR_FORK, in xfs_recover_inode_owner_change()
|
| H A D | xfs_inode_item.c | 438 data_bytes = xfs_iextents_copy(ip, p, XFS_ATTR_FORK); in xfs_inode_item_format_attr_fork()
|
| H A D | xfs_inode.c | 2492 xfs_iflush_fork(ip, dip, iip, XFS_ATTR_FORK); in xfs_iflush() 2978 case XFS_ATTR_FORK: in xfs_ifork_zapped()
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_trans_space.h | 92 XFS_DAREMOVE_SPACE_RES(mp, XFS_ATTR_FORK) 95 (XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK) + XFS_B_TO_FSB(mp, v))
|
| H A D | xfs_types.h | 89 #define XFS_ATTR_FORK (1) macro 95 { XFS_ATTR_FORK, "attr" }, \
|
| H A D | xfs_inode_fork.h | 112 case XFS_ATTR_FORK: in xfs_iext_max_nextents() 151 case XFS_ATTR_FORK: in xfs_dfork_nextents()
|
| H A D | xfs_rmap.h | 21 if (whichfork == XFS_ATTR_FORK) in xfs_rmap_ino_bmbt_owner() 35 if (whichfork == XFS_ATTR_FORK) in xfs_rmap_ino_owner()
|
| H A D | xfs_attr_leaf.c | 540 err = xfs_da_read_buf(tp, dp, bno, 0, bpp, XFS_ATTR_FORK, in xfs_attr3_leaf_read() 550 xfs_dirattr_mark_sick(dp, XFS_ATTR_FORK); in xfs_attr3_leaf_read() 817 hdr = xfs_idata_realloc(dp, sizeof(*hdr), XFS_ATTR_FORK); in xfs_attr_shortform_create() 907 sf = xfs_idata_realloc(dp, size, XFS_ATTR_FORK); in xfs_attr_shortform_add() 987 xfs_idata_realloc(dp, -size, XFS_ATTR_FORK); in xfs_attr_sf_removename() 1049 xfs_idata_realloc(dp, -size, XFS_ATTR_FORK); in xfs_attr_shortform_to_leaf() 1050 xfs_bmap_local_to_extents_empty(args->trans, dp, XFS_ATTR_FORK); in xfs_attr_shortform_to_leaf() 1066 nargs.whichfork = XFS_ATTR_FORK; in xfs_attr_shortform_to_leaf() 1266 nargs.whichfork = XFS_ATTR_FORK; in xfs_attr3_leaf_to_shortform() 1326 error = xfs_da_get_buf(args->trans, dp, blkno, &bp2, XFS_ATTR_FORK); in xfs_attr3_leaf_to_node() [all …]
|
| H A D | xfs_da_btree.c | 466 if (whichfork == XFS_ATTR_FORK) in xfs_da3_node_read_mapped() 856 useextra = state->extravalid && state->args->whichfork == XFS_ATTR_FORK; in xfs_da3_node_split() 2867 if (error == -ENODATA && whichfork == XFS_ATTR_FORK) in xfs_da_read_buf() 2872 if (whichfork == XFS_ATTR_FORK) in xfs_da_read_buf()
|
| H A D | xfs_inode_buf.c | 716 fa = xfs_dinode_verify_fork(dip, mp, XFS_ATTR_FORK); in xfs_dinode_verify()
|