Lines Matching refs:driveno

139           set_drive_state(drive->driveno, drive_down, setstate_force);  in set_drive_parms()
152 set_drive_state(drive->driveno, drive_up, setstate_force); /* our drive is accessible */ in set_drive_parms()
237 remove_drive(int driveno) in remove_drive() argument
239 struct drive *drive = &vinum_conf.drive[driveno]; in remove_drive()
369 int driveno; in check_drive() local
373driveno = find_drive_by_dev(devicename, 1); /* if entry doesn't exist, create it */ in check_drive()
374 drive = &vinum_conf.drive[driveno]; /* and get a pointer */ in check_drive()
378 if ((i != driveno) /* not this drive */ in check_drive()
381 DRIVE[driveno].label.name) == 0)) { /* and it has the same name */ in check_drive()
396 if ((SD[sdno].driveno == i) /* it's pointing to this one, */ in check_drive()
398 SD[sdno].driveno = drive->driveno; /* point to the one we found */ in check_drive()
506 drivename = vinum_conf.drive[sd->driveno].label.name; in format_config()
571 int driveno; in daemon_save_config() local
591 for (driveno = 0; driveno < vinum_conf.drives_allocated; driveno++) { in daemon_save_config()
592 drive = &vinum_conf.drive[driveno]; /* point to drive */ in daemon_save_config()
610 set_drive_state(driveno, drive_down, setstate_force); /* tell it what's what */ in daemon_save_config()
651 set_drive_state(drive->driveno, drive_down, setstate_force); in daemon_save_config()
667 volatile int driveno; in vinum_scandisk() local
696 for (driveno = 0; driveno < drives; driveno++) { in vinum_scandisk()
707 if ((tmp = rindex(devicename[driveno], '/')) == NULL) in vinum_scandisk()
708 tmp = devicename[driveno]; in vinum_scandisk()
723 strncpy(partname, devicename[driveno], DRIVENAMELEN); in vinum_scandisk()
726 "%s%c", devicename[driveno], part); in vinum_scandisk()
729 "%ss%d%c", devicename[driveno], slice, part); in vinum_scandisk()
739 drivelist[gooddrives] = drive->driveno; /* keep the drive index */ in vinum_scandisk()
765 for (driveno = 0; driveno < gooddrives; driveno++) { /* now include the config */ in vinum_scandisk()
766 drive = &DRIVE[drivelist[driveno]]; /* point to the drive */ in vinum_scandisk()
768 if (firsttime && (driveno == 0)) /* we've never configured before, */ in vinum_scandisk()