Lines Matching defs:sbuf
3460 struct stat sbuf;
3488 if (vol->dev->d_ops->stat(vol->dev, &sbuf)) {
3493 if (!S_ISBLK(sbuf.st_mode)) {
3500 if (!sbuf.st_size && !sbuf.st_blocks) {
3505 if (sbuf.st_size)
3506 opts.num_sectors = sbuf.st_size / opts.sector_size;
3508 opts.num_sectors = ((s64)sbuf.st_blocks << 9) / opts.sector_size;
3510 if (sbuf.st_size)
3511 opts.num_sectors = sbuf.st_size / 512;
3513 opts.num_sectors = sbuf.st_blocks;
3519 } else if ((IDE_DISK_MAJOR(MAJOR(sbuf.st_rdev)) &&
3520 MINOR(sbuf.st_rdev) % 64 == 0) ||
3521 (SCSI_DISK_MAJOR(MAJOR(sbuf.st_rdev)) &&
3522 MINOR(sbuf.st_rdev) % 16 == 0)) {