| /fs/xfs/scrub/ |
| A D | bmap.c | 140 int whichfork; member 351 switch (info->whichfork) { in xchk_bmap_rt_iextent_xref() 548 info->whichfork, 0); in xchk_bmapbt_rec() 584 int whichfork, in xchk_bmap_btree() argument 612 int whichfork; member 693 int whichfork, in xchk_bmap_check_ag_rmaps() argument 708 sbcri.whichfork = whichfork; in xchk_bmap_check_ag_rmaps() 841 int whichfork) in xchk_bmap_check_rmaps() argument 1020 int whichfork) in xchk_bmap() argument 1035 info.whichfork = whichfork; in xchk_bmap() [all …]
|
| A D | bmap_repair.c | 87 int whichfork; member 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() 844 int whichfork) in xrep_bmap_check_inputs() argument 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() 897 int whichfork) in xrep_bmap_init_reflink_scan() argument 912 if (whichfork != XFS_DATA_FORK) in xrep_bmap_init_reflink_scan() 922 int whichfork, in xrep_bmap() argument [all …]
|
| A D | tempfile.c | 608 int whichfork, in xrep_tempexch_prep_request() argument 618 if (whichfork == XFS_COW_FORK) { in xrep_tempexch_prep_request() 624 if (!xfs_ifork_ptr(sc->ip, whichfork) || in xrep_tempexch_prep_request() 636 switch (whichfork) { in xrep_tempexch_prep_request() 672 ifp = xfs_ifork_ptr(sc->ip, whichfork); in xrep_tempexch_estimate() 801 int whichfork, in xrep_tempexch_trans_reserve() argument 841 int whichfork, in xrep_tempexch_trans_alloc() argument 917 int whichfork) in xrep_tempfile_copyout_local() argument 924 ifp = xfs_ifork_ptr(sc->ip, whichfork); in xrep_tempfile_copyout_local() 931 switch (whichfork) { in xrep_tempfile_copyout_local() [all …]
|
| A D | reap.c | 960 int whichfork, in xreap_bmapi_select() argument 1043 int whichfork, in xreap_bmapi_binval() argument 1048 int bmap_flags = xfs_bmapi_aflag(whichfork); in xreap_bmapi_binval() 1154 int whichfork, in xrep_reap_bmapi_iter() argument 1178 xfs_bmap_unmap_extent(sc->tp, ip, whichfork, imap); in xrep_reap_bmapi_iter() 1181 xfs_rmap_unmap_extent(sc->tp, ip, whichfork, imap); in xrep_reap_bmapi_iter() 1211 xfs_bmap_unmap_extent(sc->tp, ip, whichfork, imap); in xrep_reap_bmapi_iter() 1227 int whichfork, in xreap_ifork_extent() argument 1236 trace_xreap_ifork_extent(sc, ip, whichfork, imap); in xreap_ifork_extent() 1277 int whichfork) in xrep_reap_ifork() argument [all …]
|
| A D | common.c | 154 int whichfork, in __xchk_fblock_process_error() argument 174 trace_xchk_file_op_error(sc, whichfork, offset, *error, in __xchk_fblock_process_error() 185 trace_xchk_file_op_error(sc, whichfork, offset, *error, in __xchk_fblock_process_error() 195 int whichfork, in xchk_fblock_process_error() argument 206 int whichfork, in xchk_fblock_xref_process_error() argument 320 int whichfork, in xchk_fblock_set_corrupt() argument 331 int whichfork, in xchk_fblock_xref_set_corrupt() argument 355 int whichfork, in xchk_fblock_set_warning() argument 1719 int whichfork, in xchk_inode_count_blocks() argument 1723 struct xfs_ifork *ifp = xfs_ifork_ptr(sc->ip, whichfork); in xchk_inode_count_blocks() [all …]
|
| A D | dabtree.c | 53 trace_xchk_file_op_error(sc, ds->dargs.whichfork, in xchk_da_process_error() 75 trace_xchk_fblock_error(sc, ds->dargs.whichfork, in xchk_da_set_corrupt() 90 trace_xchk_fblock_preen(sc, ds->dargs.whichfork, in xchk_da_set_preen() 361 XFS_DABUF_MAP_HOLE_OK, &blk->bp, dargs->whichfork, in xchk_da_btree_block() 373 if (ds->dargs.whichfork == XFS_DATA_FORK && level == 0 && in xchk_da_btree_block() 496 int whichfork, in xchk_da_btree() argument 509 if (!xfs_ifork_has_extents(xfs_ifork_ptr(sc->ip, whichfork))) in xchk_da_btree() 517 ds->dargs.whichfork = whichfork; in xchk_da_btree() 524 if (whichfork == XFS_ATTR_FORK) { in xchk_da_btree()
|
| A D | common.h | 17 bool xchk_fblock_process_error(struct xfs_scrub *sc, int whichfork, 23 int whichfork, xfs_fileoff_t offset, int *error); 33 void xchk_fblock_set_corrupt(struct xfs_scrub *sc, int whichfork, 45 int whichfork, xfs_fileoff_t offset); 48 void xchk_fblock_set_warning(struct xfs_scrub *sc, int whichfork, 290 int xchk_inode_count_blocks(struct xfs_scrub *sc, int whichfork,
|
| 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,
|
| A D | rmap_repair.c | 319 int whichfork; member 354 if (rf->whichfork == XFS_ATTR_FORK) in xrep_rmap_visit_bmbt() 426 xfs_rmap_ino_bmbt_owner(&oinfo, rf->accum.rm_owner, rf->whichfork); in xrep_rmap_scan_iroot_btree() 455 ifp = xfs_ifork_ptr(ip, rf->whichfork); in xrep_rmap_scan_bmbt() 456 cur = xfs_bmbt_init_cursor(rr->sc->mp, rr->sc->tp, ip, rf->whichfork); in xrep_rmap_scan_bmbt() 458 if (!xfs_ifork_is_realtime(ip, rf->whichfork) && in xrep_rmap_scan_bmbt() 516 if (rf->whichfork != XFS_DATA_FORK) in xrep_rmap_scan_meta_btree() 573 int whichfork) in xrep_rmap_scan_ifork() argument 578 .whichfork = whichfork, in xrep_rmap_scan_ifork() 580 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xrep_rmap_scan_ifork() [all …]
|
| /fs/xfs/libxfs/ |
| A D | xfs_inode_fork.c | 38 int whichfork, in xfs_init_local_fork() argument 79 int whichfork, in xfs_iformat_local() argument 99 xfs_init_local_fork(ip, whichfork, XFS_DFORK_PTR(dip, whichfork), size); in xfs_iformat_local() 111 int whichfork) in xfs_iformat_extents() argument 178 int whichfork) in xfs_iformat_btree() argument 456 int whichfork) in xfs_idata_realloc() argument 511 int whichfork) in xfs_iextents_copy() argument 552 int whichfork) in xfs_iflush_fork() argument 592 whichfork); in xfs_iflush_fork() 740 int whichfork, in xfs_iext_count_extend() argument [all …]
|
| A D | xfs_bmap.c | 81 whichfork); in xfs_bmap_compute_maxlevels() 219 int whichfork) in xfs_bmap_forkoff_reset() argument 764 int whichfork) in xfs_bmap_local_to_extents_empty() argument 787 int whichfork, in xfs_bmap_local_to_extents() argument 1145 int whichfork = cur->bc_ino.whichfork; in xfs_iread_bmbt_block() local 1194 int whichfork) in xfs_iread_extents() argument 1328 int whichfork, in xfs_bmap_last_extent() argument 1982 whichfork); in xfs_bmap_add_extent_delay_real() 4327 whichfork); in xfs_bmapi_write() 4474 whichfork); in xfs_bmapi_convert_one_delalloc() [all …]
|
| A D | xfs_bmap.h | 186 struct xfs_inode *ip, int whichfork); 188 xfs_extlen_t total, int *logflagsp, int whichfork, 195 xfs_extlen_t len, xfs_fileoff_t *unused, int whichfork); 197 xfs_fileoff_t *last_block, int whichfork); 199 int whichfork); 229 struct xfs_inode *ip, int whichfork, 258 int whichfork, struct xfs_bmbt_irec *imap); 260 int whichfork, struct xfs_bmbt_irec *imap); 262 static inline uint32_t xfs_bmap_fork_to_state(int whichfork) in xfs_bmap_fork_to_state() argument 264 switch (whichfork) { in xfs_bmap_fork_to_state() [all …]
|
| A D | xfs_bmap_btree.c | 221 cur->bc_ino.whichfork); in xfs_bmbt_alloc_block() 235 cur->bc_ino.whichfork); in xfs_bmbt_alloc_block() 543 int whichfork, in xfs_bmap_broot_realloc() argument 657 int whichfork) in xfs_bmbt_init_cursor() argument 662 ASSERT(whichfork != XFS_COW_FORK); in xfs_bmbt_init_cursor() 668 switch (whichfork) { in xfs_bmbt_init_cursor() 679 cur->bc_ino.whichfork = whichfork; in xfs_bmbt_init_cursor() 709 int whichfork) in xfs_bmbt_commit_staged_btree() argument 731 flags |= extflag[whichfork]; in xfs_bmbt_commit_staged_btree() 734 flags |= brootflag[whichfork]; in xfs_bmbt_commit_staged_btree() [all …]
|
| 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);
|
| A D | xfs_da_btree.h | 76 int whichfork; /* data or attribute fork */ member 178 int level, struct xfs_buf **bpp, int whichfork); 200 xfs_dablk_t bno, struct xfs_buf **bpp, int whichfork); 203 int whichfork); 215 xfs_dablk_t bno, struct xfs_buf **bp, int whichfork); 218 int whichfork, const struct xfs_buf_ops *ops); 220 unsigned int flags, int whichfork,
|
| A D | xfs_da_btree.c | 403 int whichfork, in xfs_da3_node_set_type() argument 436 int whichfork) in xfs_da3_node_read() argument 453 int whichfork) in xfs_da3_node_read_mapped() argument 508 int whichfork) in xfs_da3_node_create() argument 2159 args->whichfork); in xfs_da3_path_shift() 2433 w = args->whichfork; in xfs_da3_swap_lastblock() 2663 w = args->whichfork; in xfs_da_shrink_inode() 2693 int whichfork, in xfs_dabuf_map() argument 2782 int whichfork) in xfs_da_get_buf() argument 2818 int whichfork, in xfs_da_read_buf() argument [all …]
|
| 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,
|
| A D | xfs_exchmaps.c | 142 int whichfork = xfs_exchmaps_reqfork(req); in xfs_exchmaps_check_forks() local 145 ifp1 = xfs_ifork_ptr(req->ip1, whichfork); in xfs_exchmaps_check_forks() 146 ifp2 = xfs_ifork_ptr(req->ip2, whichfork); in xfs_exchmaps_check_forks() 387 int whichfork = xfs_exchmaps_whichfork(xmi); in xfs_exchmaps_one_step() local 402 xfs_bmap_map_extent(tp, xmi->xmi_ip1, whichfork, irec2); in xfs_exchmaps_one_step() 406 if (whichfork == XFS_DATA_FORK) { in xfs_exchmaps_one_step() 430 .whichfork = XFS_ATTR_FORK, in xfs_exchmaps_attr_to_sf() 462 .whichfork = XFS_DATA_FORK, in xfs_exchmaps_dir_to_sf() 868 int whichfork = xfs_exchmaps_reqfork(req); in xmi_ensure_delta_nextents() local 869 struct xfs_ifork *ifp = xfs_ifork_ptr(ip, whichfork); in xmi_ensure_delta_nextents() [all …]
|
| 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);
|
| A D | xfs_inode_buf.c | 375 int whichfork) in xfs_dinode_verify_fork() argument 380 uint32_t fork_size = XFS_DFORK_SIZE(dip, mp, whichfork); in xfs_dinode_verify_fork() 381 uint32_t fork_format = XFS_DFORK_FORMAT(dip, whichfork); in xfs_dinode_verify_fork() 383 di_nextents = xfs_dfork_nextents(dip, whichfork); in xfs_dinode_verify_fork() 389 if (whichfork == XFS_DATA_FORK) { in xfs_dinode_verify_fork() 432 if (S_ISREG(mode) && whichfork == XFS_DATA_FORK) in xfs_dinode_verify_fork() 438 if (di_nextents > XFS_DFORK_MAXEXT(dip, mp, whichfork)) in xfs_dinode_verify_fork() 444 whichfork); in xfs_dinode_verify_fork()
|
| /fs/xfs/ |
| A D | xfs_bmap_util.c | 100 int whichfork, in xfs_bmap_count_blocks() argument 118 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmap_count_blocks() 256 int whichfork, lock, error = 0; in xfs_getbmap() local 281 whichfork = XFS_ATTR_FORK; in xfs_getbmap() 283 whichfork = XFS_COW_FORK; in xfs_getbmap() 285 whichfork = XFS_DATA_FORK; in xfs_getbmap() 288 switch (whichfork) { in xfs_getbmap() 301 if (!xfs_ifork_ptr(ip, whichfork)) in xfs_getbmap() 336 ifp = xfs_ifork_ptr(ip, whichfork); in xfs_getbmap() 360 error = xfs_iread_extents(NULL, ip, whichfork); in xfs_getbmap() [all …]
|
| 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);
|
| A D | xfs_aops.c | 331 int whichfork; in xfs_map_blocks() local 369 whichfork = XFS_DATA_FORK; in xfs_map_blocks() 384 whichfork = XFS_COW_FORK; in xfs_map_blocks() 431 trace_xfs_map_blocks_found(ip, offset, count, whichfork, &imap); in xfs_map_blocks() 440 if (whichfork == XFS_COW_FORK) in xfs_map_blocks() 445 error = xfs_bmapi_convert_delalloc(ip, whichfork, offset, in xfs_map_blocks() 455 if (error == -EAGAIN && whichfork == XFS_COW_FORK && !retries++) in xfs_map_blocks() 466 if (whichfork != XFS_COW_FORK && cow_fsb != NULLFILEOFF) { in xfs_map_blocks() 475 trace_xfs_map_blocks_alloc(ip, offset, count, whichfork, &imap); in xfs_map_blocks()
|
| 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,
|
| A D | xfs_health.c | 518 int whichfork) in xfs_bmap_mark_sick() argument 522 switch (whichfork) { in xfs_bmap_mark_sick() 546 xfs_bmap_mark_sick(cur->bc_ino.ip, cur->bc_ino.whichfork); in xfs_btree_mark_sick() 562 int whichfork) in xfs_dirattr_mark_sick() argument 566 switch (whichfork) { in xfs_dirattr_mark_sick() 589 xfs_dirattr_mark_sick(args->dp, args->whichfork); in xfs_da_mark_sick()
|