Lines Matching refs:bc_levels

439 		if (cur->bc_levels[i].bp)  in xfs_btree_del_cursor()
440 xfs_trans_brelse(cur->bc_tp, cur->bc_levels[i].bp); in xfs_btree_del_cursor()
493 new->bc_levels[i].ptr = cur->bc_levels[i].ptr; in xfs_btree_dup_cursor()
494 new->bc_levels[i].ra = cur->bc_levels[i].ra; in xfs_btree_dup_cursor()
495 bp = cur->bc_levels[i].bp; in xfs_btree_dup_cursor()
507 new->bc_levels[i].bp = bp; in xfs_btree_dup_cursor()
759 *bpp = cur->bc_levels[level].bp; in xfs_btree_get_block()
789 cur->bc_levels[level].ptr = 1; in xfs_btree_firstrec()
819 cur->bc_levels[level].ptr = be16_to_cpu(block->bb_numrecs); in xfs_btree_lastrec()
1000 if ((cur->bc_levels[lev].ra | lr) == cur->bc_levels[lev].ra) in xfs_btree_readahead()
1003 cur->bc_levels[lev].ra |= lr; in xfs_btree_readahead()
1004 block = XFS_BUF_TO_BLOCK(cur->bc_levels[lev].bp); in xfs_btree_readahead()
1069 if (cur->bc_levels[lev].bp) in xfs_btree_setbuf()
1070 xfs_trans_brelse(cur->bc_tp, cur->bc_levels[lev].bp); in xfs_btree_setbuf()
1071 cur->bc_levels[lev].bp = bp; in xfs_btree_setbuf()
1072 cur->bc_levels[lev].ra = 0; in xfs_btree_setbuf()
1077 cur->bc_levels[lev].ra |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
1079 cur->bc_levels[lev].ra |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
1082 cur->bc_levels[lev].ra |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
1084 cur->bc_levels[lev].ra |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
1626 if (++cur->bc_levels[level].ptr <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1649 if (++cur->bc_levels[lev].ptr <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1676 ptrp = xfs_btree_ptr_addr(cur, cur->bc_levels[lev].ptr, block); in xfs_btree_increment()
1683 cur->bc_levels[lev].ptr = 1; in xfs_btree_increment()
1719 if (--cur->bc_levels[level].ptr > 0) in xfs_btree_decrement()
1743 if (--cur->bc_levels[lev].ptr > 0) in xfs_btree_decrement()
1769 ptrp = xfs_btree_ptr_addr(cur, cur->bc_levels[lev].ptr, block); in xfs_btree_decrement()
1775 cur->bc_levels[lev].ptr = xfs_btree_get_numrecs(block); in xfs_btree_decrement()
1813 bp = cur->bc_levels[level].bp; in xfs_btree_lookup_get_block()
1942 cur->bc_levels[0].ptr = dir != XFS_LOOKUP_LE; in xfs_btree_lookup()
1994 cur->bc_levels[level].ptr = keyno; in xfs_btree_lookup()
2011 cur->bc_levels[0].ptr = keyno; in xfs_btree_lookup()
2022 cur->bc_levels[0].ptr = keyno; in xfs_btree_lookup()
2181 ptr = cur->bc_levels[level].ptr; in __xfs_btree_updkeys()
2248 ptr = cur->bc_levels[level].ptr; in xfs_btree_update_keys()
2282 ptr = cur->bc_levels[0].ptr; in xfs_btree_update()
2357 if (cur->bc_levels[level].ptr <= 1) in xfs_btree_lshift()
2491 cur->bc_levels[level].ptr--; in xfs_btree_lshift()
2553 if (cur->bc_levels[level].ptr >= lrecs) in xfs_btree_rshift()
2741 if ((lrecs & 1) && cur->bc_levels[level].ptr <= rrecs + 1) in __xfs_btree_split()
2837 if (cur->bc_levels[level].ptr > lrecs + 1) { in __xfs_btree_split()
2839 cur->bc_levels[level].ptr -= lrecs; in __xfs_btree_split()
2849 (*curp)->bc_levels[level + 1].ptr++; in __xfs_btree_split()
3029 cur->bc_levels[level + 1].ptr = 1; in xfs_btree_new_iroot()
3190 cur->bc_levels[cur->bc_nlevels].ptr = nptr; in xfs_btree_new_root()
3249 *oindex = *index = cur->bc_levels[level].ptr; in xfs_btree_make_block_unfull()
3264 *index = cur->bc_levels[level].ptr; in xfs_btree_make_block_unfull()
3311 ptr = cur->bc_levels[level].ptr; in xfs_btree_insrec()
3656 cur->bc_levels[level - 1].bp = NULL; in xfs_btree_kill_iroot()
3689 cur->bc_levels[level].bp = NULL; in xfs_btree_kill_root()
3690 cur->bc_levels[level].ra = 0; in xfs_btree_kill_root()
3749 ptr = cur->bc_levels[level].ptr; in xfs_btree_delrec()
4059 cur->bc_levels[0].ptr++; in xfs_btree_delrec()
4196 cur->bc_levels[level].bp = lbp; in xfs_btree_delrec()
4197 cur->bc_levels[level].ptr += lrecs; in xfs_btree_delrec()
4198 cur->bc_levels[level].ra = 0; in xfs_btree_delrec()
4218 cur->bc_levels[level].ptr--; in xfs_btree_delrec()
4281 if (cur->bc_levels[level].ptr == 0) { in xfs_btree_delete()
4312 ptr = cur->bc_levels[0].ptr; in xfs_btree_get_rec()
4829 cur->bc_levels[level].ptr = 1; in xfs_btree_overlapped_query_range()
4835 if (cur->bc_levels[level].ptr > in xfs_btree_overlapped_query_range()
4839 cur->bc_levels[level + 1].ptr++; in xfs_btree_overlapped_query_range()
4846 recp = xfs_btree_rec_addr(cur, cur->bc_levels[0].ptr, in xfs_btree_overlapped_query_range()
4868 cur->bc_levels[level].ptr++; in xfs_btree_overlapped_query_range()
4873 lkp = xfs_btree_key_addr(cur, cur->bc_levels[level].ptr, block); in xfs_btree_overlapped_query_range()
4874 hkp = xfs_btree_high_key_addr(cur, cur->bc_levels[level].ptr, in xfs_btree_overlapped_query_range()
4876 pp = xfs_btree_ptr_addr(cur, cur->bc_levels[level].ptr, block); in xfs_btree_overlapped_query_range()
4902 cur->bc_levels[level].ptr = 1; in xfs_btree_overlapped_query_range()
4905 cur->bc_levels[level].ptr++; in xfs_btree_overlapped_query_range()
4916 if (cur->bc_levels[0].bp == NULL) { in xfs_btree_overlapped_query_range()
4918 if (cur->bc_levels[i].bp) { in xfs_btree_overlapped_query_range()
4920 cur->bc_levels[i].bp); in xfs_btree_overlapped_query_range()
4921 cur->bc_levels[i].bp = NULL; in xfs_btree_overlapped_query_range()
4922 cur->bc_levels[i].ptr = 0; in xfs_btree_overlapped_query_range()
4923 cur->bc_levels[i].ra = 0; in xfs_btree_overlapped_query_range()
5167 if (cur->bc_levels[0].ptr < xfs_btree_get_numrecs(block)) in xfs_btree_has_more_records()