Home
last modified time | relevance | path

Searched refs:whichfork (Results 1 – 25 of 30) sorted by relevance

12

/linux/fs/xfs/scrub/
H A Dbmap_repair.c87 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 Ddabtree.c55 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 Dtempexch.h14 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 Drmap_repair.c316 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 Dtrace.h329 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 Dinode_repair.c868 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 Dreap.h16 int xrep_reap_ifork(struct xfs_scrub *sc, struct xfs_inode *ip, int whichfork);
H A Drepair.h81 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 Dnewbt.h65 int whichfork, const struct xfs_owner_info *oinfo);
H A Dnewbt.c117 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 Dparent_repair.c903 .whichfork = XFS_ATTR_FORK, in xrep_parent_fetch_xattr_remote()
989 .whichfork = XFS_ATTR_FORK, in xrep_parent_insert_xattr()
H A Dattr_repair.c622 .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 Dxfs_inode_fork.h103 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 Dxfs_rmap.h16 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 Dxfs_bmap_btree.h42 int whichfork, xfs_ino_t new_owner,
48 struct xfs_trans *tp, int whichfork);
202 int whichfork, unsigned int new_numrecs);
H A Dxfs_inode_buf.c379 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 Dxfs_btree_staging.h46 int whichfork);
H A Dxfs_dir2.c356 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 Dxfs_btree.h283 char whichfork; member
/linux/fs/xfs/
H A Dxfs_bmap_util.h34 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 Dxfs_inode.h117 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 Dxfs_health.c672 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 Dxfs_iomap.c478 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 Dxfs_icache.c1884 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 Dxfs_ioctl.c448 int whichfork, in xfs_fill_fsxattr() argument
452 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xfs_fill_fsxattr()

12