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

嵌入式Linux

开发平台:

Unix_Linux

  1. /* $Id: sgiwd93.h,v 1.5 1998/08/25 09:18:50 ralf Exp $
  2.  * sgiwd93.h: SGI WD93 scsi definitions.
  3.  *
  4.  * Copyright (C) 1996 David S. Miller (dm@engr.sgi.com)
  5.  */
  6. #ifndef _SGIWD93_H
  7. #define _SGIWD93_H
  8. #ifndef NULL
  9. #define NULL        0
  10. #endif
  11. #ifndef CMD_PER_LUN
  12. #define CMD_PER_LUN 8
  13. #endif
  14. #ifndef CAN_QUEUE
  15. #define CAN_QUEUE   16
  16. #endif
  17. int sgiwd93_detect(Scsi_Host_Template *);
  18. int sgiwd93_release(struct Scsi_Host *instance);
  19. const char *wd33c93_info(void);
  20. int wd33c93_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
  21. int wd33c93_abort(Scsi_Cmnd *);
  22. int wd33c93_reset(Scsi_Cmnd *, unsigned int);
  23. #define SGIWD93_SCSI {proc_name:    "SGIWD93", 
  24.       name:                "SGI WD93", 
  25.       detect:              sgiwd93_detect,    
  26.       release:             sgiwd93_release,   
  27.       queuecommand:        wd33c93_queuecommand, 
  28.       abort:               wd33c93_abort,   
  29.       reset:               wd33c93_reset,   
  30.       can_queue:           CAN_QUEUE,       
  31.       this_id:             7,               
  32.       sg_tablesize:        SG_ALL,          
  33.       cmd_per_lun:    CMD_PER_LUN,     
  34.       use_clustering:      DISABLE_CLUSTERING }
  35. #endif /* !(_SGIWD93_H) */