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()
2182 ptr = cur->bc_levels[level].ptr; in __xfs_btree_updkeys()
2249 ptr = cur->bc_levels[level].ptr; in xfs_btree_update_keys()
2283 ptr = cur->bc_levels[0].ptr; in xfs_btree_update()
2358 if (cur->bc_levels[level].ptr <= 1) in xfs_btree_lshift()
2492 cur->bc_levels[level].ptr--; in xfs_btree_lshift()
2554 if (cur->bc_levels[level].ptr >= lrecs) in xfs_btree_rshift()
2742 if ((lrecs & 1) && cur->bc_levels[level].ptr <= rrecs + 1) in __xfs_btree_split()
2838 if (cur->bc_levels[level].ptr > lrecs + 1) { in __xfs_btree_split()
2840 cur->bc_levels[level].ptr -= lrecs; in __xfs_btree_split()
2850 (*curp)->bc_levels[level + 1].ptr++; in __xfs_btree_split()
3016 cur->bc_levels[level + 1].ptr = 1; in xfs_btree_new_iroot()
3177 cur->bc_levels[cur->bc_nlevels].ptr = nptr; in xfs_btree_new_root()
3236 *oindex = *index = cur->bc_levels[level].ptr; in xfs_btree_make_block_unfull()
3251 *index = cur->bc_levels[level].ptr; in xfs_btree_make_block_unfull()
3298 ptr = cur->bc_levels[level].ptr; in xfs_btree_insrec()
3643 cur->bc_levels[level - 1].bp = NULL; in xfs_btree_kill_iroot()
3676 cur->bc_levels[level].bp = NULL; in xfs_btree_kill_root()
3677 cur->bc_levels[level].ra = 0; in xfs_btree_kill_root()
3736 ptr = cur->bc_levels[level].ptr; in xfs_btree_delrec()
4046 cur->bc_levels[0].ptr++; in xfs_btree_delrec()
4183 cur->bc_levels[level].bp = lbp; in xfs_btree_delrec()
4184 cur->bc_levels[level].ptr += lrecs; in xfs_btree_delrec()
4185 cur->bc_levels[level].ra = 0; in xfs_btree_delrec()
4205 cur->bc_levels[level].ptr--; in xfs_btree_delrec()
4268 if (cur->bc_levels[level].ptr == 0) { in xfs_btree_delete()
4299 ptr = cur->bc_levels[0].ptr; in xfs_btree_get_rec()
4817 cur->bc_levels[level].ptr = 1; in xfs_btree_overlapped_query_range()
4823 if (cur->bc_levels[level].ptr > in xfs_btree_overlapped_query_range()
4827 cur->bc_levels[level + 1].ptr++; in xfs_btree_overlapped_query_range()
4834 recp = xfs_btree_rec_addr(cur, cur->bc_levels[0].ptr, in xfs_btree_overlapped_query_range()
4858 cur->bc_levels[level].ptr++; in xfs_btree_overlapped_query_range()
4863 lkp = xfs_btree_key_addr(cur, cur->bc_levels[level].ptr, block); in xfs_btree_overlapped_query_range()
4864 hkp = xfs_btree_high_key_addr(cur, cur->bc_levels[level].ptr, in xfs_btree_overlapped_query_range()
4866 pp = xfs_btree_ptr_addr(cur, cur->bc_levels[level].ptr, block); in xfs_btree_overlapped_query_range()
4889 cur->bc_levels[level].ptr = 1; in xfs_btree_overlapped_query_range()
4895 cur->bc_levels[level].ptr++; in xfs_btree_overlapped_query_range()
4906 if (cur->bc_levels[0].bp == NULL) { in xfs_btree_overlapped_query_range()
4908 if (cur->bc_levels[i].bp) { in xfs_btree_overlapped_query_range()
4910 cur->bc_levels[i].bp); in xfs_btree_overlapped_query_range()
4911 cur->bc_levels[i].bp = NULL; in xfs_btree_overlapped_query_range()
4912 cur->bc_levels[i].ptr = 0; in xfs_btree_overlapped_query_range()
4913 cur->bc_levels[i].ra = 0; in xfs_btree_overlapped_query_range()
5052 if (cur->bc_levels[0].ptr < xfs_btree_get_numrecs(block)) in xfs_btree_has_more_records()