Lines Matching refs:volume

175 							Inode(Volume* volume, Inode* parent,
509 fill_stat_buffer(Volume* volume, Inode* inode, Attribute* attribute,
512 stat.st_dev = volume->FSVolume()->id;
747 // determine volume title
884 /*! Opens the file that contains the volume and inode titles as well as all
1163 Inode::Inode(Volume* volume, Inode* parent, const char* name, uint64 start,
1170 fID = volume->GetNextNodeID();
1460 // determine volume title
1486 Volume* volume = new(std::nothrow) Volume(fsVolume);
1487 if (volume == NULL)
1490 status_t status = volume->InitCheck();
1492 status = volume->Mount(device);
1495 delete volume;
1499 *_rootVnodeID = volume->RootNode().ID();
1500 fsVolume->private_volume = volume;
1510 Volume* volume = (Volume*)_volume->private_volume;
1513 delete volume;
1522 Volume* volume = (Volume*)_volume->private_volume;
1523 MutexLocker locker(volume->Lock());
1531 info->total_blocks = volume->NumBlocks();
1535 strlcpy(info->volume_name, volume->Name(), sizeof(info->volume_name));
1547 Volume* volume = (Volume*)_volume->private_volume;
1548 MutexLocker locker(volume->Lock());
1553 status = volume->SetName(info->volume_name);
1572 Volume* volume = (Volume*)_volume->private_volume;
1581 MutexLocker _(volume->Lock());
1583 Inode* inode = volume->Find(name);
1587 status = get_vnode(volume->FSVolume(), inode->ID(), NULL);
1600 Volume* volume = (Volume*)_volume->private_volume;
1605 MutexLocker _(volume->Lock());
1615 Volume* volume = (Volume*)_volume->private_volume;
1620 inode = volume->Find(id);
1689 Volume* volume = (Volume*)_volume->private_volume;
1708 cookie->buffer = malloc(volume->BufferSize());
1742 status = read_cdda_data(volume->Device(),
1744 cookie->buffer_offset, cookie->buffer, volume->BufferSize());
1781 Volume* volume = (Volume*)_volume->private_volume;
1787 fill_stat_buffer(volume, inode, NULL, *stat);
1802 Volume *volume = (Volume*)_volume->private_volume;
1803 MutexLocker _(volume->Lock());
1805 Inode* inode = volume->Find(oldName);
1809 if (volume->Find(newName) != NULL)
1818 volume->SetCDDBLookupsEnabled(false);
1820 notify_entry_moved(volume->ID(), volume->RootNode().ID(), oldName,
1821 volume->RootNode().ID(), newName, inode->ID());
1834 Volume* volume = (Volume*)_volume->private_volume;
1842 if (inode != &volume->RootNode())
1849 cookie->current = volume->FirstEntry();
1861 Volume* volume = (Volume*)_volume->private_volume;
1867 if ((Inode*)_node->private_node != &volume->RootNode())
1870 MutexLocker _(volume->Lock());
1885 nextChildNode = volume->FirstEntry();
1891 nextChildNode = volume->FirstEntry();
1908 buffer->d_dev = volume->FSVolume()->id;
1937 Volume* volume = (Volume*)_volume->private_volume;
1940 cookie->current = volume->FirstEntry();
1974 Volume* volume = (Volume*)_volume->private_volume;
1981 MutexLocker _(volume->Lock());
1999 Volume* volume = (Volume*)_volume->private_volume;
2003 MutexLocker _(volume->Lock());
2014 Volume* volume = (Volume*)_volume->private_volume;
2018 MutexLocker _(volume->Lock());
2029 Volume* volume = (Volume*)_volume->private_volume;
2033 MutexLocker _(volume->Lock());
2042 dirent->d_dev = volume->FSVolume()->id;
2056 Volume *volume = (Volume*)_volume->private_volume;
2059 MutexLocker _(volume->Lock());
2069 notify_attribute_changed(volume->ID(), -1, inode->ID(), name,
2092 Volume* volume = (Volume*)_volume->private_volume;
2095 MutexLocker _(volume->Lock());
2128 Volume* volume = (Volume*)_volume->private_volume;
2131 MutexLocker _(volume->Lock());
2145 Volume* volume = (Volume*)_volume->private_volume;
2148 MutexLocker _(volume->Lock());
2159 notify_attribute_changed(volume->ID(), -1, inode->ID(),
2170 Volume* volume = (Volume*)_volume->private_volume;
2173 MutexLocker _(volume->Lock());
2179 fill_stat_buffer(volume, inode, attribute, *stat);
2198 Volume* volume = (Volume*)_volume->private_volume;
2201 MutexLocker _(volume->Lock());
2205 notify_attribute_changed(volume->ID(), -1, inode->ID(), name,