Lines Matching refs:dev
139 "For example: %s /dev/hda6\n\n",
751 static int rewrite_boot(struct ntfs_device *dev, char *full_bs,
759 bw = ntfs_pwrite(dev, 0, sector_size, full_bs);
826 if ((ntfs_pread(vol->dev,
897 && (ntfs_pread(vol->dev,
967 if ((ntfs_pread(vol->dev, offs, vol->mft_record_size,
1025 if ((ntfs_pread(vol->dev, offs, vol->mft_record_size,
1118 || (ntfs_pwrite(vol->dev, offs, vol->mft_record_size,
1120 || (ntfs_pwrite(vol->dev, offsm, vol->mft_record_size,
1126 if (ntfs_pwrite(vol->dev, offs, vol->cluster_size,
1136 || (ntfs_pwrite(vol->dev, offs2, vol->mft_record_size,
1138 || (ntfs_pwrite(vol->dev, offs1, vol->mft_record_size,
1237 br = ntfs_pread(vol->dev, read_sector*sector_size,
1262 res = rewrite_boot(vol->dev, full_bs,
1308 actual_sectors = ntfs_device_size_get(vol->dev,sector_size) - 1;
1381 br = ntfs_pread(vol->dev, 0, vol->sector_size, full_bs);
1385 actual_sectors = ntfs_device_size_get(vol->dev,
1391 br = ntfs_pread(vol->dev, last_sector_off,
1404 bw = ntfs_pwrite(vol->dev,
1440 static int fix_startup(struct ntfs_device *dev, unsigned long flags)
1456 if (!dev || !dev->d_ops || !dev->d_name) {
1458 ntfs_log_perror("%s: dev = %p", __FUNCTION__, dev);
1485 if ((dev->d_ops->open)(dev, NVolReadOnly(vol) ? O_RDONLY: O_RDWR)) {
1486 ntfs_log_perror("Error opening '%s'", dev->d_name);
1491 vol->dev = dev;
1493 sector_size = ntfs_device_sector_size_get(dev);
1500 br = ntfs_pread(dev, 0, sector_size, full_bs);
1545 (dev->d_ops->close)(dev);
1558 struct ntfs_device *dev;
1563 dev = ntfs_device_alloc(opt.volume, 0, &ntfs_device_default_io_ops,
1565 if (!dev) {
1571 vol = ntfs_volume_startup(dev, flags);
1577 if (!fix_startup(dev, flags)) {
1582 vol = ntfs_volume_startup(dev, flags);
1586 ntfs_device_free(dev);
1703 vol->dev->d_name);