Lines Matching refs:volume

139 	Volume *volume = (Volume *)_volume->private_volume;
140 delete volume;
150 Volume *volume = (Volume *)_volume->private_volume;
158 info->block_size = volume->BlockSize();
159 info->total_blocks = volume->Length();
163 sprintf(info->volume_name, "%s", volume->Name());
179 Volume *volume = (Volume *)_volume->private_volume;
184 volume->BlockSize()));
186 Icb *icb = new(std::nothrow) Icb(volume,
187 to_long_address(id, volume->BlockSize()));
214 Volume *volume = (Volume *)_volume->private_volume;
223 status = get_vnode(volume->FSVolume(), *vnodeID, (void **)&node);
232 status = get_vnode(volume->FSVolume(), *vnodeID, (void **)&icb);
243 udf_put_vnode(fs_volume *volume, fs_vnode *node, bool reenter)
245 TRACE(("udf_put_vnode: volume = %p, node = %p\n", volume, node));
277 Volume *volume = (Volume *)_volume->private_volume;
280 stat->st_dev = volume->ID();
283 stat->st_blksize = volume->BlockSize();
345 udf_read(fs_volume *volume, fs_vnode *vnode, void *cookie, off_t pos,
350 ((Volume *)volume->private_volume)->ID(), pos, *length));
355 ((Volume *)volume->private_volume)->ID(), pos, *length));
367 udf_io(fs_volume *volume, fs_vnode *vnode, void *cookie, io_request *request)
380 return do_iterative_fd_io(((Volume *)volume->private_volume)->Device(),
395 udf_open_dir(fs_volume *volume, fs_vnode *vnode, void **cookie)
397 TRACE(("udf_open_dir: volume = %p, vnode = %p\n", volume, vnode));
399 ((Volume *)volume->private_volume)->ID()));
401 if (!volume || !vnode || !cookie)
454 Volume *volume = (Volume *)_volume->private_volume;
458 DEBUG_INIT_ETC("udf_read_dir", ("ID = %" B_PRIdDEV , volume->ID()));
472 dirent->d_dev = volume->ID();
487 udf_rewind_dir(fs_volume *volume, fs_vnode *vnode, void *cookie)
489 TRACE(("udf_rewind_dir: volume = %p, vnode = %p, cookie = %p\n",
490 volume, vnode, cookie));
492 ((Volume *)volume->private_volume)->ID()));
494 if (!volume || !vnode || !cookie)
521 - To ignore trying to find anchor volume descriptor pointers at
534 Volume *volume = NULL;
541 // attempting to open a multisession volume, we need to figure out the
542 // offset into the raw disk at which the volume begins, then open
543 // the raw volume itself instead of the fake partition device the
553 // raw device at which the volume of interest will begin, and the total
598 // Create and mount the volume
599 volume = new(std::nothrow) Volume(_volume);
600 status = volume->Mount(_device, deviceOffset, numBlock, 2048, flags);
602 delete volume;
606 _volume->private_volume = volume;
608 *_rootVnodeID = volume->RootIcb()->Id();