Home | History | Annotate | Download | only in vold

Lines Matching refs:disk

291     if (devType != "disk") return;
302 // emulator-specific; see Disk.cpp for details) devices are SD,
309 flags |= android::vold::Disk::Flags::kSd;
311 flags |= android::vold::Disk::Flags::kUsb;
314 auto disk = new android::vold::Disk(eventPath, device,
316 disk->create();
317 mDisks.push_back(std::shared_ptr<android::vold::Disk>(disk));
324 LOG(DEBUG) << "Disk at " << major << ":" << minor << " changed";
325 for (auto disk : mDisks) {
326 if (disk->getDevice() == device) {
327 disk->readMetadata();
328 disk->readPartitions();
356 std::shared_ptr<android::vold::Disk> VolumeManager::findDisk(const std::string& id) {
357 for (auto disk : mDisks) {
358 if (disk->getId() == id) {
359 return disk;
369 for (auto disk : mDisks) {
370 auto vol = disk->findVolume(id);
381 for (auto disk : mDisks) {
382 disk->listVolumes(type, list);
626 for (auto disk : mDisks) {
627 disk->destroy();
628 disk->create();
637 for (auto disk : mDisks) {
638 disk->destroy();
651 for (auto disk : mDisks) {
652 disk->unmountAll();