Lines Matching refs:cnt_cur
306 xfs_btree_cur_t *cnt_cur, /* cursor for by-size btree */ in xfs_alloc_fixup_trees() argument
322 mp = cnt_cur->bc_mp; in xfs_alloc_fixup_trees()
329 if ((error = xfs_alloc_get_rec(cnt_cur, &nfbno1, &nflen1, &i))) in xfs_alloc_fixup_trees()
335 if ((error = xfs_alloc_lookup_eq(cnt_cur, fbno, flen, &i))) in xfs_alloc_fixup_trees()
356 if (bno_cur->bc_nlevels == 1 && cnt_cur->bc_nlevels == 1) { in xfs_alloc_fixup_trees()
361 cntblock = XFS_BUF_TO_BLOCK(cnt_cur->bc_bufs[0]); in xfs_alloc_fixup_trees()
392 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_alloc_fixup_trees()
399 if ((error = xfs_alloc_lookup_eq(cnt_cur, nfbno1, nflen1, &i))) in xfs_alloc_fixup_trees()
402 if ((error = xfs_btree_insert(cnt_cur, &i))) in xfs_alloc_fixup_trees()
407 if ((error = xfs_alloc_lookup_eq(cnt_cur, nfbno2, nflen2, &i))) in xfs_alloc_fixup_trees()
410 if ((error = xfs_btree_insert(cnt_cur, &i))) in xfs_alloc_fixup_trees()
656 xfs_btree_cur_t *cnt_cur;/* by count btree cursor */ in xfs_alloc_ag_vextent_exact() local
728 cnt_cur = xfs_allocbt_init_cursor(args->mp, args->tp, args->agbp, in xfs_alloc_ag_vextent_exact()
732 error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, args->agbno, in xfs_alloc_ag_vextent_exact()
735 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_alloc_ag_vextent_exact()
740 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_exact()
860 xfs_btree_cur_t *cnt_cur; /* cursor for count btree */ in xfs_alloc_ag_vextent_near() local
897 cnt_cur = xfs_allocbt_init_cursor(args->mp, args->tp, args->agbp, in xfs_alloc_ag_vextent_near()
903 if ((error = xfs_alloc_lookup_ge(cnt_cur, 0, args->maxlen, &i))) in xfs_alloc_ag_vextent_near()
910 if ((error = xfs_alloc_ag_vextent_small(args, cnt_cur, <bno, in xfs_alloc_ag_vextent_near()
914 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
932 while (xfs_btree_islastblock(cnt_cur, 0)) { in xfs_alloc_ag_vextent_near()
949 cnt_cur->bc_ptrs[0] = 1; in xfs_alloc_ag_vextent_near()
951 if ((error = xfs_alloc_get_rec(cnt_cur, <bno, in xfs_alloc_ag_vextent_near()
957 if ((error = xfs_btree_increment(cnt_cur, 0, &i))) in xfs_alloc_ag_vextent_near()
964 i = cnt_cur->bc_ptrs[0]; in xfs_alloc_ag_vextent_near()
967 error = xfs_btree_increment(cnt_cur, 0, &j)) { in xfs_alloc_ag_vextent_near()
972 if ((error = xfs_alloc_get_rec(cnt_cur, <bno, <len, &i))) in xfs_alloc_ag_vextent_near()
992 besti = cnt_cur->bc_ptrs[0]; in xfs_alloc_ag_vextent_near()
1004 cnt_cur->bc_ptrs[0] = besti; in xfs_alloc_ag_vextent_near()
1005 if ((error = xfs_alloc_get_rec(cnt_cur, <bno, <len, &i))) in xfs_alloc_ag_vextent_near()
1011 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1030 if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur_lt, ltbno, in xfs_alloc_ag_vextent_near()
1033 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1173 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1210 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1221 if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur_lt, ltbno, ltlen, in xfs_alloc_ag_vextent_near()
1230 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1236 if (cnt_cur != NULL) in xfs_alloc_ag_vextent_near()
1237 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_alloc_ag_vextent_near()
1256 xfs_btree_cur_t *cnt_cur; /* cursor for cnt btree */ in xfs_alloc_ag_vextent_size() local
1269 cnt_cur = xfs_allocbt_init_cursor(args->mp, args->tp, args->agbp, in xfs_alloc_ag_vextent_size()
1276 if ((error = xfs_alloc_lookup_ge(cnt_cur, 0, in xfs_alloc_ag_vextent_size()
1289 error = xfs_alloc_ag_vextent_small(args, cnt_cur, in xfs_alloc_ag_vextent_size()
1294 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1308 error = xfs_alloc_get_rec(cnt_cur, &fbno, &flen, &i); in xfs_alloc_ag_vextent_size()
1319 error = xfs_btree_increment(cnt_cur, 0, &i); in xfs_alloc_ag_vextent_size()
1333 xfs_btree_del_cursor(cnt_cur, in xfs_alloc_ag_vextent_size()
1363 if ((error = xfs_btree_decrement(cnt_cur, 0, &i))) in xfs_alloc_ag_vextent_size()
1367 if ((error = xfs_alloc_get_rec(cnt_cur, &fbno, &flen, in xfs_alloc_ag_vextent_size()
1388 if ((error = xfs_alloc_lookup_eq(cnt_cur, bestfbno, bestflen, in xfs_alloc_ag_vextent_size()
1404 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1422 if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, in xfs_alloc_ag_vextent_size()
1425 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1427 cnt_cur = bno_cur = NULL; in xfs_alloc_ag_vextent_size()
1439 if (cnt_cur) in xfs_alloc_ag_vextent_size()
1440 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_alloc_ag_vextent_size()
1446 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1555 xfs_btree_cur_t *cnt_cur; /* cursor for by-size btree */ in xfs_free_ag_extent() local
1574 cnt_cur = NULL; in xfs_free_ag_extent()
1633 cnt_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_CNT); in xfs_free_ag_extent()
1642 if ((error = xfs_alloc_lookup_eq(cnt_cur, ltbno, ltlen, &i))) in xfs_free_ag_extent()
1645 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1651 if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) in xfs_free_ag_extent()
1654 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1702 if ((error = xfs_alloc_lookup_eq(cnt_cur, ltbno, ltlen, &i))) in xfs_free_ag_extent()
1705 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1728 if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) in xfs_free_ag_extent()
1731 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1759 if ((error = xfs_alloc_lookup_eq(cnt_cur, nbno, nlen, &i))) in xfs_free_ag_extent()
1762 if ((error = xfs_btree_insert(cnt_cur, &i))) in xfs_free_ag_extent()
1765 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_free_ag_extent()
1766 cnt_cur = NULL; in xfs_free_ag_extent()
1790 if (cnt_cur) in xfs_free_ag_extent()
1791 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_free_ag_extent()