Lines Matching refs:cnt_cur
320 xfs_btree_cur_t *cnt_cur, /* cursor for by-size btree */ in xfs_alloc_fixup_trees() argument
336 mp = cnt_cur->bc_mp; in xfs_alloc_fixup_trees()
343 if ((error = xfs_alloc_get_rec(cnt_cur, &nfbno1, &nflen1, &i))) in xfs_alloc_fixup_trees()
349 if ((error = xfs_alloc_lookup_eq(cnt_cur, fbno, flen, &i))) in xfs_alloc_fixup_trees()
370 if (bno_cur->bc_nlevels == 1 && cnt_cur->bc_nlevels == 1) { in xfs_alloc_fixup_trees()
375 cntblock = XFS_BUF_TO_BLOCK(cnt_cur->bc_bufs[0]); in xfs_alloc_fixup_trees()
406 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_alloc_fixup_trees()
413 if ((error = xfs_alloc_lookup_eq(cnt_cur, nfbno1, nflen1, &i))) in xfs_alloc_fixup_trees()
416 if ((error = xfs_btree_insert(cnt_cur, &i))) in xfs_alloc_fixup_trees()
421 if ((error = xfs_alloc_lookup_eq(cnt_cur, nfbno2, nflen2, &i))) in xfs_alloc_fixup_trees()
424 if ((error = xfs_btree_insert(cnt_cur, &i))) in xfs_alloc_fixup_trees()
673 xfs_btree_cur_t *cnt_cur;/* by count btree cursor */ in xfs_alloc_ag_vextent_exact() local
745 cnt_cur = xfs_allocbt_init_cursor(args->mp, args->tp, args->agbp, in xfs_alloc_ag_vextent_exact()
749 error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, args->agbno, in xfs_alloc_ag_vextent_exact()
752 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_alloc_ag_vextent_exact()
757 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_exact()
881 xfs_btree_cur_t *cnt_cur; /* cursor for count btree */ in xfs_alloc_ag_vextent_near() local
929 cnt_cur = xfs_allocbt_init_cursor(args->mp, args->tp, args->agbp, in xfs_alloc_ag_vextent_near()
935 if ((error = xfs_alloc_lookup_ge(cnt_cur, 0, args->maxlen, &i))) in xfs_alloc_ag_vextent_near()
942 if ((error = xfs_alloc_ag_vextent_small(args, cnt_cur, <bno, in xfs_alloc_ag_vextent_near()
946 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
964 while (xfs_btree_islastblock(cnt_cur, 0)) { in xfs_alloc_ag_vextent_near()
981 cnt_cur->bc_ptrs[0] = 1; in xfs_alloc_ag_vextent_near()
983 if ((error = xfs_alloc_get_rec(cnt_cur, <bno, in xfs_alloc_ag_vextent_near()
989 if ((error = xfs_btree_increment(cnt_cur, 0, &i))) in xfs_alloc_ag_vextent_near()
996 i = cnt_cur->bc_ptrs[0]; in xfs_alloc_ag_vextent_near()
999 error = xfs_btree_increment(cnt_cur, 0, &j)) { in xfs_alloc_ag_vextent_near()
1004 if ((error = xfs_alloc_get_rec(cnt_cur, <bno, <len, &i))) in xfs_alloc_ag_vextent_near()
1026 besti = cnt_cur->bc_ptrs[0]; in xfs_alloc_ag_vextent_near()
1038 cnt_cur->bc_ptrs[0] = besti; in xfs_alloc_ag_vextent_near()
1039 if ((error = xfs_alloc_get_rec(cnt_cur, <bno, <len, &i))) in xfs_alloc_ag_vextent_near()
1045 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1064 if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur_lt, ltbno, in xfs_alloc_ag_vextent_near()
1067 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1207 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1244 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1256 if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur_lt, ltbno, ltlen, in xfs_alloc_ag_vextent_near()
1265 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_near()
1271 if (cnt_cur != NULL) in xfs_alloc_ag_vextent_near()
1272 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_alloc_ag_vextent_near()
1291 xfs_btree_cur_t *cnt_cur; /* cursor for cnt btree */ in xfs_alloc_ag_vextent_size() local
1304 cnt_cur = xfs_allocbt_init_cursor(args->mp, args->tp, args->agbp, in xfs_alloc_ag_vextent_size()
1311 if ((error = xfs_alloc_lookup_ge(cnt_cur, 0, in xfs_alloc_ag_vextent_size()
1324 error = xfs_alloc_ag_vextent_small(args, cnt_cur, in xfs_alloc_ag_vextent_size()
1329 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1343 error = xfs_alloc_get_rec(cnt_cur, &fbno, &flen, &i); in xfs_alloc_ag_vextent_size()
1354 error = xfs_btree_increment(cnt_cur, 0, &i); in xfs_alloc_ag_vextent_size()
1368 xfs_btree_del_cursor(cnt_cur, in xfs_alloc_ag_vextent_size()
1398 if ((error = xfs_btree_decrement(cnt_cur, 0, &i))) in xfs_alloc_ag_vextent_size()
1402 if ((error = xfs_alloc_get_rec(cnt_cur, &fbno, &flen, in xfs_alloc_ag_vextent_size()
1423 if ((error = xfs_alloc_lookup_eq(cnt_cur, bestfbno, bestflen, in xfs_alloc_ag_vextent_size()
1439 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1457 if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, in xfs_alloc_ag_vextent_size()
1460 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1462 cnt_cur = bno_cur = NULL; in xfs_alloc_ag_vextent_size()
1474 if (cnt_cur) in xfs_alloc_ag_vextent_size()
1475 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_alloc_ag_vextent_size()
1481 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_alloc_ag_vextent_size()
1590 xfs_btree_cur_t *cnt_cur; /* cursor for by-size btree */ in xfs_free_ag_extent() local
1609 cnt_cur = NULL; in xfs_free_ag_extent()
1668 cnt_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_CNT); in xfs_free_ag_extent()
1677 if ((error = xfs_alloc_lookup_eq(cnt_cur, ltbno, ltlen, &i))) in xfs_free_ag_extent()
1680 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1686 if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) in xfs_free_ag_extent()
1689 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1737 if ((error = xfs_alloc_lookup_eq(cnt_cur, ltbno, ltlen, &i))) in xfs_free_ag_extent()
1740 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1763 if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) in xfs_free_ag_extent()
1766 if ((error = xfs_btree_delete(cnt_cur, &i))) in xfs_free_ag_extent()
1794 if ((error = xfs_alloc_lookup_eq(cnt_cur, nbno, nlen, &i))) in xfs_free_ag_extent()
1797 if ((error = xfs_btree_insert(cnt_cur, &i))) in xfs_free_ag_extent()
1800 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); in xfs_free_ag_extent()
1801 cnt_cur = NULL; in xfs_free_ag_extent()
1825 if (cnt_cur) in xfs_free_ag_extent()
1826 xfs_btree_del_cursor(cnt_cur, XFS_BTREE_ERROR); in xfs_free_ag_extent()