summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/atapi-tape.h
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>1999-03-07 21:49:14 +0000
committersos <sos@FreeBSD.org>1999-03-07 21:49:14 +0000
commitb16da6db457a4fb8f9ff205d41ba7f148df56ced (patch)
tree3aeb315e1614a9d5f1459c276a7112b3ab7d3db1 /sys/dev/ata/atapi-tape.h
parent65b8ae094477c6bee23ab43fa32dba44f3b9fd75 (diff)
downloadFreeBSD-src-b16da6db457a4fb8f9ff205d41ba7f148df56ced.zip
FreeBSD-src-b16da6db457a4fb8f9ff205d41ba7f148df56ced.tar.gz
ZIP drives should now be working, I'm not sure about LS120 drives,
reports on those most welcome! Fixed problems: Hang on probe on "fantom" devices. The probe now use a timeout to avoid hangs if no interrupt is recevied. There has also been more general code clenaups, and some reorgs.
Diffstat (limited to 'sys/dev/ata/atapi-tape.h')
-rw-r--r--sys/dev/ata/atapi-tape.h26
1 files changed, 1 insertions, 25 deletions
diff --git a/sys/dev/ata/atapi-tape.h b/sys/dev/ata/atapi-tape.h
index cbc7461..7bf5c3b 100644
--- a/sys/dev/ata/atapi-tape.h
+++ b/sys/dev/ata/atapi-tape.h
@@ -25,12 +25,11 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: atapi-tape.h,v 1.1 1999/03/01 21:19:18 sos Exp $
+ * $Id: atapi-tape.h,v 1.2 1999/03/03 21:10:29 sos Exp $
*/
/* ATAPI tape commands not in std ATAPI command set */
#define ATAPI_TAPE_REWIND 0x01
-#define ATAPI_TAPE_REQUEST_SENSE 0x03
#define ATAPI_TAPE_READ_CMD 0x08
#define ATAPI_TAPE_WRITE_CMD 0x0a
#define ATAPI_TAPE_WEOF 0x10
@@ -95,29 +94,6 @@ struct ast_cappage {
u_int8_t reserved19;
};
-/* REQUEST SENSE structure */
-struct ast_reqsense {
- u_int8_t error_code :7; /* current or deferred errors */
- u_int8_t valid :1; /* follows QIC-157C */
- u_int8_t reserved1; /* Segment number - reserved */
- u_int8_t sense_key :4; /* sense key */
- u_int8_t reserved2_4 :1; /* reserved */
- u_int8_t ili :1; /* incorrect length indicator */
- u_int8_t eom :1; /* end of medium */
- u_int8_t filemark :1; /* filemark */
- u_int8_t info __attribute__((packed)); /* cmd specific info */
- u_int8_t asl; /* additional sense length (n-7) */
- u_int8_t command_specific; /* additional cmd specific info */
- u_int8_t asc; /* additional sense code */
- u_int8_t ascq; /* additional sense code qualifier */
- u_int8_t replaceable_unit_code; /* field replaceable unit code */
- u_int8_t sk_specific1 :7; /* sense key specific */
- u_int8_t sksv :1; /* sense key specific info valid */
- u_int8_t sk_specific2; /* sense key specific */
- u_int8_t sk_specific3; /* sense key Specific */
- u_int8_t pad[2]; /* padding */
-};
-
struct ast_softc {
struct atapi_softc *atp; /* controller structure */
int32_t lun; /* logical device unit */
OpenPOWER on IntegriCloud