Lines Matching refs:icur

647 	struct xfs_iext_cursor	icur;
713 for_each_xfs_iext(ifp, &icur, &rec) {
800 struct xfs_iext_cursor icur;
867 xfs_iext_first(ifp, &icur);
868 xfs_iext_insert(ip, &icur, &rec, 0);
1114 struct xfs_iext_cursor icur;
1193 xfs_iext_insert(ip, &ir->icur, &new,
1195 trace_xfs_read_extent(ip, &ir->icur,
1197 xfs_iext_next(ifp, &ir->icur);
1224 xfs_iext_first(ifp, &ir.icur);
1268 struct xfs_iext_cursor icur;
1285 for_each_xfs_iext(ifp, &icur, &got) {
1315 struct xfs_iext_cursor icur;
1335 if (!xfs_iext_lookup_extent_before(ip, ifp, last_block, &icur, &got))
1349 struct xfs_iext_cursor icur;
1356 xfs_iext_last(ifp, &icur);
1357 if (!xfs_iext_get_extent(ifp, &icur, rec))
1478 xfs_iext_get_extent(ifp, &bma->icur, &PREV);
1500 if (xfs_iext_peek_prev_extent(ifp, &bma->icur, &LEFT)) {
1518 if (xfs_iext_peek_next_extent(ifp, &bma->icur, &RIGHT)) {
1551 xfs_iext_remove(bma->ip, &bma->icur, state);
1552 xfs_iext_remove(bma->ip, &bma->icur, state);
1553 xfs_iext_prev(ifp, &bma->icur);
1554 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1599 xfs_iext_remove(bma->ip, &bma->icur, state);
1600 xfs_iext_prev(ifp, &bma->icur);
1601 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1632 xfs_iext_next(ifp, &bma->icur);
1633 xfs_iext_remove(bma->ip, &bma->icur, state);
1634 xfs_iext_prev(ifp, &bma->icur);
1635 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1663 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1705 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1706 xfs_iext_prev(ifp, &bma->icur);
1707 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1732 xfs_iext_update_extent(bma->ip, state, &bma->icur, new);
1773 xfs_iext_next(ifp, &bma->icur);
1774 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state);
1775 xfs_iext_prev(ifp, &bma->icur);
1812 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1813 xfs_iext_next(ifp, &bma->icur);
1814 xfs_iext_update_extent(bma->ip, state, &bma->icur, &RIGHT);
1822 xfs_iext_update_extent(bma->ip, state, &bma->icur, new);
1862 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state);
1863 xfs_iext_next(ifp, &bma->icur);
1906 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1908 xfs_iext_next(ifp, &bma->icur);
1909 xfs_iext_insert(bma->ip, &bma->icur, &RIGHT, state);
1910 xfs_iext_insert(bma->ip, &bma->icur, &LEFT, state);
2010 struct xfs_iext_cursor *icur,
2044 xfs_iext_get_extent(ifp, icur, &PREV);
2063 if (xfs_iext_peek_prev_extent(ifp, icur, &LEFT)) {
2081 if (xfs_iext_peek_next_extent(ifp, icur, &RIGHT)) {
2113 xfs_iext_remove(ip, icur, state);
2114 xfs_iext_remove(ip, icur, state);
2115 xfs_iext_prev(ifp, icur);
2116 xfs_iext_update_extent(ip, state, icur, &LEFT);
2171 xfs_iext_remove(ip, icur, state);
2172 xfs_iext_prev(ifp, icur);
2173 xfs_iext_update_extent(ip, state, icur, &LEFT);
2215 xfs_iext_next(ifp, icur);
2216 xfs_iext_remove(ip, icur, state);
2217 xfs_iext_prev(ifp, icur);
2218 xfs_iext_update_extent(ip, state, icur, &PREV);
2260 xfs_iext_update_extent(ip, state, icur, &PREV);
2292 xfs_iext_update_extent(ip, state, icur, &PREV);
2293 xfs_iext_prev(ifp, icur);
2294 xfs_iext_update_extent(ip, state, icur, &LEFT);
2330 xfs_iext_update_extent(ip, state, icur, &PREV);
2331 xfs_iext_insert(ip, icur, new, state);
2372 xfs_iext_update_extent(ip, state, icur, &PREV);
2373 xfs_iext_next(ifp, icur);
2374 xfs_iext_update_extent(ip, state, icur, &RIGHT);
2408 xfs_iext_update_extent(ip, state, icur, &PREV);
2409 xfs_iext_next(ifp, icur);
2410 xfs_iext_insert(ip, icur, new, state);
2462 xfs_iext_update_extent(ip, state, icur, &PREV);
2463 xfs_iext_next(ifp, icur);
2464 xfs_iext_insert(ip, icur, &r[1], state);
2465 xfs_iext_insert(ip, icur, &r[0], state);
2567 struct xfs_iext_cursor *icur,
2584 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) {
2594 if (xfs_iext_get_extent(ifp, icur, &right)) {
2638 xfs_iext_remove(ip, icur, state);
2639 xfs_iext_prev(ifp, icur);
2640 xfs_iext_update_extent(ip, state, icur, &left);
2658 xfs_iext_prev(ifp, icur);
2659 xfs_iext_update_extent(ip, state, icur, &left);
2676 xfs_iext_update_extent(ip, state, icur, &right);
2686 xfs_iext_insert(ip, icur, new, state);
2708 struct xfs_iext_cursor *icur,
2733 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) {
2743 if (xfs_iext_get_extent(ifp, icur, &right)) {
2783 xfs_iext_remove(ip, icur, state);
2784 xfs_iext_prev(ifp, icur);
2785 xfs_iext_update_extent(ip, state, icur, &left);
2831 xfs_iext_prev(ifp, icur);
2832 xfs_iext_update_extent(ip, state, icur, &left);
2863 xfs_iext_update_extent(ip, state, icur, &right);
2889 xfs_iext_insert(ip, icur, new, state);
3973 struct xfs_iext_cursor icur;
4002 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got))
4034 if (!xfs_iext_next_extent(ifp, &icur, &got))
4062 struct xfs_iext_cursor *icur,
4087 if (!xfs_iext_peek_prev_extent(ifp, icur, &prev))
4128 xfs_bmap_add_extent_hole_delay(ip, whichfork, icur, got);
4206 if (!xfs_iext_peek_prev_extent(ifp, &bma->icur, &bma->prev))
4261 whichfork, &bma->icur, &bma->cur, &bma->got,
4273 xfs_iext_get_extent(ifp, &bma->icur, &bma->got);
4329 &bma->icur, &bma->cur, mval, &tmp_logflags);
4351 xfs_iext_get_extent(ifp, &bma->icur, &bma->got);
4484 if (!xfs_iext_lookup_extent(ip, ifp, bno, &bma.icur, &bma.got))
4486 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev))
4575 if (!xfs_iext_next_extent(ifp, &bma.icur, &bma.got))
4641 if (!xfs_iext_lookup_extent(ip, ifp, offset_fsb, &bma.icur, &bma.got) ||
4689 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev))
4747 struct xfs_iext_cursor icur;
4773 if (xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) {
4793 error = xfs_bmap_add_extent_hole_real(tp, ip, whichfork, &icur,
4902 struct xfs_iext_cursor *icur,
4952 xfs_iext_remove(ip, icur, state);
4953 xfs_iext_prev(ifp, icur);
4964 xfs_iext_update_extent(ip, state, icur, got);
4974 xfs_iext_update_extent(ip, state, icur, got);
5002 xfs_iext_update_extent(ip, state, icur, got);
5003 xfs_iext_next(ifp, icur);
5004 xfs_iext_insert(ip, icur, &new, state);
5025 struct xfs_iext_cursor *icur,
5055 xfs_iext_remove(ip, icur, state);
5056 xfs_iext_prev(ifp, icur);
5065 xfs_iext_update_extent(ip, state, icur, got);
5072 xfs_iext_update_extent(ip, state, icur, got);
5085 xfs_iext_update_extent(ip, state, icur, got);
5086 xfs_iext_next(ifp, icur);
5087 xfs_iext_insert(ip, icur, &new, state);
5101 struct xfs_iext_cursor *icur,
5131 xfs_iext_get_extent(ifp, icur, &got);
5191 xfs_iext_remove(ip, icur, state);
5192 xfs_iext_prev(ifp, icur);
5214 xfs_iext_update_extent(ip, state, icur, &got);
5228 xfs_iext_update_extent(ip, state, icur, &got);
5245 xfs_iext_update_extent(ip, state, icur, &got);
5292 xfs_iext_update_extent(ip, state, icur, &old);
5304 xfs_iext_next(ifp, icur);
5305 xfs_iext_insert(ip, icur, &new, state);
5373 struct xfs_iext_cursor icur;
5404 if (!xfs_iext_lookup_extent_before(ip, ifp, &end, &icur, &got)) {
5435 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5485 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5508 whichfork, &icur, &cur, &del,
5538 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5553 if (!xfs_iext_prev_extent(ifp, &icur, &prev))
5568 ip, whichfork, &icur, &cur,
5577 ip, whichfork, &icur, &cur,
5587 error = xfs_bmap_del_extent_delay(ip, whichfork, &icur,
5590 error = xfs_bmap_del_extent_real(ip, tp, &icur, cur,
5605 if (!xfs_iext_get_extent(ifp, &icur, &got) ||
5607 !xfs_iext_prev_extent(ifp, &icur, &got))) {
5717 struct xfs_iext_cursor *icur,
5784 xfs_iext_remove(ip, icur, 0);
5785 xfs_iext_prev(ifp, icur);
5786 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur,
5802 struct xfs_iext_cursor *icur,
5832 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur,
5854 struct xfs_iext_cursor icur;
5877 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) {
5888 if (xfs_iext_peek_prev_extent(ifp, &icur, &prev)) {
5896 offset_shift_fsb, &icur, &got, &prev,
5909 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got,
5915 if (!xfs_iext_next_extent(ifp, &icur, &got)) {
5969 struct xfs_iext_cursor icur;
5993 xfs_iext_last(ifp, &icur);
5994 if (!xfs_iext_get_extent(ifp, &icur, &got) ||
6000 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) {
6018 if (xfs_iext_peek_next_extent(ifp, &icur, &next)) {
6034 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got,
6039 if (!xfs_iext_prev_extent(ifp, &icur, &got) ||
6073 struct xfs_iext_cursor icur;
6095 if (!xfs_iext_lookup_extent(ip, ifp, split_fsb, &icur, &got) ||
6118 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), &icur,
6130 xfs_iext_next(ifp, &icur);
6131 xfs_iext_insert(ip, &icur, &new, 0);