Lines Matching refs:block
125 struct xfs_btree_block *block, in __xfs_btree_check_lblock() argument
136 if (!uuid_equal(&block->bb_u.l.bb_uuid, &mp->m_sb.sb_meta_uuid)) in __xfs_btree_check_lblock()
138 if (block->bb_u.l.bb_blkno != in __xfs_btree_check_lblock()
141 if (block->bb_u.l.bb_pad != cpu_to_be32(0)) in __xfs_btree_check_lblock()
145 if (be32_to_cpu(block->bb_magic) != xfs_btree_magic(crc, btnum)) in __xfs_btree_check_lblock()
147 if (be16_to_cpu(block->bb_level) != level) in __xfs_btree_check_lblock()
149 if (be16_to_cpu(block->bb_numrecs) > in __xfs_btree_check_lblock()
157 block->bb_u.l.bb_leftsib); in __xfs_btree_check_lblock()
160 block->bb_u.l.bb_rightsib); in __xfs_btree_check_lblock()
168 struct xfs_btree_block *block, in xfs_btree_check_lblock() argument
175 fa = __xfs_btree_check_lblock(cur, block, level, bp); in xfs_btree_check_lblock()
192 struct xfs_btree_block *block, in __xfs_btree_check_sblock() argument
204 if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid)) in __xfs_btree_check_sblock()
206 if (block->bb_u.s.bb_blkno != in __xfs_btree_check_sblock()
211 if (be32_to_cpu(block->bb_magic) != xfs_btree_magic(crc, btnum)) in __xfs_btree_check_sblock()
213 if (be16_to_cpu(block->bb_level) != level) in __xfs_btree_check_sblock()
215 if (be16_to_cpu(block->bb_numrecs) > in __xfs_btree_check_sblock()
223 block->bb_u.s.bb_leftsib); in __xfs_btree_check_sblock()
226 block->bb_u.s.bb_rightsib); in __xfs_btree_check_sblock()
234 struct xfs_btree_block *block, in xfs_btree_check_sblock() argument
241 fa = __xfs_btree_check_sblock(cur, block, level, bp); in xfs_btree_check_sblock()
257 struct xfs_btree_block *block, /* generic btree block pointer */ in xfs_btree_check_block() argument
262 return xfs_btree_check_lblock(cur, block, level, bp); in xfs_btree_check_block()
264 return xfs_btree_check_sblock(cur, block, level, bp); in xfs_btree_check_block()
342 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_lblock_calc_crc() local
348 block->bb_u.l.bb_lsn = cpu_to_be64(bip->bli_item.li_lsn); in xfs_btree_lblock_calc_crc()
356 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_lblock_verify_crc() local
360 if (!xfs_log_check_lsn(mp, be64_to_cpu(block->bb_u.l.bb_lsn))) in xfs_btree_lblock_verify_crc()
380 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_sblock_calc_crc() local
386 block->bb_u.s.bb_lsn = cpu_to_be64(bip->bli_item.li_lsn); in xfs_btree_sblock_calc_crc()
394 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_sblock_verify_crc() local
398 if (!xfs_log_check_lsn(mp, be64_to_cpu(block->bb_u.s.bb_lsn))) in xfs_btree_sblock_verify_crc()
668 struct xfs_btree_block *block) in xfs_btree_rec_addr() argument
671 ((char *)block + xfs_btree_rec_offset(cur, n)); in xfs_btree_rec_addr()
681 struct xfs_btree_block *block) in xfs_btree_key_addr() argument
684 ((char *)block + xfs_btree_key_offset(cur, n)); in xfs_btree_key_addr()
694 struct xfs_btree_block *block) in xfs_btree_high_key_addr() argument
697 ((char *)block + xfs_btree_high_key_offset(cur, n)); in xfs_btree_high_key_addr()
707 struct xfs_btree_block *block) in xfs_btree_ptr_addr() argument
709 int level = xfs_btree_get_level(block); in xfs_btree_ptr_addr()
711 ASSERT(block->bb_level != 0); in xfs_btree_ptr_addr()
714 ((char *)block + xfs_btree_ptr_offset(cur, n, level)); in xfs_btree_ptr_addr()
772 struct xfs_btree_block *block; /* generic btree block pointer */ in xfs_btree_firstrec() local
778 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_firstrec()
779 if (xfs_btree_check_block(cur, block, level, bp)) in xfs_btree_firstrec()
784 if (!block->bb_numrecs) in xfs_btree_firstrec()
802 struct xfs_btree_block *block; /* generic btree block pointer */ in xfs_btree_lastrec() local
808 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_lastrec()
809 if (xfs_btree_check_block(cur, block, level, bp)) in xfs_btree_lastrec()
814 if (!block->bb_numrecs) in xfs_btree_lastrec()
819 cur->bc_levels[level].ptr = be16_to_cpu(block->bb_numrecs); in xfs_btree_lastrec()
933 struct xfs_btree_block *block) in xfs_btree_readahead_lblock() argument
936 xfs_fsblock_t left = be64_to_cpu(block->bb_u.l.bb_leftsib); in xfs_btree_readahead_lblock()
937 xfs_fsblock_t right = be64_to_cpu(block->bb_u.l.bb_rightsib); in xfs_btree_readahead_lblock()
958 struct xfs_btree_block *block) in xfs_btree_readahead_sblock() argument
961 xfs_agblock_t left = be32_to_cpu(block->bb_u.s.bb_leftsib); in xfs_btree_readahead_sblock()
962 xfs_agblock_t right = be32_to_cpu(block->bb_u.s.bb_rightsib); in xfs_btree_readahead_sblock()
990 struct xfs_btree_block *block; in xfs_btree_readahead() local
1004 block = XFS_BUF_TO_BLOCK(cur->bc_levels[lev].bp); in xfs_btree_readahead()
1007 return xfs_btree_readahead_lblock(cur, lr, block); in xfs_btree_readahead()
1008 return xfs_btree_readahead_sblock(cur, lr, block); in xfs_btree_readahead()
1116 struct xfs_btree_block *block, in xfs_btree_get_sibling() argument
1124 ptr->l = block->bb_u.l.bb_rightsib; in xfs_btree_get_sibling()
1126 ptr->l = block->bb_u.l.bb_leftsib; in xfs_btree_get_sibling()
1129 ptr->s = block->bb_u.s.bb_rightsib; in xfs_btree_get_sibling()
1131 ptr->s = block->bb_u.s.bb_leftsib; in xfs_btree_get_sibling()
1138 struct xfs_btree_block *block, in xfs_btree_set_sibling() argument
1146 block->bb_u.l.bb_rightsib = ptr->l; in xfs_btree_set_sibling()
1148 block->bb_u.l.bb_leftsib = ptr->l; in xfs_btree_set_sibling()
1151 block->bb_u.s.bb_rightsib = ptr->s; in xfs_btree_set_sibling()
1153 block->bb_u.s.bb_leftsib = ptr->s; in xfs_btree_set_sibling()
1246 struct xfs_btree_block *block, in xfs_btree_is_lastrec() argument
1256 xfs_btree_get_sibling(cur, block, &ptr, XFS_BB_RIGHTSIB); in xfs_btree_is_lastrec()
1309 struct xfs_btree_block **block, in xfs_btree_get_buf_block() argument
1325 *block = XFS_BUF_TO_BLOCK(*bpp); in xfs_btree_get_buf_block()
1338 struct xfs_btree_block **block, in xfs_btree_read_buf_block() argument
1358 *block = XFS_BUF_TO_BLOCK(*bpp); in xfs_btree_read_buf_block()
1513 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_log_ptrs() local
1514 int level = xfs_btree_get_level(block); in xfs_btree_log_ptrs()
1605 struct xfs_btree_block *block; in xfs_btree_increment() local
1617 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_increment()
1620 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_increment()
1626 if (++cur->bc_levels[level].ptr <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1630 xfs_btree_get_sibling(cur, block, &ptr, XFS_BB_RIGHTSIB); in xfs_btree_increment()
1641 block = xfs_btree_get_block(cur, lev, &bp); in xfs_btree_increment()
1644 error = xfs_btree_check_block(cur, block, lev, bp); in xfs_btree_increment()
1649 if (++cur->bc_levels[lev].ptr <= xfs_btree_get_numrecs(block)) in xfs_btree_increment()
1673 for (block = xfs_btree_get_block(cur, lev, &bp); lev > level; ) { in xfs_btree_increment()
1676 ptrp = xfs_btree_ptr_addr(cur, cur->bc_levels[lev].ptr, block); in xfs_btree_increment()
1678 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp); in xfs_btree_increment()
1707 struct xfs_btree_block *block; in xfs_btree_decrement() local
1723 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_decrement()
1726 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_decrement()
1732 xfs_btree_get_sibling(cur, block, &ptr, XFS_BB_LEFTSIB); in xfs_btree_decrement()
1766 for (block = xfs_btree_get_block(cur, lev, &bp); lev > level; ) { in xfs_btree_decrement()
1769 ptrp = xfs_btree_ptr_addr(cur, cur->bc_levels[lev].ptr, block); in xfs_btree_decrement()
1771 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp); in xfs_btree_decrement()
1775 cur->bc_levels[lev].ptr = xfs_btree_get_numrecs(block); in xfs_btree_decrement()
1862 struct xfs_btree_block *block, in xfs_lookup_get_search_key() argument
1867 xfs_btree_rec_addr(cur, keyno, block)); in xfs_lookup_get_search_key()
1871 return xfs_btree_key_addr(cur, keyno, block); in xfs_lookup_get_search_key()
1884 struct xfs_btree_block *block; /* current btree block */ in xfs_btree_lookup() local
1898 block = NULL; in xfs_btree_lookup()
1913 error = xfs_btree_lookup_get_block(cur, level, pp, &block); in xfs_btree_lookup()
1931 high = xfs_btree_get_numrecs(block); in xfs_btree_lookup()
1937 cur->bc_mp, block, in xfs_btree_lookup()
1938 sizeof(*block)); in xfs_btree_lookup()
1959 keyno, block, &key); in xfs_btree_lookup()
1988 pp = xfs_btree_ptr_addr(cur, keyno, block); in xfs_btree_lookup()
2005 xfs_btree_get_sibling(cur, block, &ptr, XFS_BB_RIGHTSIB); in xfs_btree_lookup()
2007 keyno > xfs_btree_get_numrecs(block) && in xfs_btree_lookup()
2025 if (keyno == 0 || keyno > xfs_btree_get_numrecs(block)) in xfs_btree_lookup()
2052 struct xfs_btree_block *block, in xfs_btree_get_leaf_keys() argument
2061 rec = xfs_btree_rec_addr(cur, 1, block); in xfs_btree_get_leaf_keys()
2067 for (n = 2; n <= xfs_btree_get_numrecs(block); n++) { in xfs_btree_get_leaf_keys()
2068 rec = xfs_btree_rec_addr(cur, n, block); in xfs_btree_get_leaf_keys()
2084 struct xfs_btree_block *block, in xfs_btree_get_node_keys() argument
2093 memcpy(key, xfs_btree_key_addr(cur, 1, block), in xfs_btree_get_node_keys()
2096 max_hkey = xfs_btree_high_key_addr(cur, 1, block); in xfs_btree_get_node_keys()
2097 for (n = 2; n <= xfs_btree_get_numrecs(block); n++) { in xfs_btree_get_node_keys()
2098 hkey = xfs_btree_high_key_addr(cur, n, block); in xfs_btree_get_node_keys()
2106 memcpy(key, xfs_btree_key_addr(cur, 1, block), in xfs_btree_get_node_keys()
2115 struct xfs_btree_block *block, in xfs_btree_get_keys() argument
2118 if (be16_to_cpu(block->bb_level) == 0) in xfs_btree_get_keys()
2119 xfs_btree_get_leaf_keys(cur, block, key); in xfs_btree_get_keys()
2121 xfs_btree_get_node_keys(cur, block, key); in xfs_btree_get_keys()
2148 struct xfs_btree_block *block, in __xfs_btree_updkeys() argument
2170 xfs_btree_get_keys(cur, block, lkey); in __xfs_btree_updkeys()
2175 block = xfs_btree_get_block(cur, level, &bp); in __xfs_btree_updkeys()
2178 error = xfs_btree_check_block(cur, block, level, bp); in __xfs_btree_updkeys()
2183 nlkey = xfs_btree_key_addr(cur, ptr, block); in __xfs_btree_updkeys()
2184 nhkey = xfs_btree_high_key_addr(cur, ptr, block); in __xfs_btree_updkeys()
2193 xfs_btree_get_node_keys(cur, block, lkey); in __xfs_btree_updkeys()
2206 struct xfs_btree_block *block; in xfs_btree_updkeys_force() local
2208 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_updkeys_force()
2209 return __xfs_btree_updkeys(cur, level, block, bp, true); in xfs_btree_updkeys_force()
2220 struct xfs_btree_block *block; in xfs_btree_update_keys() local
2228 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_update_keys()
2230 return __xfs_btree_updkeys(cur, level, block, bp, false); in xfs_btree_update_keys()
2238 xfs_btree_get_keys(cur, block, &key); in xfs_btree_update_keys()
2243 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_update_keys()
2245 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_update_keys()
2250 kp = xfs_btree_key_addr(cur, ptr, block); in xfs_btree_update_keys()
2268 struct xfs_btree_block *block; in xfs_btree_update() local
2275 block = xfs_btree_get_block(cur, 0, &bp); in xfs_btree_update()
2278 error = xfs_btree_check_block(cur, block, 0, bp); in xfs_btree_update()
2284 rp = xfs_btree_rec_addr(cur, ptr, block); in xfs_btree_update()
2294 if (xfs_btree_is_lastrec(cur, block, 0)) { in xfs_btree_update()
2295 cur->bc_ops->update_lastrec(cur, block, rec, in xfs_btree_update()
2965 struct xfs_btree_block *block; /* btree block */ in xfs_btree_new_iroot() local
2982 block = xfs_btree_get_iroot(cur); in xfs_btree_new_iroot()
2983 pp = xfs_btree_ptr_addr(cur, 1, block); in xfs_btree_new_iroot()
3003 memcpy(cblock, block, xfs_btree_block_len(cur)); in xfs_btree_new_iroot()
3012 be16_add_cpu(&block->bb_level, 1); in xfs_btree_new_iroot()
3013 xfs_btree_set_numrecs(block, 1); in xfs_btree_new_iroot()
3018 kp = xfs_btree_key_addr(cur, 1, block); in xfs_btree_new_iroot()
3067 struct xfs_btree_block *block; /* one half of the old root block */ in xfs_btree_new_root() local
3107 block = xfs_btree_get_block(cur, cur->bc_nlevels - 1, &bp); in xfs_btree_new_root()
3110 error = xfs_btree_check_block(cur, block, cur->bc_nlevels - 1, bp); in xfs_btree_new_root()
3115 xfs_btree_get_sibling(cur, block, &rptr, XFS_BB_RIGHTSIB); in xfs_btree_new_root()
3120 left = block; in xfs_btree_new_root()
3130 right = block; in xfs_btree_new_root()
3269 struct xfs_btree_block *block; /* btree block */ in xfs_btree_insrec() local
3309 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_insrec()
3311 numrecs = xfs_btree_get_numrecs(block); in xfs_btree_insrec()
3314 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_insrec()
3322 xfs_btree_rec_addr(cur, ptr, block))); in xfs_btree_insrec()
3325 xfs_btree_key_addr(cur, ptr, block))); in xfs_btree_insrec()
3346 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_insrec()
3347 numrecs = xfs_btree_get_numrecs(block); in xfs_btree_insrec()
3350 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_insrec()
3366 kp = xfs_btree_key_addr(cur, ptr, block); in xfs_btree_insrec()
3367 pp = xfs_btree_ptr_addr(cur, ptr, block); in xfs_btree_insrec()
3386 xfs_btree_set_numrecs(block, numrecs); in xfs_btree_insrec()
3392 xfs_btree_key_addr(cur, ptr + 1, block))); in xfs_btree_insrec()
3399 rp = xfs_btree_rec_addr(cur, ptr, block); in xfs_btree_insrec()
3405 xfs_btree_set_numrecs(block, ++numrecs); in xfs_btree_insrec()
3410 xfs_btree_rec_addr(cur, ptr + 1, block))); in xfs_btree_insrec()
3427 xfs_btree_get_keys(cur, block, lkey); in xfs_btree_insrec()
3438 if (xfs_btree_is_lastrec(cur, block, level)) { in xfs_btree_insrec()
3439 cur->bc_ops->update_lastrec(cur, block, rec, in xfs_btree_insrec()
3560 struct xfs_btree_block *block; in xfs_btree_kill_iroot() local
3590 block = xfs_btree_get_iroot(cur); in xfs_btree_kill_iroot()
3591 if (xfs_btree_get_numrecs(block) != 1) in xfs_btree_kill_iroot()
3608 xfs_btree_get_sibling(cur, block, &ptr, XFS_BB_LEFTSIB); in xfs_btree_kill_iroot()
3610 xfs_btree_get_sibling(cur, block, &ptr, XFS_BB_RIGHTSIB); in xfs_btree_kill_iroot()
3618 block = ifp->if_broot; in xfs_btree_kill_iroot()
3621 be16_add_cpu(&block->bb_numrecs, index); in xfs_btree_kill_iroot()
3622 ASSERT(block->bb_numrecs == cblock->bb_numrecs); in xfs_btree_kill_iroot()
3624 kp = xfs_btree_key_addr(cur, 1, block); in xfs_btree_kill_iroot()
3628 pp = xfs_btree_ptr_addr(cur, 1, block); in xfs_btree_kill_iroot()
3644 be16_add_cpu(&block->bb_level, -1); in xfs_btree_kill_iroot()
3714 struct xfs_btree_block *block; /* btree block */ in xfs_btree_delrec() local
3743 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_delrec()
3744 numrecs = xfs_btree_get_numrecs(block); in xfs_btree_delrec()
3747 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_delrec()
3767 lkp = xfs_btree_key_addr(cur, ptr + 1, block); in xfs_btree_delrec()
3768 lpp = xfs_btree_ptr_addr(cur, ptr + 1, block); in xfs_btree_delrec()
3786 xfs_btree_rec_addr(cur, ptr + 1, block), in xfs_btree_delrec()
3795 xfs_btree_set_numrecs(block, --numrecs); in xfs_btree_delrec()
3802 if (xfs_btree_is_lastrec(cur, block, level)) { in xfs_btree_delrec()
3803 cur->bc_ops->update_lastrec(cur, block, NULL, in xfs_btree_delrec()
3839 pp = xfs_btree_ptr_addr(cur, 1, block); in xfs_btree_delrec()
3878 xfs_btree_get_sibling(cur, block, &rptr, XFS_BB_RIGHTSIB); in xfs_btree_delrec()
3879 xfs_btree_get_sibling(cur, block, &lptr, XFS_BB_LEFTSIB); in xfs_btree_delrec()
3960 ASSERT(xfs_btree_get_numrecs(block) >= in xfs_btree_delrec()
4041 ASSERT(xfs_btree_get_numrecs(block) >= in xfs_btree_delrec()
4068 lrecs + xfs_btree_get_numrecs(block) <= in xfs_btree_delrec()
4075 right = block; in xfs_btree_delrec()
4085 rrecs + xfs_btree_get_numrecs(block) <= in xfs_btree_delrec()
4092 left = block; in xfs_btree_delrec()
4292 struct xfs_btree_block *block; /* btree block */ in xfs_btree_get_rec() local
4300 block = xfs_btree_get_block(cur, 0, &bp); in xfs_btree_get_rec()
4303 error = xfs_btree_check_block(cur, block, 0, bp); in xfs_btree_get_rec()
4311 if (ptr > xfs_btree_get_numrecs(block) || ptr <= 0) { in xfs_btree_get_rec()
4319 *recp = xfs_btree_rec_addr(cur, ptr, block); in xfs_btree_get_rec()
4332 struct xfs_btree_block *block; in xfs_btree_visit_block() local
4339 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_visit_block()
4347 xfs_btree_get_sibling(cur, block, &rptr, XFS_BB_RIGHTSIB); in xfs_btree_visit_block()
4366 return xfs_btree_lookup_get_block(cur, level, &rptr, &block); in xfs_btree_visit_block()
4380 struct xfs_btree_block *block = NULL; in xfs_btree_visit_blocks() local
4388 error = xfs_btree_lookup_get_block(cur, level, &lptr, &block); in xfs_btree_visit_blocks()
4396 ptr = xfs_btree_ptr_addr(cur, 1, block); in xfs_btree_visit_blocks()
4456 struct xfs_btree_block *block; in xfs_btree_block_change_owner() local
4460 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_block_change_owner()
4462 if (block->bb_u.l.bb_owner == cpu_to_be64(bbcoi->new_owner)) in xfs_btree_block_change_owner()
4464 block->bb_u.l.bb_owner = cpu_to_be64(bbcoi->new_owner); in xfs_btree_block_change_owner()
4466 if (block->bb_u.s.bb_owner == cpu_to_be32(bbcoi->new_owner)) in xfs_btree_block_change_owner()
4468 block->bb_u.s.bb_owner = cpu_to_be32(bbcoi->new_owner); in xfs_btree_block_change_owner()
4518 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_lblock_v5hdr_verify() local
4522 if (!uuid_equal(&block->bb_u.l.bb_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_btree_lblock_v5hdr_verify()
4524 if (block->bb_u.l.bb_blkno != cpu_to_be64(xfs_buf_daddr(bp))) in xfs_btree_lblock_v5hdr_verify()
4527 be64_to_cpu(block->bb_u.l.bb_owner) != owner) in xfs_btree_lblock_v5hdr_verify()
4539 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_lblock_verify() local
4544 if (be16_to_cpu(block->bb_numrecs) > max_recs) in xfs_btree_lblock_verify()
4550 block->bb_u.l.bb_leftsib); in xfs_btree_lblock_verify()
4553 block->bb_u.l.bb_rightsib); in xfs_btree_lblock_verify()
4568 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_sblock_v5hdr_verify() local
4573 if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_btree_sblock_v5hdr_verify()
4575 if (block->bb_u.s.bb_blkno != cpu_to_be64(xfs_buf_daddr(bp))) in xfs_btree_sblock_v5hdr_verify()
4577 if (pag && be32_to_cpu(block->bb_u.s.bb_owner) != pag->pag_agno) in xfs_btree_sblock_v5hdr_verify()
4594 struct xfs_btree_block *block = XFS_BUF_TO_BLOCK(bp); in xfs_btree_sblock_verify() local
4599 if (be16_to_cpu(block->bb_numrecs) > max_recs) in xfs_btree_sblock_verify()
4605 block->bb_u.s.bb_leftsib); in xfs_btree_sblock_verify()
4608 block->bb_u.s.bb_rightsib); in xfs_btree_sblock_verify()
4796 struct xfs_btree_block *block; in xfs_btree_overlapped_query_range() local
4807 error = xfs_btree_lookup_get_block(cur, level, &ptr, &block); in xfs_btree_overlapped_query_range()
4813 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_overlapped_query_range()
4820 block = xfs_btree_get_block(cur, level, &bp); in xfs_btree_overlapped_query_range()
4824 be16_to_cpu(block->bb_numrecs)) { in xfs_btree_overlapped_query_range()
4835 block); 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()
4865 block); 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()
4879 &block); in xfs_btree_overlapped_query_range()
4885 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_overlapped_query_range()
5046 struct xfs_btree_block *block; in xfs_btree_has_more_records() local
5049 block = xfs_btree_get_block(cur, 0, &bp); in xfs_btree_has_more_records()
5052 if (cur->bc_levels[0].ptr < xfs_btree_get_numrecs(block)) in xfs_btree_has_more_records()
5057 return block->bb_u.l.bb_rightsib != cpu_to_be64(NULLFSBLOCK); in xfs_btree_has_more_records()
5059 return block->bb_u.s.bb_rightsib != cpu_to_be32(NULLAGBLOCK); in xfs_btree_has_more_records()