Lines Matching refs:blkno

151 		if (be64_to_cpu(hdr3->info.blkno) != bp->b_bn)  in xfs_da3_node_verify()
298 xfs_dablk_t blkno, in xfs_da3_node_create() argument
314 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, whichfork); in xfs_da3_node_create()
325 hdr3->info.blkno = cpu_to_be64(bp->b_bn); in xfs_da3_node_create()
466 if (be32_to_cpu(node->hdr.info.forw) == addblk->blkno) { in xfs_da3_split()
473 node->hdr.info.back = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
480 if (be32_to_cpu(node->hdr.info.back) == addblk->blkno) { in xfs_da3_split()
487 node->hdr.info.forw = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
516 xfs_dablk_t blkno; in xfs_da3_root_split() local
528 error = xfs_da_grow_inode(args, &blkno); in xfs_da3_root_split()
534 error = xfs_da_get_buf(tp, dp, blkno, -1, &bp, args->whichfork); in xfs_da3_root_split()
584 node3->hdr.info.blkno = cpu_to_be64(bp->b_bn); in xfs_da3_root_split()
591 blk1->blkno = blkno; in xfs_da3_root_split()
606 btree[0].before = cpu_to_be32(blk1->blkno); in xfs_da3_root_split()
608 btree[1].before = cpu_to_be32(blk2->blkno); in xfs_da3_root_split()
615 ASSERT(blk1->blkno >= args->geo->leafblk && in xfs_da3_root_split()
616 blk1->blkno < args->geo->freeblk); in xfs_da3_root_split()
617 ASSERT(blk2->blkno >= args->geo->leafblk && in xfs_da3_root_split()
618 blk2->blkno < args->geo->freeblk); in xfs_da3_root_split()
643 xfs_dablk_t blkno; in xfs_da3_node_split() local
667 error = xfs_da_grow_inode(state->args, &blkno); in xfs_da3_node_split()
671 error = xfs_da3_node_create(state->args, blkno, treelevel, in xfs_da3_node_split()
675 newblk->blkno = blkno; in xfs_da3_node_split()
891 ASSERT(newblk->blkno != 0); in xfs_da3_node_add()
893 ASSERT(newblk->blkno >= state->args->geo->leafblk && in xfs_da3_node_add()
894 newblk->blkno < state->args->geo->freeblk); in xfs_da3_node_add()
905 btree[oldblk->index].before = cpu_to_be32(newblk->blkno); in xfs_da3_node_add()
995 error = xfs_da_shrink_inode(state->args, drop_blk->blkno, in xfs_da3_join()
1093 da3->blkno = cpu_to_be64(root_blk->bp->b_bn); in xfs_da3_root_join()
1118 xfs_dablk_t blkno; in xfs_da3_node_toosmall() local
1185 blkno = nodehdr.forw; in xfs_da3_node_toosmall()
1187 blkno = nodehdr.back; in xfs_da3_node_toosmall()
1188 if (blkno == 0) in xfs_da3_node_toosmall()
1191 blkno, -1, &bp, state->args->whichfork); in xfs_da3_node_toosmall()
1212 if (blkno < blk->blkno) { in xfs_da3_node_toosmall()
1456 xfs_dablk_t blkno; in xfs_da3_node_lookup_int() local
1472 blkno = (args->whichfork == XFS_DATA_FORK)? args->geo->leafblk : 0; in xfs_da3_node_lookup_int()
1479 blk->blkno = blkno; in xfs_da3_node_lookup_int()
1480 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1483 blk->blkno = 0; in xfs_da3_node_lookup_int()
1555 blkno = be32_to_cpu(btree[max - 1].before); in xfs_da3_node_lookup_int()
1558 blkno = be32_to_cpu(btree[probe].before); in xfs_da3_node_lookup_int()
1575 args->blkno = blk->blkno; in xfs_da3_node_lookup_int()
1684 new_info->forw = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1695 ASSERT(be32_to_cpu(tmp_info->forw) == old_blk->blkno); in xfs_da3_blk_link()
1696 tmp_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1699 old_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1706 new_info->back = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1716 ASSERT(be32_to_cpu(tmp_info->back) == old_blk->blkno); in xfs_da3_blk_link()
1717 tmp_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1720 old_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1755 ASSERT((be32_to_cpu(save_info->forw) == drop_blk->blkno) || in xfs_da3_blk_unlink()
1756 (be32_to_cpu(save_info->back) == drop_blk->blkno)); in xfs_da3_blk_unlink()
1757 ASSERT((be32_to_cpu(drop_info->forw) == save_blk->blkno) || in xfs_da3_blk_unlink()
1758 (be32_to_cpu(drop_info->back) == save_blk->blkno)); in xfs_da3_blk_unlink()
1763 if (be32_to_cpu(save_info->back) == drop_blk->blkno) { in xfs_da3_blk_unlink()
1775 ASSERT(be32_to_cpu(tmp_info->forw) == drop_blk->blkno); in xfs_da3_blk_unlink()
1776 tmp_info->forw = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
1792 ASSERT(be32_to_cpu(tmp_info->back) == drop_blk->blkno); in xfs_da3_blk_unlink()
1793 tmp_info->back = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
1825 xfs_dablk_t blkno = 0; in xfs_da3_path_shift() local
1849 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()
1853 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()
1878 blk->blkno = blkno; in xfs_da3_path_shift()
1879 error = xfs_da3_node_read(args->trans, dp, blkno, -1, in xfs_da3_path_shift()
1908 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()