/haiku/src/bin/bfs_tools/ |
H A D | bfswhich.cpp | 26 void scanNodes(Disk& disk, Directory* directory, const char* name, 47 checkNode(Disk &disk, Inode *inode, block_run checkForRun) argument 85 int32 bytes = data->indirect.length << disk.BlockShift(); 89 if (disk.ReadAt(disk.ToOffset(data->indirect), indirect, bytes) <= 0) 117 scanNode(Disk& disk, Inode* inode, const char* name, argument 120 if (checkNode(disk, inode, checkForRun)) { 127 Inode *attributeDirectory = Inode::Factory(&disk, 130 scanNodes(disk, 141 scanNodes(Disk& disk, Director argument 181 scanNodes(Disk& disk, const block_run& checkForRun, bool scanAll) argument 211 testBitmap(Disk& disk, const block_run& run) argument 226 parseBlockRun(Disk& disk, char* first, char* last) argument [all...] |
H A D | bfsinfo.cpp | 27 dump_bplustree(Disk &disk, BPositionIO *file, off_t size, bool hexDump) argument 50 dump_bplustree_node(node, header, &disk); 63 dump_indirect_stream(Disk &disk, bfs_inode *node, bool showOffsets) argument 68 int32 bytes = node->data.indirect.length * disk.BlockSize(); 74 ssize_t bytesRead = disk.ReadAt(disk.ToOffset(node->data.indirect), 98 offset += runs[i].length * disk.BlockSize(); 104 dump_double_indirect_stream(Disk& disk, bfs_inode* node, bool showOffsets) argument 109 int32 bytes = node->data.double_indirect.length * disk.BlockSize(); 115 ssize_t bytesRead = disk 166 list_bplustree(Disk& disk, Directory* directory, off_t size) argument 185 count_bplustree(Disk& disk, Directory* directory, off_t size) argument 200 parseBlockRun(Disk &disk, char *first, char *last) argument [all...] |
H A D | chkindex.cpp | 90 collectFiles(Disk &disk,Directory *directory) argument 108 Inode *inode = Inode::Factory(&disk,run); 112 collectFiles(disk,static_cast<Directory *>(inode)); 125 collectFiles(Disk &disk) argument 127 Directory *root = (Directory *)Inode::Factory(&disk,disk.Root()); 136 collectFiles(disk,root); 145 checkIndexForNonExistingFiles(Disk &disk,BPlusTree &tree) argument 154 block_run run = disk.ToBlockRun(offset); 189 checkFiles(Disk &disk,BPlusTre argument 365 checkIndex(Disk &disk,char *attribute,block_run &run,bool collect) argument [all...] |
H A D | recover.cpp | 140 InodeGetter(Disk& disk, block_run run) argument 142 fInode = Inode::Factory(&disk, run); 169 // contains all inodes found on disk in the general data area 178 HashtableInodeSource(Disk& disk) argument 180 fDisk(disk) 213 collectInodes(Disk& disk, RunSet* set, InodeHashtable* hashTable, off_t start, argument 217 Inode inode(&disk, (bfs_inode *)buffer, false); 230 if (disk.ReadAt(offset, buffer, sizeof(buffer)) < B_OK) { 235 //if ((offset % (disk.BlockSize() << disk 291 collectLogInodes(Disk &disk) argument 305 collectRealInodes(Disk &disk) argument 320 getNameIndex(Disk &disk) argument 351 checkDirectoryContents(Disk& disk, Directory *dir) argument 425 checkStructure(Disk &disk) argument 697 copyInodes(Disk& disk, const char* copyTo) argument [all...] |
/haiku/src/apps/drivesetup/ |
H A D | MainWindow.h | 58 void _UpdateMenus(BDiskDevice* disk, 66 void _Mount(BDiskDevice* disk, 68 void _Unmount(BDiskDevice* disk, 72 void _Initialize(BDiskDevice* disk, 75 void _Create(BDiskDevice* disk, 77 void _Delete(BDiskDevice* disk, 79 void _ChangeParameters(BDiskDevice* disk,
|
H A D | DiskView.h | 27 void SetDisk(BDiskDevice* disk,
|
H A D | MainWindow.cpp | 173 ModificationPreparer(BDiskDevice* disk) argument 175 fDisk(disk), 381 if (message->FindString("disk system", &diskSystemName) != B_OK) 440 // selection of partitions via disk view 617 MainWindow::_SetToDiskAndPartition(partition_id disk, partition_id partition, argument 620 //printf("MainWindow::_SetToDiskAndPartition(disk: %ld, partition: %ld, " 621 // "parent: %ld)\n", disk, partition, parent); 624 if (!fCurrentDisk || fCurrentDisk->ID() != disk) { 627 if (disk >= 0) { 629 status_t status = newDisk->SetTo(disk); 648 _UpdateMenus(BDiskDevice* disk, partition_id selectedPartition, partition_id parentID) argument 849 _Mount(BDiskDevice* disk, partition_id selectedPartition) argument 881 _Unmount(BDiskDevice* disk, partition_id selectedPartition) argument 949 _Initialize(BDiskDevice* disk, partition_id selectedPartition, const BString& diskSystemName) argument 1150 _Create(BDiskDevice* disk, partition_id selectedPartition) argument 1272 _Delete(BDiskDevice* disk, partition_id selectedPartition) argument 1346 _ChangeParameters(BDiskDevice* disk, partition_id selectedPartition) argument [all...] |
/haiku/src/bin/bfs_tools/lib/ |
H A D | Bitmap.cpp | 18 Bitmap::Bitmap(Disk *disk) argument 23 SetTo(disk); 47 Bitmap::SetTo(Disk *disk) argument 51 fDisk = disk; 52 fSize = divide_roundup(disk->NumBlocks(),disk->BlockSize() * 8); 53 fByteSize = disk->BlockSize() * disk->SuperBlock()->num_ags 54 * disk->SuperBlock()->blocks_per_ag; 67 off_t end = disk [all...] |
H A D | Bitmap.h | 17 Bitmap(Disk *disk); 21 status_t SetTo(Disk *disk);
|
H A D | Inode.h | 19 Inode(Disk* disk, bfs_inode* inode, bool ownBuffer = true); 72 static Inode* Factory(Disk* disk, bfs_inode* inode, 74 static Inode* Factory(Disk* disk, block_run run); 75 static Inode* Factory(Disk* disk, Inode* inode, 78 static Inode* EmptyInode(Disk* disk,const char* name, int32 mode); 105 DataStream(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 131 File(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 143 Attribute(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 157 Directory(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 186 Symlink(Disk *disk, bfs_inod [all...] |
H A D | dump.h | 29 const bplustree_header* header, Disk* disk = NULL);
|
H A D | Inode.cpp | 46 Inode::Inode(Disk* disk, bfs_inode* inode, bool ownBuffer) argument 48 fDisk(disk), 126 // parent resides on disk? 548 Inode::Factory(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 552 return new Attribute(disk, inode, ownBuffer); 556 return new Directory(disk, inode, ownBuffer); 560 return new File(disk, inode, ownBuffer); 564 return new Symlink(disk, inode, ownBuffer); 571 Inode::Factory(Disk *disk, block_run run) argument 573 bfs_inode *inode = (bfs_inode *)malloc(disk 589 Factory(Disk *disk, Inode *inode, bool copyBuffer) argument 606 EmptyInode(Disk *disk, const char *name, int32 mode) argument 643 DataStream(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 919 File(Disk *disk, bfs_inode *inode,bool ownBuffer) argument 996 Attribute(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 1040 Directory(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 1312 Symlink(Disk *disk, bfs_inode *inode,bool ownBuffer) argument [all...] |
H A D | dump.cpp | 213 Disk* disk) 269 if (disk != NULL) { 270 block_run run = disk->ToBlockRun(offset); 212 dump_bplustree_node(const bplustree_node* node, const bplustree_header* header, Disk* disk) argument
|
/haiku/src/system/boot/loader/ |
H A D | FileMapDisk.cpp | 167 FileMapDisk *disk = new(nothrow) FileMapDisk; 168 if (disk != NULL) { 169 error = disk->Init(node); 171 delete disk; 172 disk = NULL; 176 return disk;
|
H A D | partitions.cpp | 277 FileMapDisk *disk = FileMapDisk::FindAnyFileMapDisk(fileSystem); local 278 if (disk) { 280 disk->RegisterFileMapBootItem(); 281 add_partitions_for(disk, true, false); 345 // the disk system recognized the partition worse than the currently 376 // now let the best matching disk system scan the partition
|
/haiku/src/system/kernel/cache/ |
H A D | file_map.cpp | 55 file_io_vec disk; member in struct:file_extent 169 } else if (extent->offset + extent->disk.length <= offset) { 247 offset = lastExtent->offset + lastExtent->disk.length; 252 if (lastExtent->disk.offset + lastExtent->disk.length 254 || (lastExtent->disk.offset == -1 && vecs[i].offset == -1)) { 256 lastExtent->disk.length += vecs[i].length; 272 extent->disk = vecs[i]; 274 offset += extent->disk.length; 281 TRACE("[%ld] extent offset %lld, disk offse [all...] |
/haiku/src/apps/bootmanager/ |
H A D | BootManagerController.cpp | 96 if (fSettings.FindString("disk", &path) != B_OK) 191 "boot menu to disk. Are you sure you want to continue?"), 218 BString disk; local 220 fSettings.FindString("disk", &disk); 225 "(MBR) of %disk from %file. Do you wish to continue?", 226 "Don't translate the place holders: %disk and %file"); 227 message.ReplaceFirst("%disk", disk); 303 << B_TRANSLATE("The partition table of the first hard disk i 328 BString disk; local 377 BString disk; local 450 BString disk; local [all...] |
/haiku/src/system/boot/platform/u-boot/ |
H A D | devices.cpp | 37 MemoryDisk* disk = new(nothrow) MemoryDisk( local 40 if (!disk) { 45 devicesList->Add(disk);
|
/haiku/src/system/boot/platform/openfirmware/ |
H A D | devices.cpp | 49 // "remote disk" at this point. 78 // init a native remote disk, if possible 196 // the disk-label package is by-passed - unfortunately, 198 // for the Apple OF disk-label usage, of course) 229 disk_identifier disk; local 231 disk.bus_type = UNKNOWN_BUS; 232 disk.device_type = UNKNOWN_DEVICE; 233 disk.device.unknown.size = device->Size(); 235 gBootVolume.SetData(BOOT_VOLUME_DISK_IDENTIFIER, B_RAW_TYPE, &disk,
|
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | devices.cpp | 290 fill_disk_identifier_v3(disk_identifier &disk, const drive_parameters ¶meters) argument 299 disk.bus_type = PCI_BUS; 301 disk.bus.pci.bus = parameters.interface.pci.bus; 302 disk.bus.pci.slot = parameters.interface.pci.slot; 303 disk.bus.pci.function = parameters.interface.pci.function; 305 disk.bus_type = LEGACY_BUS; 307 disk.bus.legacy.base_address = parameters.interface.legacy.base_address; 308 dprintf("legacy base address %x\n", disk.bus.legacy.base_address); 317 disk.device_type = ATA_DEVICE; 318 disk 348 fill_disk_identifier_v2(disk_identifier &disk, const drive_parameters ¶meters) argument 501 disk_identifier& disk = drive->Identifier(); local [all...] |
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | devices.cpp | 240 fill_disk_identifier_v3(disk_identifier &disk, const drive_parameters ¶meters) 249 disk.bus_type = PCI_BUS; 251 disk.bus.pci.bus = parameters.interface.pci.bus; 252 disk.bus.pci.slot = parameters.interface.pci.slot; 253 disk.bus.pci.function = parameters.interface.pci.function; 255 disk.bus_type = LEGACY_BUS; 257 disk.bus.legacy.base_address = parameters.interface.legacy.base_address; 258 dprintf("legacy base address %x\n", disk.bus.legacy.base_address); 267 disk.device_type = ATA_DEVICE; 268 disk 428 disk_identifier& disk = drive->Identifier(); local [all...] |
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | devices.cpp | 73 MemoryDisk* disk = new(nothrow) MemoryDisk(data, size, name); local 74 if (!disk) { 81 devicesList->Add(disk); 93 // MemoryDisk* disk = new(nothrow) MemoryDisk(gBuiltinBootArchive, 95 // if (!disk) 98 // devicesList->Add(disk); 106 // // init a remote disk, if possible 110 // panic("PXE boot: can't find remote disk on server %u.%u.%u.%u\n",
|
/haiku/src/system/kernel/fs/ |
H A D | vfs_boot.cpp | 191 disk_identifier* disk; local 194 (const void**)&disk, &diskIdentifierSize) != B_OK) { 195 dprintf("DiskBootMethod::IsBootDevice(): no disk identifier!\n"); 200 disk->bus_type, disk->device_type)); 206 switch (disk->bus_type) { 219 switch (disk->device_type) { 223 if (strict && device->Size() != disk->device.unknown.size) 227 // useful from the disk in the boot loader. 233 if (disk [all...] |
/haiku/src/tests/system/kernel/cache/ |
H A D | pages_io_test.cpp | 37 file_io_vec disk; member in struct:file_extent 127 offset = extent->offset + extent->disk.length; 138 extent->disk = vecs[i]; 140 offset += extent->disk.length; 146 dprintf(" [%ld] extend offset %lld, disk offset %lld, length %lld\n", 147 i, extent->offset, extent->disk.offset, extent->disk.length); 333 && extent->offset + extent->disk.length > offset) { 406 vecs[0].offset = fileExtent->disk.offset + offset; 407 vecs[0].length = fileExtent->disk [all...] |
/haiku/src/tests/system/kernel/device_manager/ |
H A D | dma_resource_test.cpp | 186 uint8* disk = (uint8*)sAreaAddress; local 195 vm_memcpy_from_physical(disk + offset, base, length, false); 197 vm_memcpy_to_physical(base, disk + offset, length, false); 390 // prepare disk 392 uint8* disk = (uint8*)sAreaAddress; local 394 disk[i] = i % 26 + 'a'; 444 memcpy(compare, disk + offset, vecLength); 483 uint8* disk = (uint8*)sAreaAddress; local 488 if (disk[i] != i % 26 + 'a') { 489 dprintf("disk[ [all...] |