Lines Matching refs:lev

823 	int			lev,		/* level in btree */  in xfs_btree_readahead()  argument
833 (lev == cur->bc_nlevels - 1)) in xfs_btree_readahead()
836 if ((cur->bc_ra[lev] | lr) == cur->bc_ra[lev]) in xfs_btree_readahead()
839 cur->bc_ra[lev] |= lr; in xfs_btree_readahead()
840 block = XFS_BUF_TO_BLOCK(cur->bc_bufs[lev]); in xfs_btree_readahead()
889 int lev, /* level in btree */ in xfs_btree_setbuf() argument
894 if (cur->bc_bufs[lev]) in xfs_btree_setbuf()
895 xfs_trans_brelse(cur->bc_tp, cur->bc_bufs[lev]); in xfs_btree_setbuf()
896 cur->bc_bufs[lev] = bp; in xfs_btree_setbuf()
897 cur->bc_ra[lev] = 0; in xfs_btree_setbuf()
902 cur->bc_ra[lev] |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
904 cur->bc_ra[lev] |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
907 cur->bc_ra[lev] |= XFS_BTCUR_LEFTRA; in xfs_btree_setbuf()
909 cur->bc_ra[lev] |= XFS_BTCUR_RIGHTRA; in xfs_btree_setbuf()
1441 int lev; in xfs_btree_increment() local
1475 for (lev = level + 1; lev < cur->bc_nlevels; lev++) { in xfs_btree_increment()
1476 block = xfs_btree_get_block(cur, lev, &bp); in xfs_btree_increment()
1479 error = xfs_btree_check_block(cur, block, lev, bp); in xfs_btree_increment()
1484 if (++cur->bc_ptrs[lev] <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1488 xfs_btree_readahead(cur, lev, XFS_BTCUR_RIGHTRA); in xfs_btree_increment()
1495 if (lev == cur->bc_nlevels) { in xfs_btree_increment()
1502 ASSERT(lev < cur->bc_nlevels); in xfs_btree_increment()
1508 for (block = xfs_btree_get_block(cur, lev, &bp); lev > level; ) { in xfs_btree_increment()
1511 ptrp = xfs_btree_ptr_addr(cur, cur->bc_ptrs[lev], block); in xfs_btree_increment()
1512 --lev; in xfs_btree_increment()
1517 xfs_btree_setbuf(cur, lev, bp); in xfs_btree_increment()
1518 cur->bc_ptrs[lev] = 1; in xfs_btree_increment()
1548 int lev; in xfs_btree_decrement() local
1583 for (lev = level + 1; lev < cur->bc_nlevels; lev++) { in xfs_btree_decrement()
1584 if (--cur->bc_ptrs[lev] > 0) in xfs_btree_decrement()
1587 xfs_btree_readahead(cur, lev, XFS_BTCUR_LEFTRA); in xfs_btree_decrement()
1594 if (lev == cur->bc_nlevels) { in xfs_btree_decrement()
1601 ASSERT(lev < cur->bc_nlevels); in xfs_btree_decrement()
1607 for (block = xfs_btree_get_block(cur, lev, &bp); lev > level; ) { in xfs_btree_decrement()
1610 ptrp = xfs_btree_ptr_addr(cur, cur->bc_ptrs[lev], block); in xfs_btree_decrement()
1611 --lev; in xfs_btree_decrement()
1615 xfs_btree_setbuf(cur, lev, bp); in xfs_btree_decrement()
1616 cur->bc_ptrs[lev] = xfs_btree_get_numrecs(block); in xfs_btree_decrement()