| /linux/fs/xfs/scrub/ |
| H A D | bmap_repair.c | 87 int whichfork; member 163 fa = xfs_bmap_validate_extent(sc->ip, rb->whichfork, &irec); in xrep_bmap_from_rmap() 169 trace_xrep_bmap_found(sc->ip, rb->whichfork, &irec); in xrep_bmap_from_rmap() 269 if (rb->whichfork == XFS_DATA_FORK && in xrep_bmap_walk_rmap() 272 if (rb->whichfork == XFS_ATTR_FORK && in xrep_bmap_walk_rmap() 433 if (rb->whichfork == XFS_DATA_FORK && in xrep_bmap_walk_rtrmap() 436 if (rb->whichfork == XFS_ATTR_FORK && in xrep_bmap_walk_rtrmap() 488 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, rb->whichfork); in xrep_bmap_find_delalloc() 495 if (rb->whichfork == XFS_ATTR_FORK || ip->i_delayed_blks == 0) in xrep_bmap_find_delalloc() 504 trace_xrep_bmap_found(ip, rb->whichfork, &irec); in xrep_bmap_find_delalloc() [all …]
|
| H A D | dabtree.c | 55 trace_xchk_file_op_error(sc, ds->dargs.whichfork, in xchk_da_process_error() 77 trace_xchk_fblock_error(sc, ds->dargs.whichfork, in xchk_da_set_corrupt() 92 trace_xchk_fblock_preen(sc, ds->dargs.whichfork, in xchk_da_set_preen() 363 XFS_DABUF_MAP_HOLE_OK, &blk->bp, dargs->whichfork, in xchk_da_btree_block() 375 if (ds->dargs.whichfork == XFS_DATA_FORK && level == 0 && in xchk_da_btree_block() 498 int whichfork, in xchk_da_btree() argument 511 if (!xfs_ifork_has_extents(xfs_ifork_ptr(sc->ip, whichfork))) in xchk_da_btree() 519 ds->dargs.whichfork = whichfork; in xchk_da_btree() 526 if (whichfork == XFS_ATTR_FORK) { in xchk_da_btree()
|
| H A D | tempexch.h | 14 int xrep_tempexch_trans_reserve(struct xfs_scrub *sc, int whichfork, 16 int xrep_tempexch_trans_alloc(struct xfs_scrub *sc, int whichfork,
|
| H A D | rmap_repair.c | 316 int whichfork; member 351 if (rf->whichfork == XFS_ATTR_FORK) in xrep_rmap_visit_bmbt() 423 xfs_rmap_ino_bmbt_owner(&oinfo, rf->accum.rm_owner, rf->whichfork); in xrep_rmap_scan_iroot_btree() 452 ifp = xfs_ifork_ptr(ip, rf->whichfork); in xrep_rmap_scan_bmbt() 453 cur = xfs_bmbt_init_cursor(rr->sc->mp, rr->sc->tp, ip, rf->whichfork); in xrep_rmap_scan_bmbt() 455 if (!xfs_ifork_is_realtime(ip, rf->whichfork) && in xrep_rmap_scan_bmbt() 513 if (rf->whichfork != XFS_DATA_FORK) in xrep_rmap_scan_meta_btree() 570 int whichfork) in xrep_rmap_scan_ifork() argument 575 .whichfork = whichfork, in xrep_rmap_scan_ifork() 577 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xrep_rmap_scan_ifork() [all …]
|
| H A D | trace.h | 329 TP_PROTO(struct xfs_scrub *sc, int whichfork, 331 TP_ARGS(sc, whichfork, offset, error, ret_ip), 335 __field(int, whichfork) 344 __entry->whichfork = whichfork; 353 __print_symbolic(__entry->whichfork, XFS_WHICHFORK_STRINGS), 428 TP_PROTO(struct xfs_scrub *sc, int whichfork, 430 TP_ARGS(sc, whichfork, offset, ret_ip), 434 __field(int, whichfork) 442 __entry->whichfork = whichfork; 450 __print_symbolic(__entry->whichfork, XFS_WHICHFORK_STRINGS), [all …]
|
| H A D | inode_repair.c | 868 int whichfork) in xrep_dinode_bad_extents_fork() argument 876 nex = xfs_dfork_nextents(dip, whichfork); in xrep_dinode_bad_extents_fork() 880 dp = XFS_DFORK_PTR(dip, whichfork); in xrep_dinode_bad_extents_fork() 887 fa = xfs_bmap_validate_extent_raw(sc->mp, isrt, whichfork, in xrep_dinode_bad_extents_fork() 902 int whichfork) in xrep_dinode_bad_bmbt_fork() argument 911 nex = xfs_dfork_nextents(dip, whichfork); in xrep_dinode_bad_bmbt_fork() 918 dfp = XFS_DFORK_PTR(dip, whichfork); in xrep_dinode_bad_bmbt_fork() 924 if (level == 0 || level >= XFS_BM_MAXLEVELS(sc->mp, whichfork)) in xrep_dinode_bad_bmbt_fork() 1010 int whichfork) in xrep_dinode_bad_metabt_fork() argument 1012 if (whichfork != XFS_DATA_FORK) in xrep_dinode_bad_metabt_fork()
|
| H A D | reap.h | 16 int xrep_reap_ifork(struct xfs_scrub *sc, struct xfs_inode *ip, int whichfork);
|
| H A D | repair.h | 81 int xrep_ino_ensure_extent_count(struct xfs_scrub *sc, int whichfork, 84 int xrep_bmap(struct xfs_scrub *sc, int whichfork, bool allow_unwritten);
|
| H A D | newbt.h | 65 int whichfork, const struct xfs_owner_info *oinfo);
|
| H A D | newbt.c | 117 int whichfork, in xrep_newbt_init_inode() argument 130 xnr->ifake.if_fork_size = xfs_inode_fork_size(sc->ip, whichfork); in xrep_newbt_init_inode()
|
| 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()
|
| H A D | attr_repair.c | 622 .whichfork = XFS_ATTR_FORK, in xrep_xattr_insert_rec() 1295 .whichfork = XFS_ATTR_FORK, in xrep_xattr_swap_prep()
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_inode_fork.h | 103 int whichfork) in xfs_iext_max_nextents() argument 105 switch (whichfork) { in xfs_iext_max_nextents() 146 int whichfork) in xfs_dfork_nextents() argument 148 switch (whichfork) { in xfs_dfork_nextents() 172 int whichfork); 181 void xfs_init_local_fork(struct xfs_inode *ip, int whichfork, 264 int whichfork, uint nr_to_add); 265 bool xfs_ifork_is_realtime(struct xfs_inode *ip, int whichfork);
|
| H A D | xfs_rmap.h | 16 int whichfork) in xfs_rmap_ino_bmbt_owner() argument 21 if (whichfork == XFS_ATTR_FORK) in xfs_rmap_ino_bmbt_owner() 29 int whichfork, in xfs_rmap_ino_owner() argument 35 if (whichfork == XFS_ATTR_FORK) in xfs_rmap_ino_owner() 183 int whichfork, struct xfs_bmbt_irec *imap); 185 int whichfork, struct xfs_bmbt_irec *imap); 187 struct xfs_inode *ip, int whichfork,
|
| H A D | xfs_bmap_btree.h | 42 int whichfork, xfs_ino_t new_owner, 48 struct xfs_trans *tp, int whichfork); 202 int whichfork, unsigned int new_numrecs);
|
| H A D | xfs_inode_buf.c | 379 int whichfork) in xfs_dinode_verify_fork() argument 384 uint32_t fork_size = XFS_DFORK_SIZE(dip, mp, whichfork); in xfs_dinode_verify_fork() 385 uint32_t fork_format = XFS_DFORK_FORMAT(dip, whichfork); in xfs_dinode_verify_fork() 387 di_nextents = xfs_dfork_nextents(dip, whichfork); in xfs_dinode_verify_fork() 393 if (whichfork == XFS_DATA_FORK) { in xfs_dinode_verify_fork() 436 if (S_ISREG(mode) && whichfork == XFS_DATA_FORK) in xfs_dinode_verify_fork() 442 if (di_nextents > XFS_DFORK_MAXEXT(dip, mp, whichfork)) in xfs_dinode_verify_fork() 448 whichfork); in xfs_dinode_verify_fork()
|
| H A D | xfs_btree_staging.h | 46 int whichfork);
|
| H A D | xfs_dir2.c | 356 args->whichfork = XFS_DATA_FORK; in xfs_dir_createname() 447 args->whichfork = XFS_DATA_FORK; in xfs_dir_lookup() 517 args->whichfork = XFS_DATA_FORK; in xfs_dir_removename() 577 args->whichfork = XFS_DATA_FORK; in xfs_dir_replace()
|
| H A D | xfs_btree.h | 283 char whichfork; member
|
| /linux/fs/xfs/ |
| H A D | xfs_bmap_util.h | 34 void xfs_bmap_punch_delalloc_range(struct xfs_inode *ip, int whichfork, 54 int whichfork, struct xfs_bmbt_irec *rec, 78 int whichfork, xfs_extnum_t *nextents,
|
| H A D | xfs_inode.h | 117 int whichfork) in xfs_ifork_ptr() argument 119 switch (whichfork) { in xfs_ifork_ptr() 157 int whichfork) in xfs_inode_fork_size() argument 159 switch (whichfork) { in xfs_inode_fork_size() 601 int whichfork, in xfs_itruncate_extents() argument 604 return xfs_itruncate_extents_flags(tpp, ip, whichfork, new_size, 0); in xfs_itruncate_extents() 670 bool xfs_ifork_zapped(const struct xfs_inode *ip, int whichfork);
|
| H A D | xfs_health.c | 672 int whichfork) in xfs_bmap_mark_sick() argument 676 switch (whichfork) { in xfs_bmap_mark_sick() 700 xfs_bmap_mark_sick(cur->bc_ino.ip, cur->bc_ino.whichfork); in xfs_btree_mark_sick() 716 int whichfork) in xfs_dirattr_mark_sick() argument 720 switch (whichfork) { in xfs_dirattr_mark_sick() 743 xfs_dirattr_mark_sick(args->dp, args->whichfork); in xfs_da_mark_sick()
|
| H A D | xfs_iomap.c | 478 int whichfork, in xfs_iomap_prealloc_size() argument 486 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_iomap_prealloc_size() 1309 int whichfork, in xfs_bmap_add_extent_hole_delay() argument 1318 uint32_t state = xfs_bmap_fork_to_state(whichfork); in xfs_bmap_add_extent_hole_delay() 1321 ifp = xfs_ifork_ptr(ip, whichfork); in xfs_bmap_add_extent_hole_delay() 1459 int whichfork, in xfs_bmapi_reserve_delalloc() argument 1468 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_bmapi_reserve_delalloc() 1475 whichfork == XFS_COW_FORK && !prealloc; in xfs_bmapi_reserve_delalloc() 1548 xfs_bmap_add_extent_hole_delay(ip, whichfork, icur, got); in xfs_bmapi_reserve_delalloc() 1555 if (whichfork == XFS_DATA_FORK && prealloc) in xfs_bmapi_reserve_delalloc() [all …]
|
| H A D | xfs_icache.c | 1884 int whichfork) in xfs_check_delalloc() argument 1886 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_check_delalloc() 1897 whichfork == XFS_DATA_FORK ? "data" : "cow", in xfs_check_delalloc() 1903 #define xfs_check_delalloc(ip, whichfork) do { } while (0) argument
|
| H A D | xfs_ioctl.c | 448 int whichfork, in xfs_fill_fsxattr() argument 452 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_fill_fsxattr()
|