Lines Matching refs:dev
618 snprintf(buf, PATH_MAX, "/sys/dev/block/%u:%u/uevent",
656 snprintf(rootdev, ret + 1, "/dev/%s", buf);
777 * also check the mounts for '/dev/root', which sometimes
782 ret = is_mounted("/proc/mounts", "/dev/root");
905 struct device_info *dev = c.devices + i;
908 fd = open(dev->path, O_RDWR | O_CREAT | O_BINARY, 0644);
910 fd = open_check_fs(dev->path, O_BINARY);
922 if (stat(dev->path, stat_buf) < 0 ) {
930 fd = open(dev->path, O_RDWR | O_EXCL);
932 fd = open_check_fs(dev->path, O_EXCL);
934 fd = open(dev->path, O_RDWR);
936 fd = open_check_fs(dev->path, 0);
945 dev->fd = fd;
965 dev->total_sectors = c.device_size / dev->sector_size;
967 dev->total_sectors = stat_buf->st_size / dev->sector_size;
972 else if (dev->sector_size < sector_size)
973 dev->sector_size = sector_size;
976 if (ioctl(fd, BLKGETSIZE64, &dev->total_sectors) < 0) {
987 dev->total_sectors = total_sectors;
989 dev->total_sectors /= dev->sector_size;
1015 dev->path, reply_buffer+16);
1025 c.sector_size = dev->sector_size;
1041 if (dev->zoned_model != F2FS_ZONED_NONE) {
1050 if (!is_power_of_2(dev->zone_size))
1052 dev->zone_size);
1064 (dev->zoned_model == F2FS_ZONED_HA) ?
1067 dev->nr_zones, dev->zone_size,
1068 dev->nr_rnd_zones);
1070 dev->zone_blocks);
1078 c.wanted_sector_size = dev->sector_size;
1079 } else if (dev->sector_size != c.wanted_sector_size) {
1081 c.wanted_total_sectors /= dev->sector_size;
1085 c.total_sectors += dev->total_sectors;
1101 HANDLE dev;
1111 dev = CreateFile(file, GENERIC_READ,
1115 if (dev == INVALID_HANDLE_VALUE)
1117 if (DeviceIoControl(dev, IOCTL_DISK_GET_PARTITION_INFO,
1124 } else if (DeviceIoControl(dev, IOCTL_DISK_GET_DRIVE_GEOMETRY,
1135 } else if (GetFileSizeEx(dev, &filesize)) {
1140 filesize = GetFileSize(dev, NULL);
1147 CloseHandle(dev);
1153 struct device_info *dev = c.devices + i;
1159 if (win_get_device_size(dev->path, &device_size)) {
1167 fd = open((char *)dev->path, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644);
1169 fd = open((char *)dev->path, O_RDWR | O_BINARY);
1175 dev->fd = fd;
1176 dev->total_sectors = device_size / dev->sector_size;
1178 c.sector_size = dev->sector_size;
1180 c.total_sectors += dev->total_sectors;