Lines Matching refs:icur

618 	struct xfs_iext_cursor	icur;  in xfs_bmap_extents_to_btree()  local
688 for_each_xfs_iext(ifp, &icur, &rec) { in xfs_bmap_extents_to_btree()
775 struct xfs_iext_cursor icur; in xfs_bmap_local_to_extents() local
842 xfs_iext_first(ifp, &icur); in xfs_bmap_local_to_extents()
843 xfs_iext_insert(ip, &icur, &rec, 0); in xfs_bmap_local_to_extents()
1087 struct xfs_iext_cursor icur; member
1164 xfs_iext_insert(ip, &ir->icur, &new, in xfs_iread_bmbt_block()
1166 trace_xfs_read_extent(ip, &ir->icur, in xfs_iread_bmbt_block()
1168 xfs_iext_next(ifp, &ir->icur); in xfs_iread_bmbt_block()
1195 xfs_iext_first(ifp, &ir.icur); in xfs_iread_extents()
1236 struct xfs_iext_cursor icur; in xfs_bmap_first_unused() local
1253 for_each_xfs_iext(ifp, &icur, &got) { in xfs_bmap_first_unused()
1283 struct xfs_iext_cursor icur; in xfs_bmap_last_before() local
1302 if (!xfs_iext_lookup_extent_before(ip, ifp, last_block, &icur, &got)) in xfs_bmap_last_before()
1316 struct xfs_iext_cursor icur; in xfs_bmap_last_extent() local
1323 xfs_iext_last(ifp, &icur); in xfs_bmap_last_extent()
1324 if (!xfs_iext_get_extent(ifp, &icur, rec)) in xfs_bmap_last_extent()
1444 xfs_iext_get_extent(ifp, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1466 if (xfs_iext_peek_prev_extent(ifp, &bma->icur, &LEFT)) { in xfs_bmap_add_extent_delay_real()
1484 if (xfs_iext_peek_next_extent(ifp, &bma->icur, &RIGHT)) { in xfs_bmap_add_extent_delay_real()
1517 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1518 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1519 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1520 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT); in xfs_bmap_add_extent_delay_real()
1562 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1563 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1564 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT); in xfs_bmap_add_extent_delay_real()
1594 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1595 xfs_iext_remove(bma->ip, &bma->icur, state); in xfs_bmap_add_extent_delay_real()
1596 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1597 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1624 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1664 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1665 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1666 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT); in xfs_bmap_add_extent_delay_real()
1690 xfs_iext_update_extent(bma->ip, state, &bma->icur, new); in xfs_bmap_add_extent_delay_real()
1729 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1730 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1731 xfs_iext_prev(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1767 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1768 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1769 xfs_iext_update_extent(bma->ip, state, &bma->icur, &RIGHT); in xfs_bmap_add_extent_delay_real()
1777 xfs_iext_update_extent(bma->ip, state, &bma->icur, new); in xfs_bmap_add_extent_delay_real()
1815 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1816 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1859 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1861 xfs_iext_next(ifp, &bma->icur); in xfs_bmap_add_extent_delay_real()
1862 xfs_iext_insert(bma->ip, &bma->icur, &RIGHT, state); in xfs_bmap_add_extent_delay_real()
1863 xfs_iext_insert(bma->ip, &bma->icur, &LEFT, state); in xfs_bmap_add_extent_delay_real()
1961 struct xfs_iext_cursor *icur, in xfs_bmap_add_extent_unwritten_real() argument
1995 xfs_iext_get_extent(ifp, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2014 if (xfs_iext_peek_prev_extent(ifp, icur, &LEFT)) { in xfs_bmap_add_extent_unwritten_real()
2032 if (xfs_iext_peek_next_extent(ifp, icur, &RIGHT)) { in xfs_bmap_add_extent_unwritten_real()
2064 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2065 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2066 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2067 xfs_iext_update_extent(ip, state, icur, &LEFT); in xfs_bmap_add_extent_unwritten_real()
2117 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2118 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2119 xfs_iext_update_extent(ip, state, icur, &LEFT); in xfs_bmap_add_extent_unwritten_real()
2158 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2159 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_unwritten_real()
2160 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2161 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2200 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2231 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2232 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2233 xfs_iext_update_extent(ip, state, icur, &LEFT); in xfs_bmap_add_extent_unwritten_real()
2268 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2269 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_unwritten_real()
2308 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2309 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2310 xfs_iext_update_extent(ip, state, icur, &RIGHT); in xfs_bmap_add_extent_unwritten_real()
2343 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2344 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2345 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_unwritten_real()
2394 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2395 xfs_iext_next(ifp, icur); in xfs_bmap_add_extent_unwritten_real()
2396 xfs_iext_insert(ip, icur, &r[1], state); in xfs_bmap_add_extent_unwritten_real()
2397 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()
2636 struct xfs_iext_cursor *icur, in xfs_bmap_add_extent_hole_real() argument
2661 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) { in xfs_bmap_add_extent_hole_real()
2671 if (xfs_iext_get_extent(ifp, icur, &right)) { in xfs_bmap_add_extent_hole_real()
2711 xfs_iext_remove(ip, icur, state); in xfs_bmap_add_extent_hole_real()
2712 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_hole_real()
2713 xfs_iext_update_extent(ip, state, icur, &left); in xfs_bmap_add_extent_hole_real()
2756 xfs_iext_prev(ifp, icur); in xfs_bmap_add_extent_hole_real()
2757 xfs_iext_update_extent(ip, state, icur, &left); in xfs_bmap_add_extent_hole_real()
2787 xfs_iext_update_extent(ip, state, icur, &right); in xfs_bmap_add_extent_hole_real()
2812 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_hole_real()
3879 struct xfs_iext_cursor icur; in xfs_bmapi_read() local
3904 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) in xfs_bmapi_read()
3936 if (!xfs_iext_next_extent(ifp, &icur, &got)) in xfs_bmapi_read()
3964 struct xfs_iext_cursor *icur, in xfs_bmapi_reserve_delalloc() argument
3989 if (!xfs_iext_peek_prev_extent(ifp, icur, &prev)) in xfs_bmapi_reserve_delalloc()
4030 xfs_bmap_add_extent_hole_delay(ip, whichfork, icur, got); in xfs_bmapi_reserve_delalloc()
4108 if (!xfs_iext_peek_prev_extent(ifp, &bma->icur, &bma->prev)) in xfs_bmapi_allocate()
4164 whichfork, &bma->icur, &bma->cur, &bma->got, in xfs_bmapi_allocate()
4176 xfs_iext_get_extent(ifp, &bma->icur, &bma->got); in xfs_bmapi_allocate()
4232 &bma->icur, &bma->cur, mval, &tmp_logflags); in xfs_bmapi_convert_unwritten()
4254 xfs_iext_get_extent(ifp, &bma->icur, &bma->got); in xfs_bmapi_convert_unwritten()
4386 if (!xfs_iext_lookup_extent(ip, ifp, bno, &bma.icur, &bma.got)) in xfs_bmapi_write()
4388 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev)) in xfs_bmapi_write()
4477 if (!xfs_iext_next_extent(ifp, &bma.icur, &bma.got)) in xfs_bmapi_write()
4543 if (!xfs_iext_lookup_extent(ip, ifp, offset_fsb, &bma.icur, &bma.got) || in xfs_bmapi_convert_delalloc()
4591 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev)) in xfs_bmapi_convert_delalloc()
4647 struct xfs_iext_cursor icur; in xfs_bmapi_remap() local
4672 if (xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) { in xfs_bmapi_remap()
4694 error = xfs_bmap_add_extent_hole_real(tp, ip, whichfork, &icur, in xfs_bmapi_remap()
4803 struct xfs_iext_cursor *icur, in xfs_bmap_del_extent_delay() argument
4857 xfs_iext_remove(ip, icur, state); in xfs_bmap_del_extent_delay()
4858 xfs_iext_prev(ifp, icur); in xfs_bmap_del_extent_delay()
4869 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_delay()
4879 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_delay()
4907 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_delay()
4908 xfs_iext_next(ifp, icur); in xfs_bmap_del_extent_delay()
4909 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_delay()
4930 struct xfs_iext_cursor *icur, in xfs_bmap_del_extent_cow() argument
4960 xfs_iext_remove(ip, icur, state); in xfs_bmap_del_extent_cow()
4961 xfs_iext_prev(ifp, icur); in xfs_bmap_del_extent_cow()
4970 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_cow()
4977 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_cow()
4990 xfs_iext_update_extent(ip, state, icur, got); in xfs_bmap_del_extent_cow()
4991 xfs_iext_next(ifp, icur); in xfs_bmap_del_extent_cow()
4992 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_cow()
5006 struct xfs_iext_cursor *icur, in xfs_bmap_del_extent_real() argument
5036 xfs_iext_get_extent(ifp, icur, &got); in xfs_bmap_del_extent_real()
5094 xfs_iext_remove(ip, icur, state); in xfs_bmap_del_extent_real()
5095 xfs_iext_prev(ifp, icur); in xfs_bmap_del_extent_real()
5115 xfs_iext_update_extent(ip, state, icur, &got); in xfs_bmap_del_extent_real()
5129 xfs_iext_update_extent(ip, state, icur, &got); in xfs_bmap_del_extent_real()
5146 xfs_iext_update_extent(ip, state, icur, &got); in xfs_bmap_del_extent_real()
5191 xfs_iext_update_extent(ip, state, icur, &old); in xfs_bmap_del_extent_real()
5201 xfs_iext_next(ifp, icur); in xfs_bmap_del_extent_real()
5202 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_real()
5271 struct xfs_iext_cursor icur; in __xfs_bunmapi() local
5300 if (!xfs_iext_lookup_extent_before(ip, ifp, &end, &icur, &got)) { in __xfs_bunmapi()
5332 !xfs_iext_prev_extent(ifp, &icur, &got)) { in __xfs_bunmapi()
5382 !xfs_iext_prev_extent(ifp, &icur, &got)) { in __xfs_bunmapi()
5405 whichfork, &icur, &cur, &del, in __xfs_bunmapi()
5434 !xfs_iext_prev_extent(ifp, &icur, &got)) { in __xfs_bunmapi()
5449 if (!xfs_iext_prev_extent(ifp, &icur, &prev)) in __xfs_bunmapi()
5464 ip, whichfork, &icur, &cur, in __xfs_bunmapi()
5473 ip, whichfork, &icur, &cur, in __xfs_bunmapi()
5483 error = xfs_bmap_del_extent_delay(ip, whichfork, &icur, in __xfs_bunmapi()
5486 error = xfs_bmap_del_extent_real(ip, tp, &icur, cur, in __xfs_bunmapi()
5501 if (!xfs_iext_get_extent(ifp, &icur, &got) || in __xfs_bunmapi()
5503 !xfs_iext_prev_extent(ifp, &icur, &got))) { in __xfs_bunmapi()
5613 struct xfs_iext_cursor *icur, in xfs_bmse_merge() argument
5675 xfs_iext_remove(ip, icur, 0); in xfs_bmse_merge()
5676 xfs_iext_prev(ifp, icur); in xfs_bmse_merge()
5677 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur, in xfs_bmse_merge()
5693 struct xfs_iext_cursor *icur, in xfs_bmap_shift_update_extent() argument
5721 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur, in xfs_bmap_shift_update_extent()
5743 struct xfs_iext_cursor icur; in xfs_bmap_collapse_extents() local
5767 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) { in xfs_bmap_collapse_extents()
5777 if (xfs_iext_peek_prev_extent(ifp, &icur, &prev)) { in xfs_bmap_collapse_extents()
5785 offset_shift_fsb, &icur, &got, &prev, in xfs_bmap_collapse_extents()
5798 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got, in xfs_bmap_collapse_extents()
5804 if (!xfs_iext_next_extent(ifp, &icur, &got)) { in xfs_bmap_collapse_extents()
5858 struct xfs_iext_cursor icur; in xfs_bmap_insert_extents() local
5883 xfs_iext_last(ifp, &icur); in xfs_bmap_insert_extents()
5884 if (!xfs_iext_get_extent(ifp, &icur, &got) || in xfs_bmap_insert_extents()
5890 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) { in xfs_bmap_insert_extents()
5906 if (xfs_iext_peek_next_extent(ifp, &icur, &next)) { in xfs_bmap_insert_extents()
5922 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got, in xfs_bmap_insert_extents()
5927 if (!xfs_iext_prev_extent(ifp, &icur, &got) || in xfs_bmap_insert_extents()
5961 struct xfs_iext_cursor icur; in xfs_bmap_split_extent() local
5982 if (!xfs_iext_lookup_extent(ip, ifp, split_fsb, &icur, &got) || in xfs_bmap_split_extent()
6005 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), &icur, in xfs_bmap_split_extent()
6017 xfs_iext_next(ifp, &icur); in xfs_bmap_split_extent()
6018 xfs_iext_insert(ip, &icur, &new, 0); in xfs_bmap_split_extent()