Import 2.3.18pre1
[davej-history.git] / drivers / scsi / mac_esp.h
blob9de3186d0f4cd5f863ca875ca5b2c3150395f330
2 /*
3 mac_esp.h
5 copyright 1997 David Weis, weisd3458@uni.edu
6 */
9 #include "NCR53C9x.h"
11 #ifndef MAC_ESP_H
12 #define MAC_ESP_H
14 /* #define DEBUG_MAC_ESP */
16 extern int mac_esp_detect(struct SHT *);
17 extern const char *esp_info(struct Scsi_Host *);
18 extern int esp_queue(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
19 extern int esp_command(Scsi_Cmnd *);
20 extern int esp_abort(Scsi_Cmnd *);
21 extern int esp_reset(Scsi_Cmnd *, unsigned int);
24 #define SCSI_MAC_ESP { proc_dir: &proc_scsi_esp, \
25 name: "Mac 53C9x SCSI", \
26 detect: mac_esp_detect, \
27 release: NULL, \
28 info: esp_info, \
29 /* command: esp_command, */ \
30 queuecommand: esp_queue, \
31 abort: esp_abort, \
32 reset: esp_reset, \
33 can_queue: 7, \
34 this_id: 7, \
35 sg_tablesize: SG_ALL, \
36 cmd_per_lun: 1, \
37 use_clustering: DISABLE_CLUSTERING, \
38 use_new_eh_code: 0 }
40 #endif /* MAC_ESP_H */