Home | History | Annotate | Download | only in vold

Lines Matching full:disk

110                 LOG(ERROR) << "Failed to create virtual disk";
120 auto disk = new android::vold::Disk("virtual", buf.st_rdev, "virtual",
121 android::vold::Disk::Flags::kAdoptable | android::vold::Disk::Flags::kSd);
122 mVirtualDisk = std::shared_ptr<android::vold::Disk>(disk);
163 // Consider creating a virtual disk
188 if (devType != "disk") return;
199 // emulator-specific; see Disk.cpp for details) devices are SD,
206 flags |= android::vold::Disk::Flags::kSd;
208 flags |= android::vold::Disk::Flags::kUsb;
211 auto disk = new android::vold::Disk(eventPath, device,
213 handleDiskAdded(std::shared_ptr<android::vold::Disk>(disk));
220 LOG(DEBUG) << "Disk at " << major << ":" << minor << " changed";
235 void VolumeManager::handleDiskAdded(const std::shared_ptr<android::vold::Disk>& disk) {
239 LOG(INFO) << "Found disk at " << disk->getEventPath()
241 mPendingDisks.push_back(disk);
243 disk->create();
244 mDisks.push_back(disk);
249 for (const auto& disk : mDisks) {
250 if (disk->getDevice() == device) {
251 disk->readMetadata();
252 disk->readPartitions();
285 std::shared_ptr<android::vold::Disk> VolumeManager::findDisk(const std::string& id) {
286 for (auto disk : mDisks) {
287 if (disk->getId() == id) {
288 return disk;
301 for (const auto& disk : mDisks) {
302 auto vol = disk->findVolume(id);
318 for (const auto& disk : mDisks) {
319 disk->listVolumes(type, list);
399 for (const auto& disk : mPendingDisks) {
400 disk->create();
401 mDisks.push_back(disk);
573 for (const auto& disk : mDisks) {
574 disk->destroy();
575 disk->create();
591 for (const auto& disk : mDisks) {
592 disk->destroy();
608 for (const auto& disk : mDisks) {
609 disk->unmountAll();