Lines Matching refs:blkno

211 		if (be64_to_cpu(hdr3->blkno) != xfs_buf_daddr(bp))  in xfs_da3_blkinfo_verify()
492 da3->blkno = cpu_to_be64(xfs_buf_daddr(dst)); in xfs_da_buf_copy()
505 xfs_dablk_t blkno, in xfs_da3_node_create() argument
521 error = xfs_da_get_buf(tp, dp, blkno, &bp, whichfork); in xfs_da3_node_create()
533 hdr3->info.blkno = cpu_to_be64(xfs_buf_daddr(bp)); in xfs_da3_node_create()
685 if (be32_to_cpu(node->hdr.info.forw) != addblk->blkno) { in xfs_da3_split()
692 node->hdr.info.back = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
699 if (be32_to_cpu(node->hdr.info.back) != addblk->blkno) { in xfs_da3_split()
706 node->hdr.info.forw = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
736 xfs_dablk_t blkno; in xfs_da3_root_split() local
748 error = xfs_da_grow_inode(args, &blkno); in xfs_da3_root_split()
754 error = xfs_da_get_buf(tp, dp, blkno, &bp, args->whichfork); in xfs_da3_root_split()
790 blk1->blkno = blkno; in xfs_da3_root_split()
805 btree[0].before = cpu_to_be32(blk1->blkno); in xfs_da3_root_split()
807 btree[1].before = cpu_to_be32(blk2->blkno); in xfs_da3_root_split()
814 ASSERT(blk1->blkno >= args->geo->leafblk && in xfs_da3_root_split()
815 blk1->blkno < args->geo->freeblk); in xfs_da3_root_split()
816 ASSERT(blk2->blkno >= args->geo->leafblk && in xfs_da3_root_split()
817 blk2->blkno < args->geo->freeblk); in xfs_da3_root_split()
842 xfs_dablk_t blkno; in xfs_da3_node_split() local
866 error = xfs_da_grow_inode(state->args, &blkno); in xfs_da3_node_split()
870 error = xfs_da3_node_create(state->args, blkno, treelevel, in xfs_da3_node_split()
874 newblk->blkno = blkno; in xfs_da3_node_split()
1088 ASSERT(newblk->blkno != 0); in xfs_da3_node_add()
1090 ASSERT(newblk->blkno >= state->args->geo->leafblk && in xfs_da3_node_add()
1091 newblk->blkno < state->args->geo->freeblk); in xfs_da3_node_add()
1102 btree[oldblk->index].before = cpu_to_be32(newblk->blkno); in xfs_da3_node_add()
1193 error = xfs_da_shrink_inode(state->args, drop_blk->blkno, in xfs_da3_join()
1314 xfs_dablk_t blkno; in xfs_da3_node_toosmall() local
1382 blkno = nodehdr.forw; in xfs_da3_node_toosmall()
1384 blkno = nodehdr.back; in xfs_da3_node_toosmall()
1385 if (blkno == 0) in xfs_da3_node_toosmall()
1387 error = xfs_da3_node_read(state->args->trans, dp, blkno, &bp, in xfs_da3_node_toosmall()
1416 if (blkno < blk->blkno) { in xfs_da3_node_toosmall()
1657 xfs_dablk_t blkno; in xfs_da3_node_lookup_int() local
1675 blkno = args->geo->leafblk; in xfs_da3_node_lookup_int()
1682 blk->blkno = blkno; in xfs_da3_node_lookup_int()
1683 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1686 blk->blkno = 0; in xfs_da3_node_lookup_int()
1750 if (blkno == args->geo->leafblk) in xfs_da3_node_lookup_int()
1799 blkno = be32_to_cpu(btree[max - 1].before); in xfs_da3_node_lookup_int()
1802 blkno = be32_to_cpu(btree[probe].before); in xfs_da3_node_lookup_int()
1806 if (XFS_IS_CORRUPT(dp->i_mount, blkno == args->geo->leafblk)) { in xfs_da3_node_lookup_int()
1830 args->blkno = blk->blkno; in xfs_da3_node_lookup_int()
1941 new_info->forw = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1959 ASSERT(be32_to_cpu(tmp_info->forw) == old_blk->blkno); in xfs_da3_blk_link()
1960 tmp_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1963 old_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1970 new_info->back = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1987 ASSERT(be32_to_cpu(tmp_info->back) == old_blk->blkno); in xfs_da3_blk_link()
1988 tmp_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1991 old_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
2027 ASSERT((be32_to_cpu(save_info->forw) == drop_blk->blkno) || in xfs_da3_blk_unlink()
2028 (be32_to_cpu(save_info->back) == drop_blk->blkno)); in xfs_da3_blk_unlink()
2029 ASSERT((be32_to_cpu(drop_info->forw) == save_blk->blkno) || in xfs_da3_blk_unlink()
2030 (be32_to_cpu(drop_info->back) == save_blk->blkno)); in xfs_da3_blk_unlink()
2035 if (be32_to_cpu(save_info->back) == drop_blk->blkno) { in xfs_da3_blk_unlink()
2054 ASSERT(be32_to_cpu(tmp_info->forw) == drop_blk->blkno); in xfs_da3_blk_unlink()
2055 tmp_info->forw = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
2078 ASSERT(be32_to_cpu(tmp_info->back) == drop_blk->blkno); in xfs_da3_blk_unlink()
2079 tmp_info->back = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
2112 xfs_dablk_t blkno = 0; in xfs_da3_path_shift() local
2136 blkno = be32_to_cpu(nodehdr.btree[blk->index].before); in xfs_da3_path_shift()
2140 blkno = be32_to_cpu(nodehdr.btree[blk->index].before); in xfs_da3_path_shift()
2158 error = xfs_da3_node_read(args->trans, dp, blkno, &bp, in xfs_da3_path_shift()
2171 blk->blkno = blkno; in xfs_da3_path_shift()
2205 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()