jazz_esp.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /* jazz_esp.h: Defines and structures for the JAZZ SCSI driver.
  2.  *
  3.  * Copyright (C) 1997 Thomas Bogendoerfer (tsbogend@alpha.franken.de)
  4.  */
  5. #ifndef JAZZ_ESP_H
  6. #define JAZZ_ESP_H
  7. #define EREGS_PAD(n)
  8. #include "NCR53C9x.h"
  9. extern int jazz_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. extern int esp_proc_info(char *buffer, char **start, off_t offset, int length,
  16.  int hostno, int inout);
  17. #define SCSI_JAZZ_ESP {                                         
  18. proc_name:      "esp",
  19. proc_info:      &esp_proc_info,
  20. name:           "ESP 100/100a/200",
  21. detect:         jazz_esp_detect,
  22. info:           esp_info,
  23. command:        esp_command,
  24. queuecommand:   esp_queue,
  25. abort:          esp_abort,
  26. reset:          esp_reset,
  27. can_queue:      7,
  28. this_id:        7,
  29. sg_tablesize:   SG_ALL,
  30. cmd_per_lun:    1,
  31. use_clustering: DISABLE_CLUSTERING, }
  32. #endif /* JAZZ_ESP_H */