Home
last modified time | relevance | path

Searched refs:icur (Results 1 – 20 of 20) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_bmap.c649 struct xfs_iext_cursor icur; in xfs_bmap_extents_to_btree() local
714 for_each_xfs_iext(ifp, &icur, &rec) { in xfs_bmap_extents_to_btree()
802 struct xfs_iext_cursor icur; in xfs_bmap_local_to_extents() local
869 xfs_iext_first(ifp, &icur); in xfs_bmap_local_to_extents()
870 xfs_iext_insert(ip, &icur, &rec, 0); in xfs_bmap_local_to_extents()
1100 struct xfs_iext_cursor icur; member
1179 xfs_iext_insert(ip, &ir->icur, &new, in xfs_iread_bmbt_block()
1181 trace_xfs_read_extent(ip, &ir->icur, in xfs_iread_bmbt_block()
1183 xfs_iext_next(ifp, &ir->icur); in xfs_iread_bmbt_block()
1210 xfs_iext_first(ifp, &ir.icur); in xfs_iread_extents()
[all …]
H A Dxfs_inode_fork.c118 struct xfs_iext_cursor icur; in xfs_iformat_extents() local
143 xfs_iext_first(ifp, &icur); in xfs_iformat_extents()
158 xfs_iext_insert(ip, &icur, &new, state); in xfs_iformat_extents()
159 trace_xfs_read_extent(ip, &icur, state, _THIS_IP_); in xfs_iformat_extents()
160 xfs_iext_next(ifp, &icur); in xfs_iformat_extents()
515 struct xfs_iext_cursor icur; in xfs_iextents_copy() local
522 for_each_xfs_iext(ifp, &icur, &rec) { in xfs_iextents_copy()
527 trace_xfs_write_extent(ip, &icur, state, _RET_IP_); in xfs_iextents_copy()
H A Dxfs_ialloc.c1577 struct xfs_btree_cur *icur; /* inobt cursor */ in xfs_dialloc_ag() local
1643 icur = xfs_inobt_init_cursor(pag, tp, agbp); in xfs_dialloc_ag()
1645 error = xfs_check_agi_freecount(icur); in xfs_dialloc_ag()
1649 error = xfs_dialloc_ag_update_inobt(icur, &rec, offset); in xfs_dialloc_ag()
1663 error = xfs_check_agi_freecount(icur); in xfs_dialloc_ag()
1670 xfs_btree_del_cursor(icur, XFS_BTREE_NOERROR); in xfs_dialloc_ag()
1676 xfs_btree_del_cursor(icur, XFS_BTREE_ERROR); in xfs_dialloc_ag()
H A Dxfs_attr.c87 struct xfs_iext_cursor icur; in xfs_attr_is_leaf() local
95 xfs_iext_first(ifp, &icur); in xfs_attr_is_leaf()
96 xfs_iext_get_extent(ifp, &icur, &imap); in xfs_attr_is_leaf()
/linux/fs/xfs/
H A Dxfs_reflink.c302 struct xfs_iext_cursor icur; in xfs_reflink_convert_cow_locked() local
308 if (!xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &got)) in xfs_reflink_convert_cow_locked()
325 XFS_COW_FORK, &icur, &dummy_cur, &got, in xfs_reflink_convert_cow_locked()
329 } while (xfs_iext_next_extent(ip->i_cowfp, &icur, &got)); in xfs_reflink_convert_cow_locked()
370 struct xfs_iext_cursor icur; in xfs_find_trim_cow_extent() local
378 if (!xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, cmap)) in xfs_find_trim_cow_extent()
630 struct xfs_iext_cursor icur; in xfs_reflink_cancel_cow_blocks() local
636 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_reflink_cancel_cow_blocks()
646 xfs_iext_prev(ifp, &icur); in xfs_reflink_cancel_cow_blocks()
653 xfs_bmap_del_extent_delay(ip, XFS_COW_FORK, &icur, &got, in xfs_reflink_cancel_cow_blocks()
[all …]
H A Dxfs_bmap_util.c77 struct xfs_iext_cursor icur; in xfs_bmap_count_leaves() local
81 for_each_xfs_iext(ifp, &icur, &got) { in xfs_bmap_count_leaves()
261 struct xfs_iext_cursor icur; in xfs_getbmap() local
363 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) { in xfs_getbmap()
402 if (!xfs_iext_next_extent(ifp, &icur, &got)) { in xfs_getbmap()
446 struct xfs_iext_cursor icur; in xfs_bmap_punch_delalloc_range() local
451 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_bmap_punch_delalloc_range()
465 if (!xfs_iext_prev_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
470 xfs_bmap_del_extent_delay(ip, whichfork, &icur, &got, &del); in xfs_bmap_punch_delalloc_range()
471 if (!xfs_iext_get_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
[all …]
H A Dxfs_aops.c252 struct xfs_iext_cursor icur; in xfs_map_blocks() local
297 xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &imap)) in xfs_map_blocks()
321 if (!xfs_iext_lookup_extent(ip, &ip->i_df, offset_fsb, &icur, &imap)) in xfs_map_blocks()
H A Dxfs_icache.c1880 struct xfs_iext_cursor icur; in xfs_check_delalloc() local
1882 if (!ifp || !xfs_iext_lookup_extent(ip, ifp, 0, &icur, &got)) in xfs_check_delalloc()
1892 } while (xfs_iext_next_extent(ifp, &icur, &got)); in xfs_check_delalloc()
/linux/fs/xfs/scrub/
H A Dcow_repair.c478 struct xfs_iext_cursor *icur, in xrep_cow_find_mapping() argument
485 if (!xfs_iext_lookup_extent(ip, ifp, startoff, icur, got)) in xrep_cow_find_mapping()
516 struct xfs_iext_cursor *icur, in xrep_cow_replace_mapping() argument
533 xfs_iext_update_extent(ip, BMAP_COWFORK, icur, &new); in xrep_cow_replace_mapping()
544 xfs_iext_update_extent(ip, BMAP_COWFORK, icur, &new); in xrep_cow_replace_mapping()
549 xfs_iext_insert(ip, icur, &new, BMAP_COWFORK); in xrep_cow_replace_mapping()
562 struct xfs_iext_cursor icur; in xrep_cow_replace_range() local
574 error = xrep_cow_find_mapping(xc, &icur, startoff, &got); in xrep_cow_replace_range()
597 xrep_cow_replace_mapping(sc->ip, &icur, &got, &repl); in xrep_cow_replace_range()
656 struct xfs_iext_cursor icur; in xrep_bmap_cow() local
[all …]
H A Dbmap.c125 struct xfs_iext_cursor icur; member
528 struct xfs_iext_cursor icur; in xchk_bmapbt_rec() local
569 if (!xfs_iext_lookup_extent(ip, ifp, irec.br_startoff, &icur, in xchk_bmapbt_rec()
613 struct xfs_iext_cursor icur; member
647 &sbcri->icur, &irec); in xchk_bmap_check_rmap()
677 have_map = xfs_iext_next_extent(ifp, &sbcri->icur, &irec); in xchk_bmap_check_rmap()
969 xfs_iext_next(ifp, &info->icur); in xchk_bmap_iext_iter()
970 if (!xfs_iext_get_extent(ifp, &info->icur, irec)) in xchk_bmap_iext_iter()
984 while (xfs_iext_peek_next_extent(ifp, &info->icur, &got)) { in xchk_bmap_iext_iter()
996 xfs_iext_next(ifp, &info->icur); in xchk_bmap_iext_iter()
H A Dbmap_repair.c485 struct xfs_iext_cursor icur; in xrep_bmap_find_delalloc() local
498 for_each_xfs_iext(ifp, &icur, &irec) { in xrep_bmap_find_delalloc()
653 struct xfs_iext_cursor icur; in xrep_bmap_extents_load() local
662 xfs_iext_first(ifp, &icur); in xrep_bmap_extents_load()
672 xfs_iext_insert_raw(ifp, &icur, &irec); in xrep_bmap_extents_load()
676 xfs_iext_next(ifp, &icur); in xrep_bmap_extents_load()
H A Dialloc.c757 struct xfs_btree_cur **icur, in xchk_xref_inode_check() argument
763 if (!(*icur) || xchk_skip_xref(sc->sm)) in xchk_xref_inode_check()
766 error = xfs_ialloc_has_inodes_at_extent(*icur, agbno, len, &outcome); in xchk_xref_inode_check()
767 if (!xchk_should_check_xref(sc, &error, icur)) in xchk_xref_inode_check()
770 xchk_btree_xref_set_corrupt(sc, *icur, 0); in xchk_xref_inode_check()
H A Drtbitmap.c150 struct xfs_iext_cursor icur; in xchk_rtbitmap_check_extents() local
159 if (xfs_iext_lookup_extent(ip, &ip->i_df, endoff, &icur, &map)) { in xchk_rtbitmap_check_extents()
H A Dquota_repair.c400 struct xfs_iext_cursor icur; in xrep_quota_data_fork() local
417 for_each_xfs_iext(ifp, &icur, &irec) { in xrep_quota_data_fork()
481 for_each_xfs_iext(ifp, &icur, &irec) { in xrep_quota_data_fork()
H A Drtsummary.c234 struct xfs_iext_cursor icur; in xchk_rtsum_compare() local
250 if (xfs_iext_lookup_extent(ip, &ip->i_df, endoff, &icur, &map)) { in xchk_rtsum_compare()
H A Dquota.c266 struct xfs_iext_cursor icur; in xchk_quota_data_fork() local
280 for_each_xfs_iext(ifp, &icur, &irec) { in xchk_quota_data_fork()
H A Drtrmap_repair.c309 struct xfs_iext_cursor icur; in xrep_rtrmap_scan_iext() local
312 for_each_xfs_iext(ifp, &icur, &rec) { in xrep_rtrmap_scan_iext()
H A Drmap_repair.c491 struct xfs_iext_cursor icur; in xrep_rmap_scan_iext() local
494 for_each_xfs_iext(ifp, &icur, &rec) { in xrep_rmap_scan_iext()
H A Dinode_repair.c1846 struct xfs_iext_cursor icur; in xrep_inode_blockdir_size() local
1861 if (!xfs_iext_lookup_extent_before(sc->ip, ifp, &off, &icur, &got)) { in xrep_inode_blockdir_size()
/linux/fs/erofs/
H A Dzdata.c489 unsigned int icur; member
672 while (fe->icur > 0) { in z_erofs_attach_page()
673 if (pcl->compressed_bvecs[--fe->icur].page) in z_erofs_attach_page()
675 pcl->compressed_bvecs[fe->icur] = *bvec; in z_erofs_attach_page()
847 fe->icur = z_erofs_pclusterpages(fe->pcl); in z_erofs_pcluster_begin()