Lines Matching refs:icur
664 struct xfs_iext_cursor icur;
746 for_each_xfs_iext(ifp, &icur, &rec) {
835 struct xfs_iext_cursor icur;
907 xfs_iext_first(ifp, &icur);
908 xfs_iext_insert(ip, &icur, &rec, 0);
1160 struct xfs_iext_cursor icur;
1208 xfs_iext_insert(ip, &ir->icur, &new,
1210 trace_xfs_read_extent(ip, &ir->icur,
1212 xfs_iext_next(ifp, &ir->icur);
1241 xfs_iext_first(ifp, &ir.icur);
1278 struct xfs_iext_cursor icur;
1297 for_each_xfs_iext(ifp, &icur, &got) {
1327 struct xfs_iext_cursor icur;
1348 if (!xfs_iext_lookup_extent_before(ip, ifp, last_block, &icur, &got))
1362 struct xfs_iext_cursor icur;
1371 xfs_iext_last(ifp, &icur);
1372 if (!xfs_iext_get_extent(ifp, &icur, rec))
1463 struct xfs_iext_cursor icur;
1474 xfs_iext_first(ifp, &icur);
1475 xfs_iext_get_extent(ifp, &icur, &s);
1524 xfs_iext_get_extent(ifp, &bma->icur, &PREV);
1546 if (xfs_iext_peek_prev_extent(ifp, &bma->icur, &LEFT)) {
1564 if (xfs_iext_peek_next_extent(ifp, &bma->icur, &RIGHT)) {
1597 xfs_iext_remove(bma->ip, &bma->icur, state);
1598 xfs_iext_remove(bma->ip, &bma->icur, state);
1599 xfs_iext_prev(ifp, &bma->icur);
1600 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1642 xfs_iext_remove(bma->ip, &bma->icur, state);
1643 xfs_iext_prev(ifp, &bma->icur);
1644 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1674 xfs_iext_next(ifp, &bma->icur);
1675 xfs_iext_remove(bma->ip, &bma->icur, state);
1676 xfs_iext_prev(ifp, &bma->icur);
1677 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1704 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1744 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1745 xfs_iext_prev(ifp, &bma->icur);
1746 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1770 xfs_iext_update_extent(bma->ip, state, &bma->icur, new);
1809 xfs_iext_next(ifp, &bma->icur);
1810 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state);
1811 xfs_iext_prev(ifp, &bma->icur);
1847 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1848 xfs_iext_next(ifp, &bma->icur);
1849 xfs_iext_update_extent(bma->ip, state, &bma->icur, &RIGHT);
1857 xfs_iext_update_extent(bma->ip, state, &bma->icur, new);
1895 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state);
1896 xfs_iext_next(ifp, &bma->icur);
1939 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1941 xfs_iext_next(ifp, &bma->icur);
1942 xfs_iext_insert(bma->ip, &bma->icur, &RIGHT, state);
1943 xfs_iext_insert(bma->ip, &bma->icur, &LEFT, state);
2041 struct xfs_iext_cursor *icur,
2075 xfs_iext_get_extent(ifp, icur, &PREV);
2094 if (xfs_iext_peek_prev_extent(ifp, icur, &LEFT)) {
2112 if (xfs_iext_peek_next_extent(ifp, icur, &RIGHT)) {
2144 xfs_iext_remove(ip, icur, state);
2145 xfs_iext_remove(ip, icur, state);
2146 xfs_iext_prev(ifp, icur);
2147 xfs_iext_update_extent(ip, state, icur, &LEFT);
2197 xfs_iext_remove(ip, icur, state);
2198 xfs_iext_prev(ifp, icur);
2199 xfs_iext_update_extent(ip, state, icur, &LEFT);
2238 xfs_iext_next(ifp, icur);
2239 xfs_iext_remove(ip, icur, state);
2240 xfs_iext_prev(ifp, icur);
2241 xfs_iext_update_extent(ip, state, icur, &PREV);
2280 xfs_iext_update_extent(ip, state, icur, &PREV);
2311 xfs_iext_update_extent(ip, state, icur, &PREV);
2312 xfs_iext_prev(ifp, icur);
2313 xfs_iext_update_extent(ip, state, icur, &LEFT);
2348 xfs_iext_update_extent(ip, state, icur, &PREV);
2349 xfs_iext_insert(ip, icur, new, state);
2388 xfs_iext_update_extent(ip, state, icur, &PREV);
2389 xfs_iext_next(ifp, icur);
2390 xfs_iext_update_extent(ip, state, icur, &RIGHT);
2423 xfs_iext_update_extent(ip, state, icur, &PREV);
2424 xfs_iext_next(ifp, icur);
2425 xfs_iext_insert(ip, icur, new, state);
2474 xfs_iext_update_extent(ip, state, icur, &PREV);
2475 xfs_iext_next(ifp, icur);
2476 xfs_iext_insert(ip, icur, &r[1], state);
2477 xfs_iext_insert(ip, icur, &r[0], state);
2575 struct xfs_iext_cursor *icur,
2592 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) {
2602 if (xfs_iext_get_extent(ifp, icur, &right)) {
2646 xfs_iext_remove(ip, icur, state);
2647 xfs_iext_prev(ifp, icur);
2648 xfs_iext_update_extent(ip, state, icur, &left);
2666 xfs_iext_prev(ifp, icur);
2667 xfs_iext_update_extent(ip, state, icur, &left);
2684 xfs_iext_update_extent(ip, state, icur, &right);
2694 xfs_iext_insert(ip, icur, new, state);
2716 struct xfs_iext_cursor *icur,
2741 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) {
2751 if (xfs_iext_get_extent(ifp, icur, &right)) {
2791 xfs_iext_remove(ip, icur, state);
2792 xfs_iext_prev(ifp, icur);
2793 xfs_iext_update_extent(ip, state, icur, &left);
2836 xfs_iext_prev(ifp, icur);
2837 xfs_iext_update_extent(ip, state, icur, &left);
2867 xfs_iext_update_extent(ip, state, icur, &right);
2892 xfs_iext_insert(ip, icur, new, state);
3879 struct xfs_iext_cursor icur;
3906 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got))
3938 if (!xfs_iext_next_extent(ifp, &icur, &got))
3966 struct xfs_iext_cursor *icur,
3991 if (!xfs_iext_peek_prev_extent(ifp, icur, &prev))
4033 xfs_bmap_add_extent_hole_delay(ip, whichfork, icur, got);
4108 if (!xfs_iext_peek_prev_extent(ifp, &bma->icur, &bma->prev))
4159 whichfork, &bma->icur, &bma->cur, &bma->got,
4171 xfs_iext_get_extent(ifp, &bma->icur, &bma->got);
4227 &bma->icur, &bma->cur, mval, &tmp_logflags);
4249 xfs_iext_get_extent(ifp, &bma->icur, &bma->got);
4383 if (!xfs_iext_lookup_extent(ip, ifp, bno, &bma.icur, &bma.got))
4385 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev))
4474 if (!xfs_iext_next_extent(ifp, &bma.icur, &bma.got))
4532 if (!xfs_iext_lookup_extent(ip, ifp, offset_fsb, &bma.icur, &bma.got) ||
4578 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev))
4633 struct xfs_iext_cursor icur;
4660 if (xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) {
4682 error = xfs_bmap_add_extent_hole_real(tp, ip, whichfork, &icur,
4791 struct xfs_iext_cursor *icur,
4846 xfs_iext_remove(ip, icur, state);
4847 xfs_iext_prev(ifp, icur);
4858 xfs_iext_update_extent(ip, state, icur, got);
4868 xfs_iext_update_extent(ip, state, icur, got);
4896 xfs_iext_update_extent(ip, state, icur, got);
4897 xfs_iext_next(ifp, icur);
4898 xfs_iext_insert(ip, icur, &new, state);
4919 struct xfs_iext_cursor *icur,
4949 xfs_iext_remove(ip, icur, state);
4950 xfs_iext_prev(ifp, icur);
4959 xfs_iext_update_extent(ip, state, icur, got);
4966 xfs_iext_update_extent(ip, state, icur, got);
4979 xfs_iext_update_extent(ip, state, icur, got);
4980 xfs_iext_next(ifp, icur);
4981 xfs_iext_insert(ip, icur, &new, state);
4995 struct xfs_iext_cursor *icur,
5024 xfs_iext_get_extent(ifp, icur, &got);
5098 xfs_iext_remove(ip, icur, state);
5099 xfs_iext_prev(ifp, icur);
5121 xfs_iext_update_extent(ip, state, icur, &got);
5135 xfs_iext_update_extent(ip, state, icur, &got);
5151 xfs_iext_update_extent(ip, state, icur, &got);
5198 xfs_iext_update_extent(ip, state, icur, &old);
5211 xfs_iext_next(ifp, icur);
5212 xfs_iext_insert(ip, icur, &new, state);
5282 struct xfs_iext_cursor icur;
5320 if (!xfs_iext_lookup_extent_before(ip, ifp, &end, &icur, &got)) {
5352 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5420 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5443 whichfork, &icur, &cur, &del,
5472 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5487 if (!xfs_iext_prev_extent(ifp, &icur, &prev))
5502 ip, whichfork, &icur, &cur,
5511 ip, whichfork, &icur, &cur,
5521 error = xfs_bmap_del_extent_delay(ip, whichfork, &icur,
5524 error = xfs_bmap_del_extent_real(ip, tp, &icur, cur,
5540 if (!xfs_iext_get_extent(ifp, &icur, &got) ||
5542 !xfs_iext_prev_extent(ifp, &icur, &got))) {
5652 struct xfs_iext_cursor *icur,
5714 xfs_iext_remove(ip, icur, 0);
5715 xfs_iext_prev(ifp, icur);
5716 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur,
5732 struct xfs_iext_cursor *icur,
5760 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur,
5782 struct xfs_iext_cursor icur;
5808 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) {
5818 if (xfs_iext_peek_prev_extent(ifp, &icur, &prev)) {
5826 offset_shift_fsb, &icur, &got, &prev,
5839 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got,
5845 if (!xfs_iext_next_extent(ifp, &icur, &got)) {
5899 struct xfs_iext_cursor icur;
5926 xfs_iext_last(ifp, &icur);
5927 if (!xfs_iext_get_extent(ifp, &icur, &got) ||
5933 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) {
5949 if (xfs_iext_peek_next_extent(ifp, &icur, &next)) {
5965 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got,
5970 if (!xfs_iext_prev_extent(ifp, &icur, &got) ||
6004 struct xfs_iext_cursor icur;
6027 if (!xfs_iext_lookup_extent(ip, ifp, split_fsb, &icur, &got) ||
6050 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), &icur,
6062 xfs_iext_next(ifp, &icur);
6063 xfs_iext_insert(ip, &icur, &new, 0);