/Linux-v5.4/fs/xfs/libxfs/ |
D | xfs_bmap.c | 663 struct xfs_iext_cursor icur; in xfs_bmap_extents_to_btree() local 745 for_each_xfs_iext(ifp, &icur, &rec) { in xfs_bmap_extents_to_btree() 834 struct xfs_iext_cursor icur; in xfs_bmap_local_to_extents() local 902 xfs_iext_first(ifp, &icur); in xfs_bmap_local_to_extents() 903 xfs_iext_insert(ip, &icur, &rec, 0); in xfs_bmap_local_to_extents() 1171 struct xfs_iext_cursor icur; in xfs_iread_extents() local 1221 xfs_iext_first(ifp, &icur); in xfs_iread_extents() 1265 xfs_iext_insert(ip, &icur, &new, state); in xfs_iread_extents() 1266 trace_xfs_read_extent(ip, &icur, state, _THIS_IP_); in xfs_iread_extents() 1267 xfs_iext_next(ifp, &icur); in xfs_iread_extents() [all …]
|
D | xfs_inode_fork.c | 208 struct xfs_iext_cursor icur; in xfs_iformat_extents() local 232 xfs_iext_first(ifp, &icur); in xfs_iformat_extents() 245 xfs_iext_insert(ip, &icur, &new, state); in xfs_iformat_extents() 246 trace_xfs_read_extent(ip, &icur, state, _THIS_IP_); in xfs_iformat_extents() 247 xfs_iext_next(ifp, &icur); in xfs_iformat_extents() 553 struct xfs_iext_cursor icur; in xfs_iextents_copy() local 560 for_each_xfs_iext(ifp, &icur, &rec) { in xfs_iextents_copy() 565 trace_xfs_write_extent(ip, &icur, state, _RET_IP_); in xfs_iextents_copy()
|
D | xfs_bmap.h | 32 struct xfs_iext_cursor icur; /* incore extent cursor */ member 235 struct xfs_iext_cursor *icur, struct xfs_btree_cur **curp,
|
D | xfs_ialloc.c | 1552 struct xfs_btree_cur *icur; /* inobt cursor */ in xfs_dialloc_ag() local 1614 icur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); in xfs_dialloc_ag() 1616 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag() 1620 error = xfs_dialloc_ag_update_inobt(icur, &rec, offset); in xfs_dialloc_ag() 1634 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag() 1641 xfs_btree_del_cursor(icur, XFS_BTREE_NOERROR); in xfs_dialloc_ag() 1648 xfs_btree_del_cursor(icur, XFS_BTREE_ERROR); in xfs_dialloc_ag()
|
/Linux-v5.4/fs/xfs/ |
D | xfs_reflink.c | 249 struct xfs_iext_cursor icur; in xfs_reflink_convert_cow_locked() local 255 if (!xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &got)) in xfs_reflink_convert_cow_locked() 272 XFS_COW_FORK, &icur, &dummy_cur, &got, in xfs_reflink_convert_cow_locked() 276 } while (xfs_iext_next_extent(ip->i_cowfp, &icur, &got)); in xfs_reflink_convert_cow_locked() 316 struct xfs_iext_cursor icur; in xfs_find_trim_cow_extent() local 325 if (!xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &got)) in xfs_find_trim_cow_extent() 468 struct xfs_iext_cursor icur; in xfs_reflink_cancel_cow_blocks() local 473 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_reflink_cancel_cow_blocks() 483 xfs_iext_prev(ifp, &icur); in xfs_reflink_cancel_cow_blocks() 491 &icur, &got, &del); in xfs_reflink_cancel_cow_blocks() [all …]
|
D | xfs_iomap.c | 398 struct xfs_iext_cursor *icur) in xfs_iomap_prealloc_size() argument 423 !xfs_iext_peek_prev_extent(ifp, icur, &prev) || in xfs_iomap_prealloc_size() 540 struct xfs_iext_cursor icur, ccur; in xfs_file_iomap_begin_delay() local 576 eof = !xfs_iext_lookup_extent(ip, &ip->i_df, offset_fsb, &icur, &imap); in xfs_file_iomap_begin_delay() 664 count, &icur); in xfs_file_iomap_begin_delay() 688 whichfork == XFS_DATA_FORK ? &icur : &ccur, in xfs_file_iomap_begin_delay() 1155 struct xfs_iext_cursor icur; in xfs_seek_iomap_begin() local 1170 if (xfs_iext_lookup_extent(ip, &ip->i_df, offset_fsb, &icur, &imap)) { in xfs_seek_iomap_begin() 1190 xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &cmap)) in xfs_seek_iomap_begin()
|
D | xfs_dir2_readdir.c | 252 struct xfs_iext_cursor icur; in xfs_dir2_leaf_readbuf() local 269 if (!xfs_iext_lookup_extent(dp, ifp, map_off, &icur, &map)) in xfs_dir2_leaf_readbuf() 297 !xfs_iext_next_extent(ifp, &icur, &map)) in xfs_dir2_leaf_readbuf() 320 if (!xfs_iext_next_extent(ifp, &icur, &map)) { in xfs_dir2_leaf_readbuf()
|
D | xfs_bmap_util.c | 217 struct xfs_iext_cursor icur; in xfs_bmap_count_leaves() local 221 for_each_xfs_iext(ifp, &icur, &got) { in xfs_bmap_count_leaves() 515 struct xfs_iext_cursor icur; in xfs_getbmap() local 619 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) { in xfs_getbmap() 658 if (!xfs_iext_next_extent(ifp, &icur, &got)) { in xfs_getbmap() 697 struct xfs_iext_cursor icur; in xfs_bmap_punch_delalloc_range() local 703 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_bmap_punch_delalloc_range() 717 if (!xfs_iext_prev_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range() 722 error = xfs_bmap_del_extent_delay(ip, XFS_DATA_FORK, &icur, in xfs_bmap_punch_delalloc_range() 724 if (error || !xfs_iext_get_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
|
D | xfs_aops.c | 500 struct xfs_iext_cursor icur; in xfs_map_blocks() local 541 xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &imap)) in xfs_map_blocks() 565 if (!xfs_iext_lookup_extent(ip, &ip->i_df, offset_fsb, &icur, &imap)) in xfs_map_blocks()
|
D | xfs_super.c | 904 struct xfs_iext_cursor icur; in xfs_check_delalloc() local 906 if (!ifp || !xfs_iext_lookup_extent(ip, ifp, 0, &icur, &got)) in xfs_check_delalloc() 916 } while (xfs_iext_next_extent(ifp, &icur, &got)); in xfs_check_delalloc()
|
/Linux-v5.4/fs/xfs/scrub/ |
D | bmap.c | 375 struct xfs_iext_cursor icur; in xchk_bmapbt_rec() local 410 if (!xfs_iext_lookup_extent(ip, ifp, irec.br_startoff, &icur, in xchk_bmapbt_rec() 455 struct xfs_iext_cursor icur; member 488 &sbcri->icur, &irec); in xchk_bmap_check_rmap() 517 have_map = xfs_iext_next_extent(ifp, &sbcri->icur, &irec); in xchk_bmap_check_rmap() 632 struct xfs_iext_cursor icur; in xchk_bmap() local 704 for_each_xfs_iext(ifp, &icur, &irec) { in xchk_bmap()
|
D | ialloc.c | 627 struct xfs_btree_cur **icur, in xchk_xref_inode_check() argument 633 if (!(*icur) || xchk_skip_xref(sc->sm)) in xchk_xref_inode_check() 636 error = xfs_ialloc_has_inodes_at_extent(*icur, agbno, len, &has_inodes); in xchk_xref_inode_check() 637 if (!xchk_should_check_xref(sc, &error, icur)) in xchk_xref_inode_check() 640 xchk_btree_xref_set_corrupt(sc, *icur, 0); in xchk_xref_inode_check()
|
D | dir.c | 634 struct xfs_iext_cursor icur; in xchk_directory_blocks() local 659 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks() 696 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks() 703 if (xfs_iext_lookup_extent(sc->ip, ifp, leaf_lblk, &icur, &got) && in xchk_directory_blocks() 706 !xfs_iext_next_extent(ifp, &icur, &got)) { in xchk_directory_blocks() 722 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks() 760 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks()
|
D | quota.c | 190 struct xfs_iext_cursor icur; in xchk_quota_data_fork() local 204 for_each_xfs_iext(ifp, &icur, &irec) { in xchk_quota_data_fork()
|