| |
| /* |
| mac_esp.h |
| |
| copyright 1997 David Weis, weisd3458@uni.edu |
| */ |
| |
| |
| #include "NCR53C9x.h" |
| |
| #ifndef MAC_ESP_H |
| #define MAC_ESP_H |
| |
| /* #define DEBUG_MAC_ESP */ |
| |
| extern int mac_esp_detect(struct SHT *); |
| extern const char *esp_info(struct Scsi_Host *); |
| extern int esp_queue(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); |
| extern int esp_command(Scsi_Cmnd *); |
| extern int esp_abort(Scsi_Cmnd *); |
| extern int esp_reset(Scsi_Cmnd *, unsigned int); |
| |
| |
| #define SCSI_MAC_ESP { proc_name: "esp", \ |
| name: "Mac 53C9x SCSI", \ |
| detect: mac_esp_detect, \ |
| release: NULL, \ |
| info: esp_info, \ |
| /* command: esp_command, */ \ |
| queuecommand: esp_queue, \ |
| abort: esp_abort, \ |
| reset: esp_reset, \ |
| can_queue: 7, \ |
| this_id: 7, \ |
| sg_tablesize: SG_ALL, \ |
| cmd_per_lun: 1, \ |
| use_clustering: DISABLE_CLUSTERING } |
| |
| #endif /* MAC_ESP_H */ |
| |