Lines Matching refs:blkno

152 		if (be64_to_cpu(hdr3->info.blkno) != bp->b_bn)  in xfs_da3_node_verify()
303 xfs_dablk_t blkno, in xfs_da3_node_create() argument
319 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, whichfork); in xfs_da3_node_create()
331 hdr3->info.blkno = cpu_to_be64(bp->b_bn); in xfs_da3_node_create()
472 if (be32_to_cpu(node->hdr.info.forw) == addblk->blkno) { in xfs_da3_split()
479 node->hdr.info.back = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
486 if (be32_to_cpu(node->hdr.info.back) == addblk->blkno) { in xfs_da3_split()
493 node->hdr.info.forw = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
522 xfs_dablk_t blkno; in xfs_da3_root_split() local
534 error = xfs_da_grow_inode(args, &blkno); in xfs_da3_root_split()
540 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, args->whichfork); in xfs_da3_root_split()
590 node3->hdr.info.blkno = cpu_to_be64(bp->b_bn); in xfs_da3_root_split()
597 blk1->blkno = blkno; in xfs_da3_root_split()
612 btree[0].before = cpu_to_be32(blk1->blkno); in xfs_da3_root_split()
614 btree[1].before = cpu_to_be32(blk2->blkno); in xfs_da3_root_split()
621 ASSERT(blk1->blkno >= args->geo->leafblk && in xfs_da3_root_split()
622 blk1->blkno < args->geo->freeblk); in xfs_da3_root_split()
623 ASSERT(blk2->blkno >= args->geo->leafblk && in xfs_da3_root_split()
624 blk2->blkno < args->geo->freeblk); in xfs_da3_root_split()
649 xfs_dablk_t blkno; in xfs_da3_node_split() local
673 error = xfs_da_grow_inode(state->args, &blkno); in xfs_da3_node_split()
677 error = xfs_da3_node_create(state->args, blkno, treelevel, in xfs_da3_node_split()
681 newblk->blkno = blkno; in xfs_da3_node_split()
897 ASSERT(newblk->blkno != 0); in xfs_da3_node_add()
899 ASSERT(newblk->blkno >= state->args->geo->leafblk && in xfs_da3_node_add()
900 newblk->blkno < state->args->geo->freeblk); in xfs_da3_node_add()
911 btree[oldblk->index].before = cpu_to_be32(newblk->blkno); in xfs_da3_node_add()
1001 error = xfs_da_shrink_inode(state->args, drop_blk->blkno, in xfs_da3_join()
1099 da3->blkno = cpu_to_be64(root_blk->bp->b_bn); in xfs_da3_root_join()
1124 xfs_dablk_t blkno; in xfs_da3_node_toosmall() local
1191 blkno = nodehdr.forw; in xfs_da3_node_toosmall()
1193 blkno = nodehdr.back; in xfs_da3_node_toosmall()
1194 if (blkno == 0) in xfs_da3_node_toosmall()
1197 blkno, -1, &bp, state->args->whichfork); in xfs_da3_node_toosmall()
1218 if (blkno < blk->blkno) { in xfs_da3_node_toosmall()
1462 xfs_dablk_t blkno; in xfs_da3_node_lookup_int() local
1478 blkno = (args->whichfork == XFS_DATA_FORK)? args->geo->leafblk : 0; in xfs_da3_node_lookup_int()
1485 blk->blkno = blkno; in xfs_da3_node_lookup_int()
1486 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1489 blk->blkno = 0; in xfs_da3_node_lookup_int()
1561 blkno = be32_to_cpu(btree[max - 1].before); in xfs_da3_node_lookup_int()
1564 blkno = be32_to_cpu(btree[probe].before); in xfs_da3_node_lookup_int()
1581 args->blkno = blk->blkno; in xfs_da3_node_lookup_int()
1690 new_info->forw = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1701 ASSERT(be32_to_cpu(tmp_info->forw) == old_blk->blkno); in xfs_da3_blk_link()
1702 tmp_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1705 old_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1712 new_info->back = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1722 ASSERT(be32_to_cpu(tmp_info->back) == old_blk->blkno); in xfs_da3_blk_link()
1723 tmp_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1726 old_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1761 ASSERT((be32_to_cpu(save_info->forw) == drop_blk->blkno) || in xfs_da3_blk_unlink()
1762 (be32_to_cpu(save_info->back) == drop_blk->blkno)); in xfs_da3_blk_unlink()
1763 ASSERT((be32_to_cpu(drop_info->forw) == save_blk->blkno) || in xfs_da3_blk_unlink()
1764 (be32_to_cpu(drop_info->back) == save_blk->blkno)); in xfs_da3_blk_unlink()
1769 if (be32_to_cpu(save_info->back) == drop_blk->blkno) { in xfs_da3_blk_unlink()
1781 ASSERT(be32_to_cpu(tmp_info->forw) == drop_blk->blkno); in xfs_da3_blk_unlink()
1782 tmp_info->forw = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
1798 ASSERT(be32_to_cpu(tmp_info->back) == drop_blk->blkno); in xfs_da3_blk_unlink()
1799 tmp_info->back = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
1832 xfs_dablk_t blkno = 0; in xfs_da3_path_shift() local
1856 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()
1860 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()
1878 error = xfs_da3_node_read(args->trans, dp, blkno, -1, &bp, in xfs_da3_path_shift()
1891 blk->blkno = blkno; in xfs_da3_path_shift()
1919 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()