Lines Matching refs:blkno

209 		if (be64_to_cpu(hdr3->blkno) != xfs_buf_daddr(bp))  in xfs_da3_blkinfo_verify()
434 xfs_dablk_t blkno, in xfs_da3_node_create() argument
450 error = xfs_da_get_buf(tp, dp, blkno, &bp, whichfork); in xfs_da3_node_create()
462 hdr3->info.blkno = cpu_to_be64(xfs_buf_daddr(bp)); in xfs_da3_node_create()
613 if (be32_to_cpu(node->hdr.info.forw) != addblk->blkno) { in xfs_da3_split()
619 node->hdr.info.back = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
626 if (be32_to_cpu(node->hdr.info.back) != addblk->blkno) { in xfs_da3_split()
632 node->hdr.info.forw = cpu_to_be32(oldblk->blkno); in xfs_da3_split()
662 xfs_dablk_t blkno; in xfs_da3_root_split() local
674 error = xfs_da_grow_inode(args, &blkno); in xfs_da3_root_split()
680 error = xfs_da_get_buf(tp, dp, blkno, &bp, args->whichfork); in xfs_da3_root_split()
729 node3->hdr.info.blkno = cpu_to_be64(xfs_buf_daddr(bp)); in xfs_da3_root_split()
736 blk1->blkno = blkno; in xfs_da3_root_split()
751 btree[0].before = cpu_to_be32(blk1->blkno); in xfs_da3_root_split()
753 btree[1].before = cpu_to_be32(blk2->blkno); in xfs_da3_root_split()
760 ASSERT(blk1->blkno >= args->geo->leafblk && in xfs_da3_root_split()
761 blk1->blkno < args->geo->freeblk); in xfs_da3_root_split()
762 ASSERT(blk2->blkno >= args->geo->leafblk && in xfs_da3_root_split()
763 blk2->blkno < args->geo->freeblk); in xfs_da3_root_split()
788 xfs_dablk_t blkno; in xfs_da3_node_split() local
812 error = xfs_da_grow_inode(state->args, &blkno); in xfs_da3_node_split()
816 error = xfs_da3_node_create(state->args, blkno, treelevel, in xfs_da3_node_split()
820 newblk->blkno = blkno; in xfs_da3_node_split()
1034 ASSERT(newblk->blkno != 0); in xfs_da3_node_add()
1036 ASSERT(newblk->blkno >= state->args->geo->leafblk && in xfs_da3_node_add()
1037 newblk->blkno < state->args->geo->freeblk); in xfs_da3_node_add()
1048 btree[oldblk->index].before = cpu_to_be32(newblk->blkno); in xfs_da3_node_add()
1139 error = xfs_da_shrink_inode(state->args, drop_blk->blkno, in xfs_da3_join()
1234 da3->blkno = cpu_to_be64(xfs_buf_daddr(root_blk->bp)); in xfs_da3_root_join()
1259 xfs_dablk_t blkno; in xfs_da3_node_toosmall() local
1326 blkno = nodehdr.forw; in xfs_da3_node_toosmall()
1328 blkno = nodehdr.back; in xfs_da3_node_toosmall()
1329 if (blkno == 0) in xfs_da3_node_toosmall()
1331 error = xfs_da3_node_read(state->args->trans, dp, blkno, &bp, in xfs_da3_node_toosmall()
1353 if (blkno < blk->blkno) { in xfs_da3_node_toosmall()
1593 xfs_dablk_t blkno; in xfs_da3_node_lookup_int() local
1611 blkno = args->geo->leafblk; in xfs_da3_node_lookup_int()
1618 blk->blkno = blkno; in xfs_da3_node_lookup_int()
1619 error = xfs_da3_node_read(args->trans, args->dp, blkno, in xfs_da3_node_lookup_int()
1622 blk->blkno = 0; in xfs_da3_node_lookup_int()
1665 if (blkno == args->geo->leafblk) in xfs_da3_node_lookup_int()
1713 blkno = be32_to_cpu(btree[max - 1].before); in xfs_da3_node_lookup_int()
1716 blkno = be32_to_cpu(btree[probe].before); in xfs_da3_node_lookup_int()
1720 if (XFS_IS_CORRUPT(dp->i_mount, blkno == args->geo->leafblk)) in xfs_da3_node_lookup_int()
1740 args->blkno = blk->blkno; in xfs_da3_node_lookup_int()
1849 new_info->forw = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1860 ASSERT(be32_to_cpu(tmp_info->forw) == old_blk->blkno); in xfs_da3_blk_link()
1861 tmp_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1864 old_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1871 new_info->back = cpu_to_be32(old_blk->blkno); in xfs_da3_blk_link()
1881 ASSERT(be32_to_cpu(tmp_info->back) == old_blk->blkno); in xfs_da3_blk_link()
1882 tmp_info->back = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1885 old_info->forw = cpu_to_be32(new_blk->blkno); in xfs_da3_blk_link()
1920 ASSERT((be32_to_cpu(save_info->forw) == drop_blk->blkno) || in xfs_da3_blk_unlink()
1921 (be32_to_cpu(save_info->back) == drop_blk->blkno)); in xfs_da3_blk_unlink()
1922 ASSERT((be32_to_cpu(drop_info->forw) == save_blk->blkno) || in xfs_da3_blk_unlink()
1923 (be32_to_cpu(drop_info->back) == save_blk->blkno)); in xfs_da3_blk_unlink()
1928 if (be32_to_cpu(save_info->back) == drop_blk->blkno) { in xfs_da3_blk_unlink()
1940 ASSERT(be32_to_cpu(tmp_info->forw) == drop_blk->blkno); in xfs_da3_blk_unlink()
1941 tmp_info->forw = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
1957 ASSERT(be32_to_cpu(tmp_info->back) == drop_blk->blkno); in xfs_da3_blk_unlink()
1958 tmp_info->back = cpu_to_be32(save_blk->blkno); in xfs_da3_blk_unlink()
1990 xfs_dablk_t blkno = 0; in xfs_da3_path_shift() local
2014 blkno = be32_to_cpu(nodehdr.btree[blk->index].before); in xfs_da3_path_shift()
2018 blkno = be32_to_cpu(nodehdr.btree[blk->index].before); in xfs_da3_path_shift()
2036 error = xfs_da3_node_read(args->trans, dp, blkno, &bp, in xfs_da3_path_shift()
2049 blk->blkno = blkno; in xfs_da3_path_shift()
2077 blkno = be32_to_cpu(btree[blk->index].before); in xfs_da3_path_shift()
2325 da3->blkno = cpu_to_be64(xfs_buf_daddr(dead_buf)); in xfs_da3_swap_lastblock()