Searched refs:volume (Results 1 - 25 of 471) sorted by relevance

1234567891011>>

/haiku/src/system/boot/loader/
H A Dloader.h12 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 DResizeVisitor.cpp10 ResizeVisitor::ResizeVisitor(Volume* volume) argument
12 FileSystemVisitor(volume)
/haiku/src/system/boot/platform/openfirmware/
H A Dcpu.cpp11 platform_load_ucode(BootVolume& volume) argument
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DAttributeIndex.cpp8 AttributeIndex::AttributeIndex(Volume *volume, const char *name, uint32 type, argument
10 : Index(volume, name, type, fixedKeyLength, keyLength)
/haiku/src/build/libbe/storage/
H A DVolume.cpp33 \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 DFileSystem.cpp45 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 DUserlandRequestHandler.cpp257 // 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 DRoot.cpp39 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 Dkernel_interface.cpp100 // 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 DSuperBlock.cpp36 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 DBlock.cpp31 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 Diso9660.cpp161 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 DFindDirectory.cpp21 \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 Darch_cpu.h18 void arch_ucode_load(BootVolume& volume);
/haiku/headers/private/kernel/boot/arch/arm64/
H A Darch_cpu.h19 void arch_ucode_load(BootVolume& volume);
/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DVolumeManager.cpp25 : 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 DNode.cpp6 Node::Node(Volume* volume, vnode_id id) argument
7 : fVolume(volume),
/haiku/src/add-ons/kernel/file_systems/bindfs/
H A Dkernel_interface.cpp43 #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 Dfs_interface.h77 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 Dfssh_fs_interface.h74 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 DVolumeTest.cpp88 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 DAudioTagAnalyser.h11 const BVolume& volume);
23 FileAnalyser* CreateFileAnalyser(const BVolume& volume);
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dstubs.cpp12 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 Dcpu.cpp28 platform_load_ucode(BootVolume& volume) argument
30 arch_ucode_load(volume);
/haiku/src/kits/tracker/
H A DTrashWatcher.cpp142 // 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...]

Completed in 252 milliseconds

1234567891011>>