Lines Matching refs:drive
380 * Get the drive descriptors for the given media/alias/devpath.
387 /* at most one drive is associated with these descriptors */
434 * Check if we have the drive in our list, based upon the device id.
445 descriptor_t *drive = NULL;
461 * want. Once drive is set, we don't need to compare any more.
464 if (drive == NULL && drives[i]->p.disk->devid != NULL &&
466 drive = drives[i];
476 if (drive == NULL) {
480 return (drive);
667 /* Make sure the drive type is set */
834 * when we deal with path descriptors originating from a drive.
836 * lookup the path state for this drive.
880 /* check if the fixed drive is up or not */
991 * Getting the drive type depends on if the dev tree walk indicated that the
992 * drive was a CD-ROM or not. The kernal lumps all of the removable multi-media
994 * a uscsi cmd to check the drive type.
1010 /* use uscsi to determine drive type */
1136 * the drive in this case). So, we may have merge all of the kstat values
1137 * to give an accurate set of stats for the drive.
1151 * uscsi function to get the rpm of the drive
1258 /* The first profile is the preferred one for the drive. */
1474 * return the same data to the drive when issuing a mode select.