Lines Matching defs:node
45 bplustree_node *node = (bplustree_node *)(buffer + nodeSize);
46 while ((addr_t)node < (addr_t)buffer + size) {
48 "** node at offset: %" B_PRIuADDR "\n** used: %" B_PRId32 " bytes"
49 "\n", (addr_t)node - (addr_t)buffer, node->Used());
50 dump_bplustree_node(node, header, &disk);
54 dump_block((char *)node, header->node_size, 0);
57 node = (bplustree_node *)((addr_t)node + nodeSize);
63 dump_indirect_stream(Disk &disk, bfs_inode *node, bool showOffsets)
65 if (node->data.max_indirect_range == 0)
68 int32 bytes = node->data.indirect.length * disk.BlockSize();
72 off_t offset = node->data.max_direct_range;
74 ssize_t bytesRead = disk.ReadAt(disk.ToOffset(node->data.indirect),
104 dump_double_indirect_stream(Disk& disk, bfs_inode* node, bool showOffsets)
106 if (node->data.max_double_indirect_range == 0)
109 int32 bytes = node->data.double_indirect.length * disk.BlockSize();
113 off_t offset = node->data.max_indirect_range;
115 ssize_t bytesRead = disk.ReadAt(disk.ToOffset(node->data.double_indirect),
222 "\t-r\tdump root node\n"
342 fprintf(stderr,"Could not read root node from disk!\n");
344 puts("Root node:\n-----------------------------------------");
362 "starting offset (or the block number) of the node to dump!\n");
368 fprintf(stderr,"Could not read node from disk!\n");