Lines Matching refs:bc_levels

442 		if (cur->bc_levels[i].bp)  in xfs_btree_del_cursor()
443 xfs_trans_brelse(cur->bc_tp, cur->bc_levels[i].bp); in xfs_btree_del_cursor()
496 new->bc_levels[i].ptr = cur->bc_levels[i].ptr; in xfs_btree_dup_cursor()
497 new->bc_levels[i].ra = cur->bc_levels[i].ra; in xfs_btree_dup_cursor()
498 bp = cur->bc_levels[i].bp; in xfs_btree_dup_cursor()
510 new->bc_levels[i].bp = bp; in xfs_btree_dup_cursor()
762 *bpp = cur->bc_levels[level].bp; in xfs_btree_get_block()
792 cur->bc_levels[level].ptr = 1; in xfs_btree_firstrec()
822 cur->bc_levels[level].ptr = be16_to_cpu(block->bb_numrecs); in xfs_btree_lastrec()
1003 if ((cur->bc_levels[lev].ra | lr) == cur->bc_levels[lev].ra) in xfs_btree_readahead()
1006 cur->bc_levels[lev].ra |= lr; in xfs_btree_readahead()
1007 block = XFS_BUF_TO_BLOCK(cur->bc_levels[lev].bp); in xfs_btree_readahead()
1072 if (cur->bc_levels[lev].bp) in xfs_btree_setbuf()
1073 xfs_trans_brelse(cur->bc_tp, cur->bc_levels[lev].bp); in xfs_btree_setbuf()
1074 cur->bc_levels[lev].bp = bp; in xfs_btree_setbuf()
1075 cur->bc_levels[lev].ra = 0; in xfs_btree_setbuf()
1080 cur->bc_levels[lev].ra |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
1082 cur->bc_levels[lev].ra |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
1085 cur->bc_levels[lev].ra |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
1087 cur->bc_levels[lev].ra |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
1629 if (++cur->bc_levels[level].ptr <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1652 if (++cur->bc_levels[lev].ptr <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1679 ptrp = xfs_btree_ptr_addr(cur, cur->bc_levels[lev].ptr, block); in xfs_btree_increment()
1686 cur->bc_levels[lev].ptr = 1; in xfs_btree_increment()
1722 if (--cur->bc_levels[level].ptr > 0) in xfs_btree_decrement()
1746 if (--cur->bc_levels[lev].ptr > 0) in xfs_btree_decrement()
1772 ptrp = xfs_btree_ptr_addr(cur, cur->bc_levels[lev].ptr, block); in xfs_btree_decrement()
1778 cur->bc_levels[lev].ptr = xfs_btree_get_numrecs(block); in xfs_btree_decrement()
1816 bp = cur->bc_levels[level].bp; in xfs_btree_lookup_get_block()
1945 cur->bc_levels[0].ptr = dir != XFS_LOOKUP_LE; in xfs_btree_lookup()
1997 cur->bc_levels[level].ptr = keyno; in xfs_btree_lookup()
2014 cur->bc_levels[0].ptr = keyno; in xfs_btree_lookup()
2025 cur->bc_levels[0].ptr = keyno; in xfs_btree_lookup()
2185 ptr = cur->bc_levels[level].ptr; in __xfs_btree_updkeys()
2252 ptr = cur->bc_levels[level].ptr; in xfs_btree_update_keys()
2286 ptr = cur->bc_levels[0].ptr; in xfs_btree_update()
2361 if (cur->bc_levels[level].ptr <= 1) in xfs_btree_lshift()
2495 cur->bc_levels[level].ptr--; in xfs_btree_lshift()
2557 if (cur->bc_levels[level].ptr >= lrecs) in xfs_btree_rshift()
2745 if ((lrecs & 1) && cur->bc_levels[level].ptr <= rrecs + 1) in __xfs_btree_split()
2841 if (cur->bc_levels[level].ptr > lrecs + 1) { in __xfs_btree_split()
2843 cur->bc_levels[level].ptr -= lrecs; in __xfs_btree_split()
2853 (*curp)->bc_levels[level + 1].ptr++; in __xfs_btree_split()
3019 cur->bc_levels[level + 1].ptr = 1; in xfs_btree_new_iroot()
3180 cur->bc_levels[cur->bc_nlevels].ptr = nptr; in xfs_btree_new_root()
3239 *oindex = *index = cur->bc_levels[level].ptr; in xfs_btree_make_block_unfull()
3254 *index = cur->bc_levels[level].ptr; in xfs_btree_make_block_unfull()
3301 ptr = cur->bc_levels[level].ptr; in xfs_btree_insrec()
3646 cur->bc_levels[level - 1].bp = NULL; in xfs_btree_kill_iroot()
3679 cur->bc_levels[level].bp = NULL; in xfs_btree_kill_root()
3680 cur->bc_levels[level].ra = 0; in xfs_btree_kill_root()
3739 ptr = cur->bc_levels[level].ptr; in xfs_btree_delrec()
4049 cur->bc_levels[0].ptr++; in xfs_btree_delrec()
4186 cur->bc_levels[level].bp = lbp; in xfs_btree_delrec()
4187 cur->bc_levels[level].ptr += lrecs; in xfs_btree_delrec()
4188 cur->bc_levels[level].ra = 0; in xfs_btree_delrec()
4208 cur->bc_levels[level].ptr--; in xfs_btree_delrec()
4271 if (cur->bc_levels[level].ptr == 0) { in xfs_btree_delete()
4302 ptr = cur->bc_levels[0].ptr; in xfs_btree_get_rec()
4822 cur->bc_levels[level].ptr = 1; in xfs_btree_overlapped_query_range()
4828 if (cur->bc_levels[level].ptr > in xfs_btree_overlapped_query_range()
4832 cur->bc_levels[level + 1].ptr++; in xfs_btree_overlapped_query_range()
4839 recp = xfs_btree_rec_addr(cur, cur->bc_levels[0].ptr, in xfs_btree_overlapped_query_range()
4863 cur->bc_levels[level].ptr++; in xfs_btree_overlapped_query_range()
4868 lkp = xfs_btree_key_addr(cur, cur->bc_levels[level].ptr, block); in xfs_btree_overlapped_query_range()
4869 hkp = xfs_btree_high_key_addr(cur, cur->bc_levels[level].ptr, in xfs_btree_overlapped_query_range()
4871 pp = xfs_btree_ptr_addr(cur, cur->bc_levels[level].ptr, block); in xfs_btree_overlapped_query_range()
4894 cur->bc_levels[level].ptr = 1; in xfs_btree_overlapped_query_range()
4900 cur->bc_levels[level].ptr++; in xfs_btree_overlapped_query_range()
4911 if (cur->bc_levels[0].bp == NULL) { in xfs_btree_overlapped_query_range()
4913 if (cur->bc_levels[i].bp) { in xfs_btree_overlapped_query_range()
4915 cur->bc_levels[i].bp); in xfs_btree_overlapped_query_range()
4916 cur->bc_levels[i].bp = NULL; in xfs_btree_overlapped_query_range()
4917 cur->bc_levels[i].ptr = 0; in xfs_btree_overlapped_query_range()
4918 cur->bc_levels[i].ra = 0; in xfs_btree_overlapped_query_range()
5057 if (cur->bc_levels[0].ptr < xfs_btree_get_numrecs(block)) in xfs_btree_has_more_records()