Home
last modified time | relevance | path

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

/Linux-v4.19/fs/xfs/libxfs/
Dxfs_bmap.c666 struct xfs_iext_cursor icur; in xfs_bmap_extents_to_btree() local
748 for_each_xfs_iext(ifp, &icur, &rec) { in xfs_bmap_extents_to_btree()
835 struct xfs_iext_cursor icur; in xfs_bmap_local_to_extents() local
903 xfs_iext_first(ifp, &icur); in xfs_bmap_local_to_extents()
904 xfs_iext_insert(ip, &icur, &rec, 0); in xfs_bmap_local_to_extents()
1161 struct xfs_iext_cursor icur; in xfs_iread_extents() local
1208 xfs_iext_first(ifp, &icur); in xfs_iread_extents()
1252 xfs_iext_insert(ip, &icur, &new, state); in xfs_iread_extents()
1253 trace_xfs_read_extent(ip, &icur, state, _THIS_IP_); in xfs_iread_extents()
1254 xfs_iext_next(ifp, &icur); in xfs_iread_extents()
[all …]
Dxfs_inode_fork.c210 struct xfs_iext_cursor icur; in xfs_iformat_extents() local
234 xfs_iext_first(ifp, &icur); in xfs_iformat_extents()
247 xfs_iext_insert(ip, &icur, &new, state); in xfs_iformat_extents()
248 trace_xfs_read_extent(ip, &icur, state, _THIS_IP_); in xfs_iformat_extents()
249 xfs_iext_next(ifp, &icur); in xfs_iformat_extents()
555 struct xfs_iext_cursor icur; in xfs_iextents_copy() local
562 for_each_xfs_iext(ifp, &icur, &rec) { in xfs_iextents_copy()
567 trace_xfs_write_extent(ip, &icur, state, _RET_IP_); in xfs_iextents_copy()
Dxfs_ialloc.c1568 struct xfs_btree_cur *icur; /* inobt cursor */ in xfs_dialloc_ag() local
1630 icur = xfs_inobt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_INO); in xfs_dialloc_ag()
1632 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag()
1636 error = xfs_dialloc_ag_update_inobt(icur, &rec, offset); in xfs_dialloc_ag()
1650 error = xfs_check_agi_freecount(icur, agi); in xfs_dialloc_ag()
1657 xfs_btree_del_cursor(icur, XFS_BTREE_NOERROR); in xfs_dialloc_ag()
1664 xfs_btree_del_cursor(icur, XFS_BTREE_ERROR); in xfs_dialloc_ag()
Dxfs_bmap.h32 struct xfs_iext_cursor icur; /* incore extent cursor */ member
/Linux-v4.19/fs/xfs/
Dxfs_reflink.c260 struct xfs_iext_cursor icur; in xfs_reflink_reserve_cow() local
271 if (!xfs_iext_lookup_extent(ip, ifp, imap->br_startoff, &icur, &got)) in xfs_reflink_reserve_cow()
299 imap->br_blockcount, 0, &got, &icur, eof); in xfs_reflink_reserve_cow()
369 struct xfs_iext_cursor icur; in xfs_find_trim_cow_extent() local
379 if (!xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &got) || in xfs_find_trim_cow_extent()
505 struct xfs_iext_cursor icur; in xfs_reflink_cancel_cow_blocks() local
510 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_reflink_cancel_cow_blocks()
520 xfs_iext_prev(ifp, &icur); in xfs_reflink_cancel_cow_blocks()
528 &icur, &got, &del); in xfs_reflink_cancel_cow_blocks()
549 xfs_bmap_del_extent_cow(ip, &icur, &got, &del); in xfs_reflink_cancel_cow_blocks()
[all …]
Dxfs_dir2_readdir.c255 struct xfs_iext_cursor icur; in xfs_dir2_leaf_readbuf() local
272 if (!xfs_iext_lookup_extent(dp, ifp, map_off, &icur, &map)) in xfs_dir2_leaf_readbuf()
300 !xfs_iext_next_extent(ifp, &icur, &map)) in xfs_dir2_leaf_readbuf()
323 if (!xfs_iext_next_extent(ifp, &icur, &map)) { in xfs_dir2_leaf_readbuf()
Dxfs_iomap.c373 struct xfs_iext_cursor *icur) in xfs_iomap_prealloc_size() argument
398 !xfs_iext_peek_prev_extent(ifp, icur, &prev) || in xfs_iomap_prealloc_size()
516 struct xfs_iext_cursor icur; in xfs_file_iomap_begin_delay() local
541 eof = !xfs_iext_lookup_extent(ip, ifp, offset_fsb, &icur, &got); in xfs_file_iomap_begin_delay()
576 &icur); in xfs_file_iomap_begin_delay()
598 end_fsb - offset_fsb, prealloc_blocks, &got, &icur, in xfs_file_iomap_begin_delay()
Dxfs_bmap_util.c222 struct xfs_iext_cursor icur; in xfs_bmap_count_leaves() local
226 for_each_xfs_iext(ifp, &icur, &got) { in xfs_bmap_count_leaves()
520 struct xfs_iext_cursor icur; in xfs_getbmap() local
624 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) { in xfs_getbmap()
663 if (!xfs_iext_next_extent(ifp, &icur, &got)) { in xfs_getbmap()
702 struct xfs_iext_cursor icur; in xfs_bmap_punch_delalloc_range() local
708 if (!xfs_iext_lookup_extent_before(ip, ifp, &end_fsb, &icur, &got)) in xfs_bmap_punch_delalloc_range()
722 if (!xfs_iext_prev_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
727 error = xfs_bmap_del_extent_delay(ip, XFS_DATA_FORK, &icur, in xfs_bmap_punch_delalloc_range()
729 if (error || !xfs_iext_get_extent(ifp, &icur, &got)) in xfs_bmap_punch_delalloc_range()
Dxfs_aops.c317 struct xfs_iext_cursor icur; in xfs_map_blocks() local
380 xfs_iext_lookup_extent(ip, ip->i_cowfp, offset_fsb, &icur, &imap)) in xfs_map_blocks()
418 if (!xfs_iext_lookup_extent(ip, &ip->i_df, offset_fsb, &icur, &imap)) in xfs_map_blocks()
/Linux-v4.19/fs/xfs/scrub/
Dialloc.c480 struct xfs_btree_cur **icur, in xchk_xref_inode_check() argument
486 if (!(*icur) || xchk_skip_xref(sc->sm)) in xchk_xref_inode_check()
489 error = xfs_ialloc_has_inodes_at_extent(*icur, agbno, len, &has_inodes); in xchk_xref_inode_check()
490 if (!xchk_should_check_xref(sc, &error, icur)) in xchk_xref_inode_check()
493 xchk_btree_xref_set_corrupt(sc, *icur, 0); in xchk_xref_inode_check()
Ddir.c638 struct xfs_iext_cursor icur; in xchk_directory_blocks() local
663 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks()
700 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks()
707 if (xfs_iext_lookup_extent(sc->ip, ifp, leaf_lblk, &icur, &got) && in xchk_directory_blocks()
710 !xfs_iext_next_extent(ifp, &icur, &got)) { in xchk_directory_blocks()
726 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks()
764 found = xfs_iext_lookup_extent(sc->ip, ifp, lblk, &icur, &got); in xchk_directory_blocks()
Dbmap.c414 struct xfs_iext_cursor icur; member
447 &sbcri->icur, &irec); in xchk_bmap_check_rmap()
476 have_map = xfs_iext_next_extent(ifp, &sbcri->icur, &irec); in xchk_bmap_check_rmap()
591 struct xfs_iext_cursor icur; in xchk_bmap() local
670 for_each_xfs_iext(ifp, &icur, &irec) { in xchk_bmap()
Dquota.c201 struct xfs_iext_cursor icur; in xchk_quota_data_fork() local
215 for_each_xfs_iext(ifp, &icur, &irec) { in xchk_quota_data_fork()