mac_esp.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. /*
  2. mac_esp.h
  3. copyright 1997 David Weis, weisd3458@uni.edu
  4. */
  5. #include "NCR53C9x.h"
  6. #ifndef MAC_ESP_H
  7. #define MAC_ESP_H
  8. /* #define DEBUG_MAC_ESP */
  9. extern int mac_esp_detect(struct SHT *);
  10. extern const char *esp_info(struct Scsi_Host *);
  11. extern int esp_queue(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
  12. extern int esp_command(Scsi_Cmnd *);
  13. extern int esp_abort(Scsi_Cmnd *);
  14. extern int esp_reset(Scsi_Cmnd *, unsigned int);
  15. #define SCSI_MAC_ESP      { proc_name: "esp", 
  16.     name: "Mac 53C9x SCSI", 
  17.     detect: mac_esp_detect, 
  18.     release: NULL, 
  19.     info: esp_info, 
  20.     /* command: esp_command, */ 
  21.     queuecommand: esp_queue, 
  22.     abort: esp_abort, 
  23.     reset: esp_reset, 
  24.     can_queue:          7, 
  25.     this_id: 7, 
  26.     sg_tablesize: SG_ALL, 
  27.     cmd_per_lun: 1, 
  28.     use_clustering: DISABLE_CLUSTERING, 
  29.     use_new_eh_code: 0 }
  30. #endif /* MAC_ESP_H */