3 /* $Id: atp870u.h,v 1.1.1.1 2005/04/11 02:50:35 jack Exp $
\r
5 * Header file for the ACARD 86x driver for Linux
\r
8 * Revision 1.1.1.1 2005/04/11 02:50:35 jack
11 * Revision 1.2 2005/01/25 05:58:34 wilsonc
12 * 1. Check-in Acard ATP865A Driver source code
14 * Revision 0.50 2003/12/26 11:30:00 root
\r
18 #include <linux/types.h>
\r
19 #include <linux/kdev_t.h>
\r
22 #define ATP865_DEVID1 0x0008
\r
23 #define ATP865_DEVID2 0x0009
\r
24 #define ATP867_DEVID1 0x000A
\r
30 #define MAX_SENSE 14
\r
32 int atp86x_detect(Scsi_Host_Template *);
\r
33 int atp86x_command(Scsi_Cmnd *);
\r
34 int atp86x_queuecommand(Scsi_Cmnd *, void (*done) (Scsi_Cmnd *));
\r
35 int atp86x_abort(Scsi_Cmnd *);
\r
36 int atp86x_reset(Scsi_Cmnd *, unsigned int);
\r
37 int atp86x_biosparam(Disk *, kdev_t, int *);
\r
38 int atp86x_release(struct Scsi_Host *);
\r
43 #define qcnt (qcnt1*4)
\r
45 #define ATP86X_SCATTER 32
\r
46 #define ATP86X_CMDLUN 2
\r
52 extern const char *atp86x_info(struct Scsi_Host *);
\r
54 extern int atp86x_proc_info(char *, char **, off_t, int, int, int);
\r