Lines Matching defs:volume

420 	Volume* volume = (Volume*)fsVolume->private_volume;
426 if (volume->IsReadOnly())
433 Transaction transaction(volume);
449 error = volume->GetNode(blockIndex, childNode);
504 error = volume->RemoveNode(childNode);
519 open_file(Volume* volume, Node* node, int openMode, Transaction& transaction,
552 if (volume->IsReadOnly())
596 create_file(Volume* volume, Directory* directory, const char* name,
626 error = volume->GetNode(blockIndex, childNode);
636 error = open_file(volume, childNode, openMode, transaction,
663 error = volume->CreateFile(permissions, transaction, newFile);
674 error = open_file(volume, newFile, openMode & ~O_TRUNC, transaction,
688 error = volume->NewNode(newFile);
702 error = volume->PublishNode(newFile, 0);
715 volume->PutNode(newFile);
847 Volume* volume = new(std::nothrow) Volume(flags);
848 if (volume == NULL)
850 ObjectDeleter<Volume> volumeDeleter(volume);
852 status_t error = volume->Init(device);
856 error = volume->Mount(fsVolume);
862 *_rootVnodeID = volume->RootDirectory()->BlockIndex();
891 Volume volume(0);
893 status_t error = volume.Init(fd, partitionSize / B_PAGE_SIZE);
897 error = volume.Initialize(name);
912 // #pragma mark - volume operations
918 Volume* volume = (Volume*)fsVolume->private_volume;
919 volume->Unmount();
927 Volume* volume = (Volume*)fsVolume->private_volume;
928 volume->GetInfo(*info);
937 Volume* volume = (Volume*)fsVolume->private_volume;
940 status_t error = volume->SetName(info->volume_name);
952 Volume* volume = (Volume*)fsVolume->private_volume;
954 return block_cache_sync(volume->BlockCache());
962 Volume* volume = (Volume*)fsVolume->private_volume;
965 status_t error = volume->ReadNode(id, node);
991 Volume* volume = (Volume*)fsVolume->private_volume;
1018 error = volume->GetNode(blockIndex, childNode);
1039 Volume* volume = (Volume*)fsVolume->private_volume;
1041 return volume->DeleteNode(node);
1074 Volume* volume = (Volume*)fsVolume->private_volume;
1081 if (io_request_is_write(request) && volume->IsReadOnly()) {
1097 RETURN_ERROR(do_iterative_fd_io(volume->FD(), request,
1168 Volume* volume = (Volume*)fsVolume->private_volume;
1174 if (volume->IsReadOnly())
1182 Transaction transaction(volume);
1193 error = volume->CreateSymLink(mode, transaction, newSymLink);
1222 Volume* volume = (Volume*)fsVolume->private_volume;
1228 if (volume->IsReadOnly())
1236 Transaction transaction(volume);
1279 Volume* volume = (Volume*)fsVolume->private_volume;
1287 if (volume->IsReadOnly())
1294 Transaction transaction(volume);
1310 error = volume->GetNode(blockIndex, node);
1359 while (ancestor != volume->RootDirectory()
1364 error = volume->GetNode(ancestor->ParentDirectory(), ancestor);
1433 Volume* volume = (Volume*)fsVolume->private_volume;
1436 if (volume->IsReadOnly())
1440 Transaction transaction(volume);
1540 Volume* volume = (Volume*)fsVolume->private_volume;
1546 if (volume->IsReadOnly())
1549 Transaction transaction(volume);
1553 status_t error = create_file(volume, directory, name, openMode, permissions,
1569 Volume* volume = (Volume*)fsVolume->private_volume;
1576 Transaction transaction(volume);
1578 status_t error = open_file(volume, node, openMode, transaction, true,
1672 Volume* volume = (Volume*)fsVolume->private_volume;
1678 if (volume->IsReadOnly())
1686 Transaction transaction(volume);
1697 error = volume->CreateDirectory(perms, transaction, newDirectory);
1720 checksumfs_remove_dir(fs_volume* volume, fs_vnode* parent, const char* name)
1722 return remove_entry(volume, parent, name, true);
1799 checksumfs_open_attr_dir(fs_volume* volume, fs_vnode* vnode, void** _cookie)
1819 checksumfs_close_attr_dir(fs_volume* volume, fs_vnode* vnode, void* cookie)
1826 checksumfs_free_attr_dir_cookie(fs_volume* volume, fs_vnode* vnode,
1836 checksumfs_read_attr_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie,
1852 checksumfs_rewind_attr_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie)
1871 Volume* volume = (Volume*)fsVolume->private_volume;
1876 if (volume->IsReadOnly())
1890 Transaction transaction(volume);
1909 error = create_file(volume, attributeDirectory, name, openMode,
1943 Volume* volume = (Volume*)fsVolume->private_volume;
1959 Transaction transaction(volume);
1981 error = volume->GetNode(blockIndex, cookie->attribute);
1987 error = open_file(volume, cookie->attribute, openMode, transaction, false,
2050 Volume* volume = (Volume*)fsVolume->private_volume;
2079 Transaction transaction(volume);
2121 Volume* volume = (Volume*)fsVolume->private_volume;
2124 if (volume->IsReadOnly())
2128 Transaction transaction(volume);
2157 error = volume->GetNode(blockIndex, attribute);
2164 volume->PutNode(attribute);
2175 error = volume->RemoveNode(attribute);
2182 error = volume->RemoveNode(attributeDirectory);