Lines Matching defs:volume

95 		// zero out volume name
160 Volume* volume = new(std::nothrow) Volume(_volume);
161 if (volume == NULL)
167 // but that requires us to export our volume data before calling it.
168 _volume->private_volume = volume;
171 status_t status = volume->Mount(device, flags);
173 ERROR("Failed mounting the volume. Error: %s\n", strerror(status));
174 delete volume;
178 *_rootID = volume->RootNode()->ID();
186 Volume* volume = (Volume *)_volume->private_volume;
188 status_t status = volume->Unmount();
189 delete volume;
198 Volume* volume = (Volume*)_volume->private_volume;
202 | (volume->IsReadOnly() ? B_FS_IS_READONLY : 0);
204 info->block_size = volume->BlockSize();
205 info->total_blocks = volume->SuperBlock().NumBlocks();
206 info->free_blocks = 0; //volume->NumFreeBlocks();
209 strlcpy(info->volume_name, volume->Name(), sizeof(info->volume_name));
226 Volume* volume = (Volume*)_volume->private_volume;
228 Inode* inode = new(std::nothrow) Inode(volume, id);
267 Volume* volume = (Volume*)_volume->private_volume;
292 status = read_file_io_vec_pages(volume->Device(), fileVecs,
311 Volume* volume = (Volume*)_volume->private_volume;
315 if (io_request_is_write(request) && volume->IsReadOnly()) {
331 return do_iterative_fd_io(volume->Device(), request,
390 Volume* volume = (Volume*)_volume->private_volume;
402 entry_cache_add_missing(volume->ID(), directory->ID(), name);
407 entry_cache_add(volume->ID(), directory->ID(), name, *_vnodeID);
409 return get_vnode(volume->FSVolume(), *_vnodeID, NULL);
419 /*Volume* volume = (Volume*)_volume->private_volume;*/
517 Volume* volume = (Volume*)_volume->private_volume;
521 notify_stat_changed(volume->ID(), -1, inode->ID(), B_STAT_SIZE);
587 Volume* volume = (Volume*)_volume->private_volume;
610 dirent->d_dev = volume->ID();