Lines Matching refs:icur

618 	struct xfs_iext_cursor	icur;
688 for_each_xfs_iext(ifp, &icur, &rec) {
775 struct xfs_iext_cursor icur;
842 xfs_iext_first(ifp, &icur);
843 xfs_iext_insert(ip, &icur, &rec, 0);
1087 struct xfs_iext_cursor icur;
1164 xfs_iext_insert(ip, &ir->icur, &new,
1166 trace_xfs_read_extent(ip, &ir->icur,
1168 xfs_iext_next(ifp, &ir->icur);
1195 xfs_iext_first(ifp, &ir.icur);
1236 struct xfs_iext_cursor icur;
1253 for_each_xfs_iext(ifp, &icur, &got) {
1283 struct xfs_iext_cursor icur;
1302 if (!xfs_iext_lookup_extent_before(ip, ifp, last_block, &icur, &got))
1316 struct xfs_iext_cursor icur;
1323 xfs_iext_last(ifp, &icur);
1324 if (!xfs_iext_get_extent(ifp, &icur, rec))
1444 xfs_iext_get_extent(ifp, &bma->icur, &PREV);
1466 if (xfs_iext_peek_prev_extent(ifp, &bma->icur, &LEFT)) {
1484 if (xfs_iext_peek_next_extent(ifp, &bma->icur, &RIGHT)) {
1517 xfs_iext_remove(bma->ip, &bma->icur, state);
1518 xfs_iext_remove(bma->ip, &bma->icur, state);
1519 xfs_iext_prev(ifp, &bma->icur);
1520 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1562 xfs_iext_remove(bma->ip, &bma->icur, state);
1563 xfs_iext_prev(ifp, &bma->icur);
1564 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1594 xfs_iext_next(ifp, &bma->icur);
1595 xfs_iext_remove(bma->ip, &bma->icur, state);
1596 xfs_iext_prev(ifp, &bma->icur);
1597 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1624 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1664 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1665 xfs_iext_prev(ifp, &bma->icur);
1666 xfs_iext_update_extent(bma->ip, state, &bma->icur, &LEFT);
1690 xfs_iext_update_extent(bma->ip, state, &bma->icur, new);
1729 xfs_iext_next(ifp, &bma->icur);
1730 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state);
1731 xfs_iext_prev(ifp, &bma->icur);
1767 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1768 xfs_iext_next(ifp, &bma->icur);
1769 xfs_iext_update_extent(bma->ip, state, &bma->icur, &RIGHT);
1777 xfs_iext_update_extent(bma->ip, state, &bma->icur, new);
1815 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state);
1816 xfs_iext_next(ifp, &bma->icur);
1859 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV);
1861 xfs_iext_next(ifp, &bma->icur);
1862 xfs_iext_insert(bma->ip, &bma->icur, &RIGHT, state);
1863 xfs_iext_insert(bma->ip, &bma->icur, &LEFT, state);
1961 struct xfs_iext_cursor *icur,
1995 xfs_iext_get_extent(ifp, icur, &PREV);
2014 if (xfs_iext_peek_prev_extent(ifp, icur, &LEFT)) {
2032 if (xfs_iext_peek_next_extent(ifp, icur, &RIGHT)) {
2064 xfs_iext_remove(ip, icur, state);
2065 xfs_iext_remove(ip, icur, state);
2066 xfs_iext_prev(ifp, icur);
2067 xfs_iext_update_extent(ip, state, icur, &LEFT);
2117 xfs_iext_remove(ip, icur, state);
2118 xfs_iext_prev(ifp, icur);
2119 xfs_iext_update_extent(ip, state, icur, &LEFT);
2158 xfs_iext_next(ifp, icur);
2159 xfs_iext_remove(ip, icur, state);
2160 xfs_iext_prev(ifp, icur);
2161 xfs_iext_update_extent(ip, state, icur, &PREV);
2200 xfs_iext_update_extent(ip, state, icur, &PREV);
2231 xfs_iext_update_extent(ip, state, icur, &PREV);
2232 xfs_iext_prev(ifp, icur);
2233 xfs_iext_update_extent(ip, state, icur, &LEFT);
2268 xfs_iext_update_extent(ip, state, icur, &PREV);
2269 xfs_iext_insert(ip, icur, new, state);
2308 xfs_iext_update_extent(ip, state, icur, &PREV);
2309 xfs_iext_next(ifp, icur);
2310 xfs_iext_update_extent(ip, state, icur, &RIGHT);
2343 xfs_iext_update_extent(ip, state, icur, &PREV);
2344 xfs_iext_next(ifp, icur);
2345 xfs_iext_insert(ip, icur, new, state);
2394 xfs_iext_update_extent(ip, state, icur, &PREV);
2395 xfs_iext_next(ifp, icur);
2396 xfs_iext_insert(ip, icur, &r[1], state);
2397 xfs_iext_insert(ip, icur, &r[0], state);
2495 struct xfs_iext_cursor *icur,
2512 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) {
2522 if (xfs_iext_get_extent(ifp, icur, &right)) {
2566 xfs_iext_remove(ip, icur, state);
2567 xfs_iext_prev(ifp, icur);
2568 xfs_iext_update_extent(ip, state, icur, &left);
2586 xfs_iext_prev(ifp, icur);
2587 xfs_iext_update_extent(ip, state, icur, &left);
2604 xfs_iext_update_extent(ip, state, icur, &right);
2614 xfs_iext_insert(ip, icur, new, state);
2636 struct xfs_iext_cursor *icur,
2661 if (xfs_iext_peek_prev_extent(ifp, icur, &left)) {
2671 if (xfs_iext_get_extent(ifp, icur, &right)) {
2711 xfs_iext_remove(ip, icur, state);
2712 xfs_iext_prev(ifp, icur);
2713 xfs_iext_update_extent(ip, state, icur, &left);
2756 xfs_iext_prev(ifp, icur);
2757 xfs_iext_update_extent(ip, state, icur, &left);
2787 xfs_iext_update_extent(ip, state, icur, &right);
2812 xfs_iext_insert(ip, icur, new, state);
3879 struct xfs_iext_cursor icur;
3904 if (!xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got))
3936 if (!xfs_iext_next_extent(ifp, &icur, &got))
3964 struct xfs_iext_cursor *icur,
3989 if (!xfs_iext_peek_prev_extent(ifp, icur, &prev))
4030 xfs_bmap_add_extent_hole_delay(ip, whichfork, icur, got);
4108 if (!xfs_iext_peek_prev_extent(ifp, &bma->icur, &bma->prev))
4164 whichfork, &bma->icur, &bma->cur, &bma->got,
4176 xfs_iext_get_extent(ifp, &bma->icur, &bma->got);
4232 &bma->icur, &bma->cur, mval, &tmp_logflags);
4254 xfs_iext_get_extent(ifp, &bma->icur, &bma->got);
4386 if (!xfs_iext_lookup_extent(ip, ifp, bno, &bma.icur, &bma.got))
4388 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev))
4477 if (!xfs_iext_next_extent(ifp, &bma.icur, &bma.got))
4543 if (!xfs_iext_lookup_extent(ip, ifp, offset_fsb, &bma.icur, &bma.got) ||
4591 if (!xfs_iext_peek_prev_extent(ifp, &bma.icur, &bma.prev))
4647 struct xfs_iext_cursor icur;
4672 if (xfs_iext_lookup_extent(ip, ifp, bno, &icur, &got)) {
4694 error = xfs_bmap_add_extent_hole_real(tp, ip, whichfork, &icur,
4803 struct xfs_iext_cursor *icur,
4857 xfs_iext_remove(ip, icur, state);
4858 xfs_iext_prev(ifp, icur);
4869 xfs_iext_update_extent(ip, state, icur, got);
4879 xfs_iext_update_extent(ip, state, icur, got);
4907 xfs_iext_update_extent(ip, state, icur, got);
4908 xfs_iext_next(ifp, icur);
4909 xfs_iext_insert(ip, icur, &new, state);
4930 struct xfs_iext_cursor *icur,
4960 xfs_iext_remove(ip, icur, state);
4961 xfs_iext_prev(ifp, icur);
4970 xfs_iext_update_extent(ip, state, icur, got);
4977 xfs_iext_update_extent(ip, state, icur, got);
4990 xfs_iext_update_extent(ip, state, icur, got);
4991 xfs_iext_next(ifp, icur);
4992 xfs_iext_insert(ip, icur, &new, state);
5006 struct xfs_iext_cursor *icur,
5035 xfs_iext_get_extent(ifp, icur, &got);
5096 xfs_iext_remove(ip, icur, state);
5097 xfs_iext_prev(ifp, icur);
5119 xfs_iext_update_extent(ip, state, icur, &got);
5133 xfs_iext_update_extent(ip, state, icur, &got);
5150 xfs_iext_update_extent(ip, state, icur, &got);
5197 xfs_iext_update_extent(ip, state, icur, &old);
5210 xfs_iext_next(ifp, icur);
5211 xfs_iext_insert(ip, icur, &new, state);
5282 struct xfs_iext_cursor icur;
5311 if (!xfs_iext_lookup_extent_before(ip, ifp, &end, &icur, &got)) {
5343 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5393 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5416 whichfork, &icur, &cur, &del,
5445 !xfs_iext_prev_extent(ifp, &icur, &got)) {
5460 if (!xfs_iext_prev_extent(ifp, &icur, &prev))
5475 ip, whichfork, &icur, &cur,
5484 ip, whichfork, &icur, &cur,
5494 error = xfs_bmap_del_extent_delay(ip, whichfork, &icur,
5497 error = xfs_bmap_del_extent_real(ip, tp, &icur, cur,
5512 if (!xfs_iext_get_extent(ifp, &icur, &got) ||
5514 !xfs_iext_prev_extent(ifp, &icur, &got))) {
5624 struct xfs_iext_cursor *icur,
5686 xfs_iext_remove(ip, icur, 0);
5687 xfs_iext_prev(ifp, icur);
5688 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur,
5704 struct xfs_iext_cursor *icur,
5732 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), icur,
5754 struct xfs_iext_cursor icur;
5778 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) {
5788 if (xfs_iext_peek_prev_extent(ifp, &icur, &prev)) {
5796 offset_shift_fsb, &icur, &got, &prev,
5809 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got,
5815 if (!xfs_iext_next_extent(ifp, &icur, &got)) {
5869 struct xfs_iext_cursor icur;
5894 xfs_iext_last(ifp, &icur);
5895 if (!xfs_iext_get_extent(ifp, &icur, &got) ||
5901 if (!xfs_iext_lookup_extent(ip, ifp, *next_fsb, &icur, &got)) {
5917 if (xfs_iext_peek_next_extent(ifp, &icur, &next)) {
5933 error = xfs_bmap_shift_update_extent(tp, ip, whichfork, &icur, &got,
5938 if (!xfs_iext_prev_extent(ifp, &icur, &got) ||
5972 struct xfs_iext_cursor icur;
5993 if (!xfs_iext_lookup_extent(ip, ifp, split_fsb, &icur, &got) ||
6016 xfs_iext_update_extent(ip, xfs_bmap_fork_to_state(whichfork), &icur,
6028 xfs_iext_next(ifp, &icur);
6029 xfs_iext_insert(ip, &icur, &new, 0);