Lines Matching refs:lev

915 	int			lev,		/* level in btree */  in xfs_btree_readahead()  argument
925 (lev == cur->bc_nlevels - 1)) in xfs_btree_readahead()
928 if ((cur->bc_ra[lev] | lr) == cur->bc_ra[lev]) in xfs_btree_readahead()
931 cur->bc_ra[lev] |= lr; in xfs_btree_readahead()
932 block = XFS_BUF_TO_BLOCK(cur->bc_bufs[lev]); in xfs_btree_readahead()
992 int lev, /* level in btree */ in xfs_btree_setbuf() argument
997 if (cur->bc_bufs[lev]) in xfs_btree_setbuf()
998 xfs_trans_brelse(cur->bc_tp, cur->bc_bufs[lev]); in xfs_btree_setbuf()
999 cur->bc_bufs[lev] = bp; in xfs_btree_setbuf()
1000 cur->bc_ra[lev] = 0; in xfs_btree_setbuf()
1005 cur->bc_ra[lev] |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
1007 cur->bc_ra[lev] |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
1010 cur->bc_ra[lev] |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
1012 cur->bc_ra[lev] |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
1537 int lev; in xfs_btree_increment() local
1568 for (lev = level + 1; lev < cur->bc_nlevels; lev++) { in xfs_btree_increment()
1569 block = xfs_btree_get_block(cur, lev, &bp); in xfs_btree_increment()
1572 error = xfs_btree_check_block(cur, block, lev, bp); in xfs_btree_increment()
1577 if (++cur->bc_ptrs[lev] <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1581 xfs_btree_readahead(cur, lev, XFS_BTCUR_RIGHTRA); in xfs_btree_increment()
1588 if (lev == cur->bc_nlevels) { in xfs_btree_increment()
1595 ASSERT(lev < cur->bc_nlevels); in xfs_btree_increment()
1601 for (block = xfs_btree_get_block(cur, lev, &bp); lev > level; ) { in xfs_btree_increment()
1604 ptrp = xfs_btree_ptr_addr(cur, cur->bc_ptrs[lev], block); in xfs_btree_increment()
1605 --lev; in xfs_btree_increment()
1610 xfs_btree_setbuf(cur, lev, bp); in xfs_btree_increment()
1611 cur->bc_ptrs[lev] = 1; in xfs_btree_increment()
1638 int lev; in xfs_btree_decrement() local
1670 for (lev = level + 1; lev < cur->bc_nlevels; lev++) { in xfs_btree_decrement()
1671 if (--cur->bc_ptrs[lev] > 0) in xfs_btree_decrement()
1674 xfs_btree_readahead(cur, lev, XFS_BTCUR_LEFTRA); in xfs_btree_decrement()
1681 if (lev == cur->bc_nlevels) { in xfs_btree_decrement()
1688 ASSERT(lev < cur->bc_nlevels); in xfs_btree_decrement()
1694 for (block = xfs_btree_get_block(cur, lev, &bp); lev > level; ) { in xfs_btree_decrement()
1697 ptrp = xfs_btree_ptr_addr(cur, cur->bc_ptrs[lev], block); in xfs_btree_decrement()
1698 --lev; in xfs_btree_decrement()
1702 xfs_btree_setbuf(cur, lev, bp); in xfs_btree_decrement()
1703 cur->bc_ptrs[lev] = xfs_btree_get_numrecs(block); in xfs_btree_decrement()