taglinefilesource code
sta857drivers/cdrom/sbpcd.cstatic int sta2err(int sta)
sta861drivers/cdrom/sbpcd.cif (sta==0x00) return (0);
sta862drivers/cdrom/sbpcd.cif (sta==0x01) return (-604); /* CRC error */
sta863drivers/cdrom/sbpcd.cif (sta==0x02) return (-602); /* drive not ready */
sta864drivers/cdrom/sbpcd.cif (sta==0x03) return (-607); /* unknown media */
sta865drivers/cdrom/sbpcd.cif (sta==0x04) return (-612); /* general failure */
sta866drivers/cdrom/sbpcd.cif (sta==0x05) return (0);
sta867drivers/cdrom/sbpcd.cif (sta==0x06) return (-615); /* invalid disk change */
sta868drivers/cdrom/sbpcd.cif (sta==0x0b) return (-612); /* general failure */
sta869drivers/cdrom/sbpcd.cif (sta==0xff) return (-612); /* general failure */
sta874drivers/cdrom/sbpcd.cif (sta<=2) return (sta);
sta875drivers/cdrom/sbpcd.cif (sta==0x05) return (-604); /* CRC error */
sta876drivers/cdrom/sbpcd.cif (sta==0x06) return (-606); /* seek error */
sta877drivers/cdrom/sbpcd.cif (sta==0x0d) return (-606); /* seek error */
sta878drivers/cdrom/sbpcd.cif (sta==0x0e) return (-603); /* unknown command */
sta879drivers/cdrom/sbpcd.cif (sta==0x14) return (-603); /* unknown command */
sta880drivers/cdrom/sbpcd.cif (sta==0x0c) return (-611); /* read fault */
sta881drivers/cdrom/sbpcd.cif (sta==0x0f) return (-611); /* read fault */
sta882drivers/cdrom/sbpcd.cif (sta==0x10) return (-611); /* read fault */
sta883drivers/cdrom/sbpcd.cif (sta>=0x16) return (-612); /* general failure */
sta885drivers/cdrom/sbpcd.cif (sta==0x11) return (-615); /* invalid disk change (LCS: removed) */
sta887drivers/cdrom/sbpcd.cif (sta==0x12) return (-615); /* invalid disk change (inserted) */