/haiku/src/system/boot/loader/ |
H A D | loader.h | 12 extern bool is_bootable(Directory* volume); 13 extern status_t load_kernel(stage2_args* args, BootVolume& volume); 14 extern status_t load_modules(stage2_args* args, BootVolume& volume);
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | ResizeVisitor.cpp | 10 ResizeVisitor::ResizeVisitor(Volume* volume) argument 12 FileSystemVisitor(volume)
|
/haiku/src/system/boot/platform/openfirmware/ |
H A D | cpu.cpp | 11 platform_load_ucode(BootVolume& volume) argument
|
/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | AttributeIndex.cpp | 8 AttributeIndex::AttributeIndex(Volume *volume, const char *name, uint32 type, argument 10 : Index(volume, name, type, fixedKeyLength, keyLength)
|
/haiku/src/build/libbe/storage/ |
H A D | Volume.cpp | 33 \brief Represents a disk volume 35 Provides an interface for querying information about a volume. 39 sets the name of the volume. 48 \brief The volume's device ID. 68 /*! \brief Creates a BVolume and initializes it to the volume specified 74 \param device The device ID of the volume. 91 \param volume The volume object to be cloned. 93 BVolume::BVolume(const BVolume &volume) argument 95 fDevice(volume 211 operator =(const BVolume &volume) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/ |
H A D | FileSystem.cpp | 45 FileSystem::RegisterVolume(Volume* volume) argument 48 fVolumes.Add(volume); 53 FileSystem::UnregisterVolume(Volume* volume) argument 56 fVolumes.Remove(volume); 66 while (Volume* volume = it.Next()) { 67 if (volume->GetID() == id) 68 return volume;
|
H A D | UserlandRequestHandler.cpp | 257 // create the volume 258 Volume* volume = NULL; local 260 result = fFileSystem->CreateVolume(&volume, request->nsid); 265 RequestThreadContext context(volume, request); 266 result = volume->Mount(device, request->flags, 269 fFileSystem->DeleteVolume(volume); 272 volume = NULL; 281 reply->volume = volume; 283 if (volume ! 320 Volume* volume = (Volume*)request->volume; local 345 Volume* volume = (Volume*)request->volume; local 372 Volume* volume = (Volume*)request->volume; local 402 Volume* volume = (Volume*)request->volume; local 433 Volume* volume = (Volume*)request->volume; local 472 Volume* volume = (Volume*)request->volume; local 509 Volume* volume = (Volume*)request->volume; local 537 Volume* volume = (Volume*)request->volume; local 568 Volume* volume = (Volume*)request->volume; local 598 Volume* volume = (Volume*)request->volume; local 628 Volume* volume = (Volume*)request->volume; local 669 Volume* volume = (Volume*)request->volume; local 703 Volume* volume = (Volume*)request->volume; local 759 Volume* volume = (Volume*)request->volume; local 788 Volume* volume = (Volume*)request->volume; local 817 Volume* volume = (Volume*)request->volume; local 846 Volume* volume = (Volume*)request->volume; local 874 Volume* volume = (Volume*)request->volume; local 915 Volume* volume = (Volume*)request->volume; local 945 Volume* volume = (Volume*)request->volume; local 974 Volume* volume = (Volume*)request->volume; local 1003 Volume* volume = (Volume*)request->volume; local 1033 Volume* volume = (Volume*)request->volume; local 1061 Volume* volume = (Volume*)request->volume; local 1091 Volume* volume = (Volume*)request->volume; local 1123 Volume* volume = (Volume*)request->volume; local 1157 Volume* volume = (Volume*)request->volume; local 1187 Volume* volume = (Volume*)request->volume; local 1215 Volume* volume = (Volume*)request->volume; local 1243 Volume* volume = (Volume*)request->volume; local 1287 Volume* volume = (Volume*)request->volume; local 1323 Volume* volume = (Volume*)request->volume; local 1352 Volume* volume = (Volume*)request->volume; local 1381 Volume* volume = (Volume*)request->volume; local 1411 Volume* volume = (Volume*)request->volume; local 1439 Volume* volume = (Volume*)request->volume; local 1467 Volume* volume = (Volume*)request->volume; local 1524 Volume* volume = (Volume*)request->volume; local 1556 Volume* volume = (Volume*)request->volume; local 1586 Volume* volume = (Volume*)request->volume; local 1614 Volume* volume = (Volume*)request->volume; local 1643 Volume* volume = (Volume*)request->volume; local 1688 Volume* volume = (Volume*)request->volume; local 1720 Volume* volume = (Volume*)request->volume; local 1752 Volume* volume = (Volume*)request->volume; local 1784 Volume* volume = (Volume*)request->volume; local 1812 Volume* volume = (Volume*)request->volume; local 1840 Volume* volume = (Volume*)request->volume; local 1885 Volume* volume = (Volume*)request->volume; local 1917 Volume* volume = (Volume*)request->volume; local 1948 Volume* volume = (Volume*)request->volume; local 1977 Volume* volume = (Volume*)request->volume; local 2007 Volume* volume = (Volume*)request->volume; local 2040 Volume* volume = (Volume*)request->volume; local 2070 Volume* volume = (Volume*)request->volume; local 2098 Volume* volume = (Volume*)request->volume; local 2126 Volume* volume = (Volume*)request->volume; local 2170 Volume* volume = (Volume*)request->volume; local 2198 Volume* volume = (Volume*)request->volume; local 2227 Volume* volume = (Volume*)request->volume; local 2255 Volume* volume = (Volume*)request->volume; local 2290 Volume* volume = (Volume*)request->volume; local 2321 Volume* volume = (Volume*)request->volume; local 2349 Volume* volume = (Volume*)request->volume; local 2377 Volume* volume = (Volume*)request->volume; local 2421 Volume* volume = (Volume*)request->volume; local [all...] |
/haiku/src/servers/package/ |
H A D | Root.cpp | 39 AbstractVolumeJob(Volume* volume) argument 41 fVolume(volume) 59 VolumeJob(Volume* volume, void (Root::*method)(Volume*)) argument 61 AbstractVolumeJob(volume), 80 ProcessNodeMonitorEventsJob(Volume* volume, void (Root::*method)(Volume*)) argument 82 VolumeJob(volume, method) 98 CommitTransactionJob(Root* root, Volume* volume, BMessage* message) argument 100 AbstractVolumeJob(volume), 127 VolumeJobFilter(Volume* volume) argument 129 fVolume(volume) 222 RegisterVolume(Volume* volume) argument 254 UnregisterVolume(Volume* volume) argument 280 Volume* volume = volumes[i]; local 318 Volume* volume = GetVolume((BPackageInstallationLocation)location); local 361 VolumeNodeMonitorEventOccurred(Volume* volume) argument 390 _NextVolumeFor(Volume* volume) argument 416 _InitPackages(Volume* volume) argument 430 _DeleteVolume(Volume* volume) argument 441 _ProcessNodeMonitorEvents(Volume* volume) argument 482 _CommitTransaction(Volume* volume, BMessage* message) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/ |
H A D | kernel_interface.cpp | 100 // mount the volume 101 Volume* volume = NULL; local 102 error = fileSystem->Mount(fsVolume, device, flags, fsParameters, &volume); 108 fsVolume->private_volume = volume; 109 fsVolume->ops = volume->GetVolumeOps(); 110 *rootVnodeID = volume->GetRootID(); 122 Volume* volume = (Volume*)fsVolume->private_volume; local 123 PRINT(("userlandfs_unmount(%p)\n", volume)); 125 FileSystem* fileSystem = volume->GetFileSystem(); 126 status_t error = volume 140 Volume* volume = (Volume*)fsVolume->private_volume; local 151 Volume* volume = (Volume*)fsVolume->private_volume; local 163 Volume* volume = (Volume*)fsVolume->private_volume; local 180 Volume* volume = (Volume*)fsVolume->private_volume; local 194 Volume* volume = (Volume*)fsVolume->private_volume; local 209 Volume* volume = (Volume*)fsVolume->private_volume; local 230 Volume* volume = (Volume*)fsVolume->private_volume; local 247 Volume* volume = (Volume*)fsVolume->private_volume; local 265 Volume* volume = (Volume*)fsVolume->private_volume; local 279 Volume* volume = (Volume*)fsVolume->private_volume; local 296 Volume* volume = (Volume*)fsVolume->private_volume; local 310 Volume* volume = (Volume*)fsVolume->private_volume; local 323 Volume* volume = (Volume*)fsVolume->private_volume; local 336 Volume* volume = (Volume*)fsVolume->private_volume; local 349 Volume* volume = (Volume*)fsVolume->private_volume; local 361 Volume* volume = (Volume*)fsVolume->private_volume; local 376 Volume* volume = (Volume*)fsVolume->private_volume; local 390 Volume* volume = (Volume*)fsVolume->private_volume; local 403 Volume* volume = (Volume*)fsVolume->private_volume; local 416 Volume* volume = (Volume*)fsVolume->private_volume; local 429 Volume* volume = (Volume*)fsVolume->private_volume; local 441 Volume* volume = (Volume*)fsVolume->private_volume; local 454 Volume* volume = (Volume*)fsVolume->private_volume; local 471 Volume* volume = (Volume*)fsVolume->private_volume; local 486 Volume* volume = (Volume*)fsVolume->private_volume; local 498 Volume* volume = (Volume*)fsVolume->private_volume; local 510 Volume* volume = (Volume*)fsVolume->private_volume; local 523 Volume* volume = (Volume*)fsVolume->private_volume; local 538 Volume* volume = (Volume*)fsVolume->private_volume; local 557 Volume* volume = (Volume*)fsVolume->private_volume; local 569 Volume* volume = (Volume*)fsVolume->private_volume; local 581 Volume* volume = (Volume*)fsVolume->private_volume; local 593 Volume* volume = (Volume*)fsVolume->private_volume; local 605 Volume* volume = (Volume*)fsVolume->private_volume; local 618 Volume* volume = (Volume*)fsVolume->private_volume; local 650 Volume* volume = (Volume*)fsVolume->private_volume; local 666 Volume* volume = (Volume*)fsVolume->private_volume; local 678 Volume* volume = (Volume*)fsVolume->private_volume; local 691 Volume* volume = (Volume*)fsVolume->private_volume; local 704 Volume* volume = (Volume*)fsVolume->private_volume; local 719 Volume* volume = (Volume*)fsVolume->private_volume; local 736 Volume* volume = (Volume*)fsVolume->private_volume; local 751 Volume* volume = (Volume*)fsVolume->private_volume; local 765 Volume* volume = (Volume*)fsVolume->private_volume; local 777 Volume* volume = (Volume*)fsVolume->private_volume; local 790 Volume* volume = (Volume*)fsVolume->private_volume; local 806 Volume* volume = (Volume*)fsVolume->private_volume; local 821 Volume* volume = (Volume*)fsVolume->private_volume; local 834 Volume* volume = (Volume*)fsVolume->private_volume; local 848 Volume* volume = (Volume*)fsVolume->private_volume; local 861 Volume* volume = (Volume*)fsVolume->private_volume; local 877 Volume* volume = (Volume*)fsVolume->private_volume; local 889 Volume* volume = (Volume*)fsVolume->private_volume; local 900 Volume* volume = (Volume*)fsVolume->private_volume; local 913 Volume* volume = (Volume*)fsVolume->private_volume; local 927 Volume* volume = (Volume*)fsVolume->private_volume; local 939 Volume* volume = (Volume*)fsVolume->private_volume; local 951 Volume* volume = (Volume*)fsVolume->private_volume; local 963 Volume* volume = (Volume*)fsVolume->private_volume; local 979 Volume* volume = (Volume*)fsVolume->private_volume; local 992 Volume* volume = (Volume*)fsVolume->private_volume; local 1003 Volume* volume = (Volume*)fsVolume->private_volume; local 1015 Volume* volume = (Volume*)fsVolume->private_volume; local 1043 Volume* volume = (Volume*)fsVolume->private_volume; local [all...] |
/haiku/src/tests/system/kernel/file_corruption/fs/ |
H A D | SuperBlock.cpp | 36 SuperBlock::Initialize(Volume* volume) argument 42 totalBlocks = volume->TotalBlocks(); 43 freeBlocks = volume->GetBlockAllocator()->FreeBlocks(); 44 blockBitmap = volume->GetBlockAllocator()->BaseBlock(); 45 rootDir = volume->RootDirectory()->BlockIndex(); 46 strlcpy(name, volume->Name(), kCheckSumFSNameLength);
|
H A D | Block.cpp | 31 Block::GetReadable(Volume* volume, uint64 blockIndex) argument 35 return _Init(volume, blockIndex, 36 block_cache_get(volume->BlockCache(), blockIndex), NULL); 41 Block::GetWritable(Volume* volume, uint64 blockIndex, Transaction& transaction) argument 49 return _Init(volume, blockIndex, 50 block_cache_get_writable(volume->BlockCache(), blockIndex, 57 Block::GetZero(Volume* volume, uint64 blockIndex, Transaction& transaction) argument 65 return _Init(volume, blockIndex, 66 block_cache_get_empty(volume->BlockCache(), blockIndex, 111 Block::_Init(Volume* volume, uint6 argument [all...] |
/haiku/src/add-ons/kernel/file_systems/iso9660/ |
H A D | iso9660.cpp | 161 InitVolDesc(iso9660_volume *volume, char *buffer) argument 165 volume->volDescType = *(uint8 *)buffer; 166 buffer += sizeof(volume->volDescType); 168 const size_t kStdIDStringLen = sizeof(volume->stdIDString) - 1; 169 volume->stdIDString[kStdIDStringLen] = '\0'; 170 strncpy(volume->stdIDString, buffer, kStdIDStringLen); 173 volume->volDescVersion = *(uint8 *)buffer; 174 buffer += sizeof(volume->volDescVersion); 176 buffer += sizeof(volume->unused1); // skip unused 8th byte 178 const size_t kSystemIDStringLen = sizeof(volume 304 parse_rock_ridge(iso9660_volume* volume, iso9660_inode* node, char* buffer, char* end, bool relocated) argument 612 iso9660_volume *volume; local 750 ISOReadDirEnt(iso9660_volume *volume, dircookie *cookie, struct dirent *dirent, size_t bufferSize) argument 845 InitNode(iso9660_volume* volume, iso9660_inode* node, char* buffer, size_t* _bytesRead, bool relocated) argument [all...] |
/haiku/src/kits/storage/ |
H A D | FindDirectory.cpp | 21 \param volume the volume on which the directory is located 29 BVolume* volume) 35 if (volume && volume->InitCheck() == B_OK) 36 device = volume->Device(); 28 find_directory(directory_which which, BPath* path, bool createIt, BVolume* volume) argument
|
/haiku/headers/private/kernel/boot/arch/riscv64/ |
H A D | arch_cpu.h | 18 void arch_ucode_load(BootVolume& volume);
|
/haiku/headers/private/kernel/boot/arch/arm64/ |
H A D | arch_cpu.h | 19 void arch_ucode_load(BootVolume& volume);
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | VolumeManager.cpp | 25 : fLock("volume event queue"), 28 fCounterSem = create_sem(0, "volume event count"); 101 : Locker("volume manager"), 134 const char* parameters, int32 len, Volume** volume) 166 // create the volume event queue 177 "volume event deliverer", B_NORMAL_PRIORITY, this); 180 "volume event deliverer", B_NORMAL_PRIORITY, this); 185 // create the root volume 196 // add the root volume 203 // mount the root volume 133 MountRootVolume(const char* device, const char* parameters, int32 len, Volume** volume) argument 251 AddVolume(Volume* volume) argument 270 Volume* volume = fNodeIDs2Volumes->Get(nodeID); local 278 GetVolume(Volume* volume) argument 296 PutVolume(Volume* volume) argument 356 NewNodeID(Volume* volume) argument [all...] |
H A D | Node.cpp | 6 Node::Node(Volume* volume, vnode_id id) argument 7 : fVolume(volume),
|
/haiku/src/add-ons/kernel/file_systems/bindfs/ |
H A D | kernel_interface.cpp | 43 #define FETCH_SOURCE_VOLUME_AND_NODE(volume, nodeID) \ 44 fs_volume* sourceVolume = volume->SourceFSVolume(); \ 48 status_t error = vfs_get_vnode(volume->SourceFSVolume()->id, \ 70 Volume* volume = new(std::nothrow) Volume(fsVolume); local 71 if (volume == NULL) 73 ObjectDeleter<Volume> volumeDeleter(volume); 75 status_t error = volume->Mount(parameters); 80 *_rootID = volume->RootNode()->ID(); 91 Volume* volume = (Volume*)fsVolume->private_volume; local 93 FUNCTION("volume 105 Volume* volume = (Volume*)fsVolume->private_volume; local 138 Volume* volume = (Volume*)fsVolume->private_volume; local 165 Volume* volume = (Volume*)fsVolume->private_volume; local 191 Volume* volume = (Volume*)fsVolume->private_volume; local 205 Volume* volume = (Volume*)fsVolume->private_volume; local 221 Volume* volume = (Volume*)fsVolume->private_volume; local 244 Volume* volume = (Volume*)fsVolume->private_volume; local 260 Volume* volume = (Volume*)fsVolume->private_volume; local 278 Volume* volume = (Volume*)fsVolume->private_volume; local 302 Volume* volume = (Volume*)fsVolume->private_volume; local 318 Volume* volume = (Volume*)fsVolume->private_volume; local 338 Volume* volume = (Volume*)fsVolume->private_volume; local 359 Volume* volume = (Volume*)fsVolume->private_volume; local 376 Volume* volume = (Volume*)fsVolume->private_volume; local 392 Volume* volume = (Volume*)fsVolume->private_volume; local 410 Volume* volume = (Volume*)fsVolume->private_volume; local 427 Volume* volume = (Volume*)fsVolume->private_volume; local 446 Volume* volume = (Volume*)fsVolume->private_volume; local 463 Volume* volume = (Volume*)fsVolume->private_volume; local 481 Volume* volume = (Volume*)fsVolume->private_volume; local 497 Volume* volume = (Volume*)fsVolume->private_volume; local 513 Volume* volume = (Volume*)fsVolume->private_volume; local 530 Volume* volume = (Volume*)fsVolume->private_volume; local 545 Volume* volume = (Volume*)fsVolume->private_volume; local 567 Volume* volume = (Volume*)fsVolume->private_volume; local 587 Volume* volume = (Volume*)fsVolume->private_volume; local 607 Volume* volume = (Volume*)fsVolume->private_volume; local 643 Volume* volume = (Volume*)fsVolume->private_volume; local 658 Volume* volume = (Volume*)fsVolume->private_volume; local 673 Volume* volume = (Volume*)fsVolume->private_volume; local 689 Volume* volume = (Volume*)fsVolume->private_volume; local 707 Volume* volume = (Volume*)fsVolume->private_volume; local 728 Volume* volume = (Volume*)fsVolume->private_volume; local 743 Volume* volume = (Volume*)fsVolume->private_volume; local 758 Volume* volume = (Volume*)fsVolume->private_volume; local 773 Volume* volume = (Volume*)fsVolume->private_volume; local 788 Volume* volume = (Volume*)fsVolume->private_volume; local 804 Volume* volume = (Volume*)fsVolume->private_volume; local 820 Volume* volume = (Volume*)fsVolume->private_volume; local 838 Volume* volume = (Volume*)fsVolume->private_volume; local 853 Volume* volume = (Volume*)fsVolume->private_volume; local 869 Volume* volume = (Volume*)fsVolume->private_volume; local 886 Volume* volume = (Volume*)fsVolume->private_volume; local 902 Volume* volume = (Volume*)fsVolume->private_volume; local 921 Volume* volume = (Volume*)fsVolume->private_volume; local 939 Volume* volume = (Volume*)fsVolume->private_volume; local 956 Volume* volume = (Volume*)fsVolume->private_volume; local 971 Volume* volume = (Volume*)fsVolume->private_volume; local 987 Volume* volume = (Volume*)fsVolume->private_volume; local 1004 Volume* volume = (Volume*)fsVolume->private_volume; local 1021 Volume* volume = (Volume*)fsVolume->private_volume; local 1044 Volume* volume = (Volume*)fsVolume->private_volume; local 1065 Volume* volume = (Volume*)fsVolume->private_volume; local 1082 Volume* volume = (Volume*)fsVolume->private_volume; local [all...] |
/haiku/headers/os/drivers/ |
H A D | fs_interface.h | 77 status_t (*unmount)(fs_volume* volume); 79 status_t (*read_fs_info)(fs_volume* volume, struct fs_info* info); 80 status_t (*write_fs_info)(fs_volume* volume, const struct fs_info* info, 82 status_t (*sync)(fs_volume* volume); 84 status_t (*get_vnode)(fs_volume* volume, ino_t id, fs_vnode* vnode, 88 status_t (*open_index_dir)(fs_volume* volume, void** _cookie); 89 status_t (*close_index_dir)(fs_volume* volume, void* cookie); 90 status_t (*free_index_dir_cookie)(fs_volume* volume, void* cookie); 91 status_t (*read_index_dir)(fs_volume* volume, void* cookie, 93 status_t (*rewind_index_dir)(fs_volume* volume, voi [all...] |
/haiku/headers/private/fs_shell/ |
H A D | fssh_fs_interface.h | 74 fssh_status_t (*unmount)(fssh_fs_volume *volume); 76 fssh_status_t (*read_fs_info)(fssh_fs_volume *volume, 78 fssh_status_t (*write_fs_info)(fssh_fs_volume *volume, 80 fssh_status_t (*sync)(fssh_fs_volume *volume); 82 fssh_status_t (*get_vnode)(fssh_fs_volume *volume, fssh_vnode_id id, 87 fssh_status_t (*open_index_dir)(fssh_fs_volume *volume, 89 fssh_status_t (*close_index_dir)(fssh_fs_volume *volume, 91 fssh_status_t (*free_index_dir_cookie)(fssh_fs_volume *volume, 93 fssh_status_t (*read_index_dir)(fssh_fs_volume *volume, 96 fssh_status_t (*rewind_index_dir)(fssh_fs_volume *volume, [all...] |
/haiku/src/tests/kits/storage/ |
H A D | VolumeTest.cpp | 88 fApplication = new BTestApp("application/x-vnd.obos.volume-test"); 117 CheckVolume(BVolume &volume, dev_t device, status_t error) argument 119 CHK(volume.InitCheck() == error); 124 CHK(volume.Device() == device); 127 CHK(volume.GetRootDirectory(&rootDir) == B_OK); 134 CHK(volume.Capacity() == info.total_blocks * info.block_size); 135 CHK(volume.FreeBytes() == info.free_blocks * info.block_size); 138 CHK(volume.GetName(name) == B_OK); 146 CHK(volume.GetIcon(&miniIcon, B_MINI_ICON) == iconError); 154 CHK(volume 197 AssertNotBootVolume(const BVolume &volume) argument 211 BVolume volume; local 284 BVolume volume; local 295 BVolume volume; local 473 BVolume volume; local [all...] |
/haiku/src/add-ons/index_server/audiotags/ |
H A D | AudioTagAnalyser.h | 11 const BVolume& volume); 23 FileAnalyser* CreateFileAnalyser(const BVolume& volume);
|
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | stubs.cpp | 12 acquire_vnode(fs_volume* volume, ino_t vnodeID) argument 19 put_vnode(fs_volume* volume, ino_t vnodeID) argument
|
/haiku/src/system/boot/platform/efi/ |
H A D | cpu.cpp | 28 platform_load_ucode(BootVolume& volume) argument 30 arch_ucode_load(volume);
|
/haiku/src/kits/tracker/ |
H A D | TrashWatcher.cpp | 142 // Check if the new volume has anything trashed. 158 BVolume volume; local 162 while (roster.GetNextVolume(&volume) == B_OK) { 163 if (FSGetTrashDir(&trashDir, volume.Device()) == B_OK) { 186 BVolume volume; local 187 while (volRoster.GetNextVolume(&volume) == B_OK) { 188 if (volume.IsReadOnly() || !volume.IsPersistent()) 192 if (FSGetTrashDir(&trashDir, volume.Device()) == B_OK) { 207 BVolume volume; local [all...] |