Searched refs:disk (Results 1 - 25 of 33) sorted by relevance

12

/haiku/src/bin/bfs_tools/
H A Dbfswhich.cpp26 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 Dbfsinfo.cpp27 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 Dchkindex.cpp90 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 Drecover.cpp140 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 DMainWindow.h58 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 DDiskView.h27 void SetDisk(BDiskDevice* disk,
H A DMainWindow.cpp173 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 DBitmap.cpp18 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 DBitmap.h17 Bitmap(Disk *disk);
21 status_t SetTo(Disk *disk);
H A DInode.h19 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 Ddump.h29 const bplustree_header* header, Disk* disk = NULL);
H A DInode.cpp46 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 Ddump.cpp213 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 DFileMapDisk.cpp167 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 Dpartitions.cpp277 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 Dfile_map.cpp55 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 DBootManagerController.cpp96 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 Ddevices.cpp37 MemoryDisk* disk = new(nothrow) MemoryDisk( local
40 if (!disk) {
45 devicesList->Add(disk);
/haiku/src/system/boot/platform/openfirmware/
H A Ddevices.cpp49 // "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 Ddevices.cpp290 fill_disk_identifier_v3(disk_identifier &disk, const drive_parameters &parameters) 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 &parameters) argument
501 disk_identifier& disk = drive->Identifier(); local
[all...]
/haiku/src/system/boot/platform/atari_m68k/
H A Ddevices.cpp240 fill_disk_identifier_v3(disk_identifier &disk, const drive_parameters &parameters)
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 Ddevices.cpp73 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 Dvfs_boot.cpp191 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 Dpages_io_test.cpp37 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 Ddma_resource_test.cpp186 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...]

Completed in 168 milliseconds

12