Lines Matching refs:dev
68 static void DoFsync(const BlockDevice &dev)
70 BlockSpecific* bs = BLOCK_SPECIFIC(&dev);
83 if (disk.dev->readOnly) {
86 DoFsync(*(disk.dev));
102 disk.dev->fd = open(disk.dev->devPath.c_str(), RW_MODE);
103 if (disk.dev->fd < 0) {
104 LOG(WARNING) << "open fail: " << disk.dev->devPath << errno;
106 return disk.dev->fd;
111 if (disk.dev != nullptr) {
112 if (disk.dev->fd > 0) {
113 close(disk.dev->fd);
114 disk.dev->fd = -1;
128 if (disk.dev->fd < 0) {
131 part->partfd = disk.dev->fd;
169 if (disk.dev->fd < 0) {
173 part.partfd = disk.dev->fd;
197 if (disk.dev != nullptr) {
198 if (disk.dev->specific != nullptr) {
199 free(disk.dev->specific);
201 free(disk.dev);