Lines Matching refs:lev
1672 int lev; /* btree level */
1707 for (lev = level + 1; lev < cur->bc_nlevels; lev++) {
1708 if (--cur->bc_ptrs[lev] > 0)
1714 xfs_btree_readahead(cur, lev, XFS_BTCUR_LEFTRA);
1719 ASSERT(lev < cur->bc_nlevels);
1724 for (block = XFS_BUF_TO_INOBT_BLOCK(cur->bc_bufs[lev]); lev > level; ) {
1728 agbno = be32_to_cpu(*XFS_INOBT_PTR_ADDR(block, cur->bc_ptrs[lev], cur));
1733 lev--;
1734 xfs_btree_setbuf(cur, lev, bp);
1736 if ((error = xfs_btree_check_sblock(cur, block, lev, bp)))
1738 cur->bc_ptrs[lev] = be16_to_cpu(block->bb_numrecs);
1838 int lev; /* btree level */
1873 for (lev = level + 1; lev < cur->bc_nlevels; lev++) {
1874 bp = cur->bc_bufs[lev];
1877 if ((error = xfs_btree_check_sblock(cur, block, lev, bp)))
1880 if (++cur->bc_ptrs[lev] <= be16_to_cpu(block->bb_numrecs))
1886 xfs_btree_readahead(cur, lev, XFS_BTCUR_RIGHTRA);
1891 ASSERT(lev < cur->bc_nlevels);
1896 for (bp = cur->bc_bufs[lev], block = XFS_BUF_TO_INOBT_BLOCK(bp);
1897 lev > level; ) {
1900 agbno = be32_to_cpu(*XFS_INOBT_PTR_ADDR(block, cur->bc_ptrs[lev], cur));
1905 lev--;
1906 xfs_btree_setbuf(cur, lev, bp);
1908 if ((error = xfs_btree_check_sblock(cur, block, lev, bp)))
1910 cur->bc_ptrs[lev] = 1;