Lines Matching refs:drive

53 devices; the way a particular drive reacts to a `standard' $ioctl()$
67 When the \cdrom\ was developed, the interface between the \cdrom\ drive
75 most of the `NoName' manufacturers). In cases where a new drive really
90 capabilities of a particular drive, in an {\fo ad hoc\/} manner. More
106 of the low-level device drivers for each \cdrom\ drive. By adding this
125 more than one \cdrom\ drive, possibly of mixed types. It is important
128 drive. In the months that I was busy writing a \linux\ driver for it,
132 16 speed \cdrom\ drive, and 24 speed drives are common.
145 drive behavior, and to provide a common set of services to the various
206 This structure contains information about a particular \cdrom\ drive,
211 Registering a particular \cdrom\ drive with the \UCD\ is done by the
260 \cdrom\ hardware and/or low-level \cdrom\ driver when a \cdrom\ drive
266 driver\/} rather than the {\em drive}. Nomenclature has always been
278 The drive-specific, minor-like information that is registered with
301 struct and specifications of properties of the drive are stored in this
305 in $ops\to capability$, if a specific drive doesn't support a feature
307 drive, measured in units of normal audio speed (176\,kB/sec raw data or
309 number of discs the drive can hold simultaneously, if it is designed
311 because they describe properties of the drive, which don't change after
314 A few registers contain variables local to the \cdrom\ drive. The
321 data that is specific to a minor drive, can be accessed through $handle$,
370 \label{drive status}
373 information on the status of the drive (not the status of the disc,
374 which may or may not be in the drive). If the drive is not a changer,
413 drive allows this. The value of $lock$ controls the desired locking
426 are several reasons for changing the speed of a \cdrom\ drive. Badly
439 drive, measured in units of standard cdrom speed (176\,kB/sec raw data
440 or 150\,kB/sec file system data). So to request that a \cdrom\ drive
443 maximum data-rate or real-time audio rate. If the drive doesn't have
450 If the drive can store multiple discs (a juke-box) this function
483 This call should perform a hard-reset on the drive (although in
484 circumstances that a hard-reset is necessary, a drive may very well not
486 caller only after the drive has finished resetting. If the drive is no
551 of a \cdrom\ drive. This can be done by ORing any number of
560 CDC_SELECT_DISC& drive is juke-box\cr
567 CDC_DRIVE_STATUS& driver implements drive status\cr
572 inform \cdromc\ of what the driver can do. If the drive found
577 \cdrom\ drive might be a caddy system, which can't load the tray, and
578 hence for this drive the $cdrom_device_info$ struct will have set
595 have made the drive's support available to the \linux\ community. The
637 $ioctl$ commands, regardless of the state the drive is in.
639 On the other hand, when used as a removable-media disc drive (what the
641 disc drive is ready for operation upon opening the device. In the old
644 attempt for mounting a \cdrom\ on an empty drive occurs. This is not a
647 drive for a couple of seconds, after which the system complains it
649 removable medium in a drive, and we believe we should exploit that
654 These two ways of using a \cdrom\ drive, principally for data and
681 successful, unless the whole device doesn't exist. The drive will take
727 it is verified that a disc is in the drive and, if $CDO_CHECK_TYPE$ is
730 system corruption. If the drive is opened for audio ($O_NONBLOCK$ is
876 $arg$ is checked against the maximum head rate of the drive found in the
888 \item[CDROM_DRIVE_STATUS] Returns the status of the drive by a call to
889 $drive_status()$. Return values are defined in section~\ref{drive
891 current playing activity of the drive; this can be polled through an
897 drive. It should be viewed as a complement to $CDROM_DRIVE_STATUS$.
899 disc that is inserted in the drive. This functionality used to be
938 \item[CDROMRESET] Reset the drive.
940 drive. Refer to section \ref{capability} for more information on
942 \item[CDROM_LOCKDOOR] Locks the door of the drive. $arg == \rm0$
961 $\&<your-drive>_fops$ to $\&cdrom_fops$.
963 $$register_cdrom(\&<your-drive>_info);$$