Lines Matching defs:disk
293 Disk *disk = nullptr;
295 disk = static_cast<Disk*>(calloc (1, sizeof (Disk)));
296 if (disk == nullptr) {
297 LOG(ERROR) << "Allocate memory for disk failed: " << errno;
301 disk->dev = (BlockDevice*)&dev;
302 disk->type = diskType;
303 disk->partsum = 0;
304 disk->partList.clear();
305 return disk;
310 struct Disk *disk = nullptr;
318 disk = NewBlockDisk(*dev, GPT);
319 if (disk == nullptr) {
323 g_disks = disk;
380 struct Partition* GetPartition(const Disk &disk, int partn)
386 if (disk.partList.empty()) {
389 for (auto& p : disk.partList) {
401 struct Disk* disk = nullptr;
402 disk = g_disks;
403 if (disk == nullptr) {
409 part = NewPartition(*(disk->dev), i);
414 disk->partList.push_back(part);
415 disk->partsum++;
417 return disk->partsum;