Lines Matching refs:icur

666 	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()
1302 struct xfs_iext_cursor icur; in xfs_bmap_first_unused() local
1323 for_each_xfs_iext(ifp, &icur, &got) { in xfs_bmap_first_unused()
1353 struct xfs_iext_cursor icur; in xfs_bmap_last_before() local
1373 if (!xfs_iext_lookup_extent_before(ip, ifp, last_block, &icur, &got)) in xfs_bmap_last_before()
1387 struct xfs_iext_cursor icur; in xfs_bmap_last_extent() local
1396 xfs_iext_last(ifp, &icur); in xfs_bmap_last_extent()
1397 if (!xfs_iext_get_extent(ifp, &icur, rec)) in xfs_bmap_last_extent()
1488 struct xfs_iext_cursor icur; in xfs_bmap_one_block() local
1500 xfs_iext_first(ifp, &icur); in xfs_bmap_one_block()
1501 xfs_iext_get_extent(ifp, &icur, &s); in xfs_bmap_one_block()
1556 xfs_iext_get_extent(ifp, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1578 if (xfs_iext_peek_prev_extent(ifp, &bma->icur, &LEFT)) { in xfs_bmap_add_extent_delay_real()
1596 if (xfs_iext_peek_next_extent(ifp, &bma->icur, &RIGHT)) { in xfs_bmap_add_extent_delay_real()
1629 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1630 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1631 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1632 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT); in xfs_bmap_add_extent_delay_real()
1665 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1666 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1667 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT); in xfs_bmap_add_extent_delay_real()
1691 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1692 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1693 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1694 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1718 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1752 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1753 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1754 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT); in xfs_bmap_add_extent_delay_real()
1775 xfs_iext_update_extent(bma->ip, state, &bma->icur, new); in xfs_bmap_add_extent_delay_real()
1807 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1808 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1809 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1842 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1843 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1844 xfs_iext_update_extent(bma->ip, state, &bma->icur, &RIGHT); in xfs_bmap_add_extent_delay_real()
1852 xfs_iext_update_extent(bma->ip, state, &bma->icur, new); in xfs_bmap_add_extent_delay_real()
1883 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1884 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1927 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1929 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1930 xfs_iext_insert(bma->ip, &bma->icur, &RIGHT, state); in xfs_bmap_add_extent_delay_real()
1931 xfs_iext_insert(bma->ip, &bma->icur, &LEFT, state); in xfs_bmap_add_extent_delay_real()
2023 struct xfs_iext_cursor *icur, in xfs_bmap_add_extent_unwritten_real() argument
2057 xfs_iext_get_extent(ifp, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2076 if (xfs_iext_peek_prev_extent(ifp, icur, &LEFT)) { in xfs_bmap_add_extent_unwritten_real()
2094 if (xfs_iext_peek_next_extent(ifp, icur, &RIGHT)) { in xfs_bmap_add_extent_unwritten_real()
2126 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2127 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2128 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2129 xfs_iext_update_extent(ip, state, icur, &LEFT); in xfs_bmap_add_extent_unwritten_real()
2165 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2166 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2167 xfs_iext_update_extent(ip, state, icur, &LEFT); in xfs_bmap_add_extent_unwritten_real()
2198 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2199 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2200 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2201 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2232 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2260 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2261 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2262 xfs_iext_update_extent(ip, state, icur, &LEFT); in xfs_bmap_add_extent_unwritten_real()
2294 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2295 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_unwritten_real()
2328 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2329 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2330 xfs_iext_update_extent(ip, state, icur, &RIGHT); in xfs_bmap_add_extent_unwritten_real()
2360 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2361 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2362 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_unwritten_real()
2403 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2404 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2405 xfs_iext_insert(ip, icur, &r[1], state); in xfs_bmap_add_extent_unwritten_real()
2406 xfs_iext_insert(ip, icur, &r[0], state); in xfs_bmap_add_extent_unwritten_real()
2495 struct xfs_iext_cursor *icur, in xfs_bmap_add_extent_hole_delay() argument
2512 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) { in xfs_bmap_add_extent_hole_delay()
2522 if (xfs_iext_get_extent(ifp, icur, &right)) { in xfs_bmap_add_extent_hole_delay()
2566 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_hole_delay()
2567 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_hole_delay()
2568 xfs_iext_update_extent(ip, state, icur, &left); in xfs_bmap_add_extent_hole_delay()
2586 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_hole_delay()
2587 xfs_iext_update_extent(ip, state, icur, &left); in xfs_bmap_add_extent_hole_delay()
2604 xfs_iext_update_extent(ip, state, icur, &right); in xfs_bmap_add_extent_hole_delay()
2614 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_hole_delay()
2635 struct xfs_iext_cursor *icur, in xfs_bmap_add_extent_hole_real() argument
2660 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) { in xfs_bmap_add_extent_hole_real()
2670 if (xfs_iext_get_extent(ifp, icur, &right)) { in xfs_bmap_add_extent_hole_real()
2710 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_hole_real()
2711 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_hole_real()
2712 xfs_iext_update_extent(ip, state, icur, &left); in xfs_bmap_add_extent_hole_real()
2747 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_hole_real()
2748 xfs_iext_update_extent(ip, state, icur, &left); in xfs_bmap_add_extent_hole_real()
2775 xfs_iext_update_extent(ip, state, icur, &right); in xfs_bmap_add_extent_hole_real()
2797 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_hole_real()
3802 struct xfs_iext_cursor icur; in xfs_bmapi_read() local
3844 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) in xfs_bmapi_read()
3876 if (!xfs_iext_next_extent(ifp, &icur, &got)) in xfs_bmapi_read()
3904 struct xfs_iext_cursor *icur, in xfs_bmapi_reserve_delalloc() argument
3929 if (!xfs_iext_peek_prev_extent(ifp, icur, &prev)) in xfs_bmapi_reserve_delalloc()
3970 xfs_bmap_add_extent_hole_delay(ip, whichfork, icur, got); in xfs_bmapi_reserve_delalloc()
4012 xfs_iext_peek_prev_extent(ifp, &bma->icur, &bma->prev); in xfs_bmapi_allocate()
4092 whichfork, &bma->icur, &bma->cur, &bma->got, in xfs_bmapi_allocate()
4104 xfs_iext_get_extent(ifp, &bma->icur, &bma->got); in xfs_bmapi_allocate()
4160 &bma->icur, &bma->cur, mval, &tmp_logflags); in xfs_bmapi_convert_unwritten()
4182 xfs_iext_get_extent(ifp, &bma->icur, &bma->got); in xfs_bmapi_convert_unwritten()
4291 if (!xfs_iext_lookup_extent(ip, ifp, bno, &bma.icur, &bma.got)) in xfs_bmapi_write()
4293 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev)) in xfs_bmapi_write()
4405 if (!xfs_iext_next_extent(ifp, &bma.icur, &bma.got)) in xfs_bmapi_write()
4469 struct xfs_iext_cursor icur; in xfs_bmapi_remap() local
4499 if (xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) { in xfs_bmapi_remap()
4521 error = xfs_bmap_add_extent_hole_real(tp, ip, whichfork, &icur, in xfs_bmapi_remap()
4636 struct xfs_iext_cursor *icur, in xfs_bmap_del_extent_delay() argument
4691 xfs_iext_remove(ip, icur, state); in xfs_bmap_del_extent_delay()
4692 xfs_iext_prev(ifp, icur); in xfs_bmap_del_extent_delay()
4703 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_delay()
4713 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_delay()
4741 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_delay()
4742 xfs_iext_next(ifp, icur); in xfs_bmap_del_extent_delay()
4743 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_delay()
4762 struct xfs_iext_cursor *icur, in xfs_bmap_del_extent_cow() argument
4792 xfs_iext_remove(ip, icur, state); in xfs_bmap_del_extent_cow()
4793 xfs_iext_prev(ifp, icur); in xfs_bmap_del_extent_cow()
4802 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_cow()
4809 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_cow()
4822 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_cow()
4823 xfs_iext_next(ifp, icur); in xfs_bmap_del_extent_cow()
4824 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_cow()
4838 struct xfs_iext_cursor *icur, in xfs_bmap_del_extent_real() argument
4867 xfs_iext_get_extent(ifp, icur, &got); in xfs_bmap_del_extent_real()
4934 xfs_iext_remove(ip, icur, state); in xfs_bmap_del_extent_real()
4935 xfs_iext_prev(ifp, icur); in xfs_bmap_del_extent_real()
4954 xfs_iext_update_extent(ip, state, icur, &got); in xfs_bmap_del_extent_real()
4968 xfs_iext_update_extent(ip, state, icur, &got); in xfs_bmap_del_extent_real()
4984 xfs_iext_update_extent(ip, state, icur, &got); in xfs_bmap_del_extent_real()
5028 xfs_iext_update_extent(ip, state, icur, &old); in xfs_bmap_del_extent_real()
5038 xfs_iext_next(ifp, icur); in xfs_bmap_del_extent_real()
5039 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_real()
5113 struct xfs_iext_cursor icur; in __xfs_bunmapi() local
5157 if (!xfs_iext_lookup_extent_before(ip, ifp, &end, &icur, &got)) { in __xfs_bunmapi()
5189 !xfs_iext_prev_extent(ifp, &icur, &got)) { in __xfs_bunmapi()
5258 !xfs_iext_prev_extent(ifp, &icur, &got)) { in __xfs_bunmapi()
5281 whichfork, &icur, &cur, &del, in __xfs_bunmapi()
5310 !xfs_iext_prev_extent(ifp, &icur, &got)) { in __xfs_bunmapi()
5324 if (!xfs_iext_prev_extent(ifp, &icur, &prev)) in __xfs_bunmapi()
5338 ip, whichfork, &icur, &cur, in __xfs_bunmapi()
5347 ip, whichfork, &icur, &cur, in __xfs_bunmapi()
5357 error = xfs_bmap_del_extent_delay(ip, whichfork, &icur, in __xfs_bunmapi()
5360 error = xfs_bmap_del_extent_real(ip, tp, &icur, cur, in __xfs_bunmapi()
5376 if (!xfs_iext_get_extent(ifp, &icur, &got) || in __xfs_bunmapi()
5378 !xfs_iext_prev_extent(ifp, &icur, &got))) { in __xfs_bunmapi()
5501 struct xfs_iext_cursor *icur, in xfs_bmse_merge() argument
5555 xfs_iext_remove(ip, icur, 0); in xfs_bmse_merge()
5556 xfs_iext_prev(XFS_IFORK_PTR(ip, whichfork), icur); in xfs_bmse_merge()
5557 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur, in xfs_bmse_merge()
5574 struct xfs_iext_cursor *icur, in xfs_bmap_shift_update_extent() argument
5601 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur, in xfs_bmap_shift_update_extent()
5624 struct xfs_iext_cursor icur; in xfs_bmap_collapse_extents() local
5653 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) { in xfs_bmap_collapse_extents()
5661 if (xfs_iext_peek_prev_extent(ifp, &icur, &prev)) { in xfs_bmap_collapse_extents()
5669 offset_shift_fsb, &icur, &got, &prev, in xfs_bmap_collapse_extents()
5682 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got, in xfs_bmap_collapse_extents()
5688 if (!xfs_iext_next_extent(ifp, &icur, &got)) { in xfs_bmap_collapse_extents()
5742 struct xfs_iext_cursor icur; in xfs_bmap_insert_extents() local
5772 xfs_iext_last(ifp, &icur); in xfs_bmap_insert_extents()
5773 if (!xfs_iext_get_extent(ifp, &icur, &got) || in xfs_bmap_insert_extents()
5779 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) { in xfs_bmap_insert_extents()
5793 if (xfs_iext_peek_next_extent(ifp, &icur, &next)) { in xfs_bmap_insert_extents()
5809 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got, in xfs_bmap_insert_extents()
5814 if (!xfs_iext_prev_extent(ifp, &icur, &got) || in xfs_bmap_insert_extents()
5848 struct xfs_iext_cursor icur; in xfs_bmap_split_extent_at() local
5876 if (!xfs_iext_lookup_extent(ip, ifp, split_fsb, &icur, &got) || in xfs_bmap_split_extent_at()
5896 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), &icur, in xfs_bmap_split_extent_at()
5908 xfs_iext_next(ifp, &icur); in xfs_bmap_split_extent_at()
5909 xfs_iext_insert(ip, &icur, &new, 0); in xfs_bmap_split_extent_at()