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

12

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Ddevice.c63 #include <sys/disk.h>
190 * ntfs_pread - positioned read from disk
240 * ntfs_pwrite - positioned write to disk
244 * @b: data buffer to write to disk
365 * @b: data buffer to write to disk
385 * going to hit the disk and the cache is immediately deprotected again
466 * @b: data buffer to write to disk
696 /* List all "disk" class devices on the system. */
704 * Loop over each disk device looking for the device with the
722 * Device was not a whole disk devic
[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...]
H A Dbootman.S57 ; disk services
84 %assign FIXED_DISK_SUPPORT 0x1 ; flag indicating fixed disk
/haiku/src/apps/drivesetup/
H A DDiskView.h27 void SetDisk(BDiskDevice* disk,
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.cpp531 helpfulMessage = B_TRANSLATE("No disk devices have been recognized.");
572 DiskView::SetDisk(BDiskDevice* disk, partition_id selectedPartition) argument
574 if (fDisk != disk) {
575 fDisk = disk;
594 // we need to prepare the disk for modifications, otherwise
599 // command to write them to 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/
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 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 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/bin/bfs_tools/lib/
H A DBitmap.h17 Bitmap(Disk *disk);
21 status_t SetTo(Disk *disk);
H A DDisk.cpp6 //! Handles BFS superblock, disk access etc.
69 BlockRunCache::BlockRunCache(Disk *disk) argument
71 fDisk(disk)
238 // write buffer to disk
333 puts("No disk there... exiting.");
339 // ToDo: free the other disk infos
493 // scan for about 500 inodes to determine the disk's block size
H A DDisk.h3 /* Disk - handles BFS superblock, disk access etc.
26 BlockRunCache(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 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 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/build/libroot/
H A Dfs_freebsd.cpp15 #include <sys/disk.h>
/haiku/src/system/boot/loader/
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
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;
/haiku/src/bin/makebootable/platform/bios_ia32/
H A Dmakebootable.cpp33 # include <sys/disk.h>
39 # include <sys/disk.h>
87 "the file is considered a disk image and the boot code will be written to\n"
92 " --dry-run - Do everything but actually writing the boot block to disk.\n"
/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/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...]

Completed in 244 milliseconds

12