• Home
  • Raw
  • Download

Lines Matching +full:all +full:- +full:inputs

5 - Edward A. Falk <efalk@google.com>
10 the CDROM layer. These are by-and-large implemented (as of Linux 2.6)
33 CDROMEJECT_SW enable(1)/disable(0) auto-ejecting
34 CDROMMULTISESSION Obtain the start-of-last-session
40 CDROMRESET hard-reset the drive
47 CDROMPLAYBLK scsi-cd only, (struct cdrom_blk)
48 CDROMREADALL read all 2646 bytes
49 CDROMGETSPINDOWN return 4-bit spindown value
50 CDROMSETSPINDOWN set 4-bit spindown value
54 CDROM_SELECT_SPEED Set the CD-ROM speed
55 CDROM_SELECT_DISC Select disc (for juke-boxes)
76 ------------------------------------------------------------------------------
80 Unless otherwise specified, all ioctl calls return 0 on success
81 and -1 with errno set to an appropriate value on error. (Some
82 ioctls return non-negative data values.)
84 Unless otherwise specified, all ioctl calls return -1 and set
90 Unless otherwise specified, all data structures and constants
93 ------------------------------------------------------------------------------
105 inputs:
114 - ENOSYS cd drive not audio-capable.
126 inputs:
135 - ENOSYS cd drive not audio-capable.
150 inputs:
159 - ENOSYS cd drive not audio-capable.
162 - MSF stands for minutes-seconds-frames
163 - LBA stands for logical block address
164 - Segment is described as start and end times, where each time
181 inputs:
190 - ENOSYS cd drive not audio-capable.
193 - Segment is described as start and end times, where each time
210 inputs:
219 - ENOSYS cd drive not audio-capable.
235 inputs:
244 - ENOSYS cd drive not audio-capable.
245 - EINVAL entry.cdte_format not CDROM_MSF or CDROM_LBA
246 - EINVAL requested track out of bounds
247 - EIO I/O error reading TOC
250 - TOC stands for Table Of Contents
251 - MSF stands for minutes-seconds-frames
252 - LBA stands for logical block address
265 inputs:
274 - ENOSYS cd drive not audio-capable.
277 - Exact interpretation of this ioctl depends on the device,
290 inputs:
299 - ENOSYS cd drive not audio-capable.
302 - Exact interpretation of this ioctl depends on the device,
308 - Ejects the cdrom media
316 inputs:
325 - ENOSYS cd drive not capable of ejecting
326 - EBUSY other processes are accessing drive, or door is locked
329 - See CDROM_LOCKDOOR, below.
343 inputs:
352 - ENOSYS cd drive not capable of closing the tray
353 - EBUSY other processes are accessing drive, or door is locked
356 - See CDROM_LOCKDOOR, below.
371 inputs:
380 - ENOSYS cd drive not audio-capable.
396 inputs:
405 - ENOSYS cd drive not audio-capable.
421 inputs:
430 - ENOSYS cd drive not audio-capable.
431 - EINVAL format not CDROM_MSF or CDROM_LBA
434 - Format is converted to CDROM_MSF or CDROM_LBA
453 inputs:
463 - EINVAL address less than 0, or msf less than 0:2:0
464 - ENOMEM out of memory
467 - As of 2.6.8.1, comments in <linux/cdrom.h> indicate that this
472 - MSF values are converted to LBA values via this formula::
474 lba = (((m * CD_SECS) + s) * CD_FRAMES + f) - CD_MSF_OFFSET;
510 inputs:
519 - EINVAL format not CDROM_MSF or CDROM_LBA
520 - EINVAL nframes not in range [1 75]
521 - ENXIO drive has no queue (probably means invalid fd)
522 - ENOMEM out of memory
526 enable(1)/disable(0) auto-ejecting
535 inputs:
536 Flag specifying auto-eject flag.
544 - ENOSYS Drive is not capable of ejecting.
545 - EBUSY Door is locked
551 Obtain the start-of-last-session address of multi session disks
561 inputs:
571 - EINVAL format not CDROM_MSF or CDROM_LBA
587 inputs:
596 - ENOSYS Drive is not capable of reading MCN data.
599 - Source code comments state::
605 across all discs!
619 hard-reset the drive
627 inputs:
636 - EACCES Access denied: requires CAP_SYS_ADMIN
637 - ENOSYS Drive is not capable of resetting.
652 inputs:
661 Not implemented on all drives.
668 read all 2646 bytes
685 inputs:
696 scsi-cd only
707 inputs:
724 inputs:
729 The value of the current 4-bit spindown value.
742 inputs:
743 4-bit value used to control spindown (TODO: more detail here)
764 inputs:
777 ioctl return value. Returns -1 on error.
780 - ENOSYS selected option(s) not supported by drive.
795 Set the CD-ROM speed
804 inputs:
813 - ENOSYS speed selection not supported by drive.
818 Select disc (for juke-boxes)
827 inputs:
836 - EINVAL Disk number beyond capacity of drive
850 inputs:
858 has been changed, or -1 on error.
861 - ENOSYS Drive can't detect media change
862 - EINVAL Slot number beyond capacity of drive
863 - ENOMEM Out of memory
877 inputs:
893 -1 error
897 - ENOSYS Drive can't detect drive status
898 - EINVAL Slot number beyond capacity of drive
899 - ENOMEM Out of memory
913 inputs:
922 - CDS_NO_INFO
923 - CDS_AUDIO
924 - CDS_MIXED
925 - CDS_XA_2_2
926 - CDS_XA_2_1
927 - CDS_DATA_1
933 - Source code comments state::
938 assumption that CDs are all CDS_DATA_1 or all CDS_AUDIO, etc.
948 to use bitmasks... -Erik
950 Well, now we have the option CDS_MIXED: a mixed-type CD.
953 ---david
967 inputs:
973 CD changer. Typically 1 for non-multi-disk devices.
990 inputs:
999 - EDRIVE_CANT_DO_THIS
1002 - EBUSY
1009 all CD drives will be locked or unlocked together. This is
1027 inputs:
1036 - EACCES Access denied: requires CAP_SYS_ADMIN
1049 inputs:
1069 inputs:
1074 The ioctl return value is the new audio buffer size, or -1
1078 - ENOSYS Not supported by this driver.
1081 Not supported by all drivers.
1094 inputs:
1119 - EINVAL physical.layer_num exceeds number of layers
1120 - EIO Received invalid response from drive
1138 inputs:
1147 - ENOTTY ai.type not recognized.
1161 inputs:
1171 - EIO
1174 - EPERM
1178 is opened read-only, or because the command
1180 - EINVAL
1196 inputs:
1221 inputs: