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

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  * seagate.h Copyright (C) 1992 Drew Eckhardt 
  3.  * low level scsi driver header for ST01/ST02 by
  4.  * Drew Eckhardt 
  5.  *
  6.  * <drew@colorado.edu>
  7.  */
  8. #ifndef _SEAGATE_H
  9. #define SEAGATE_H
  10. /*
  11. $Header
  12. */
  13. #ifndef ASM
  14. int seagate_st0x_detect(Scsi_Host_Template *);
  15. int seagate_st0x_command(Scsi_Cmnd *);
  16. int seagate_st0x_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
  17. static int seagate_st0x_abort(Scsi_Cmnd *);
  18. const char *seagate_st0x_info(struct Scsi_Host *);
  19. static int seagate_st0x_reset(Scsi_Cmnd *, unsigned int); 
  20. #define SEAGATE_ST0X  {  detect:         seagate_st0x_detect,
  21.  info:           seagate_st0x_info,
  22.  command:        seagate_st0x_command,
  23.  queuecommand:   seagate_st0x_queue_command,
  24.  abort:          seagate_st0x_abort,
  25.  reset:          seagate_st0x_reset,
  26.  can_queue:      1,
  27.  this_id:        7,
  28.  sg_tablesize:   SG_ALL,
  29.  cmd_per_lun:    1,
  30.  use_clustering: DISABLE_CLUSTERING}
  31. #endif /* ASM */
  32. #endif /* _SEAGATE_H */