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

嵌入式Linux

开发平台:

Unix_Linux

  1. #ifndef MVME147_H
  2. /* $Id: mvme147.h,v 1.4 1997/01/19 23:07:10 davem Exp $
  3.  *
  4.  * Header file for the MVME147 built-in SCSI controller for Linux
  5.  *
  6.  * Written and (C) 1993, Hamish Macdonald, see mvme147.c for more info
  7.  *
  8.  */
  9. #include <linux/types.h>
  10. int mvme147_detect(Scsi_Host_Template *);
  11. int mvme147_release(struct Scsi_Host *);
  12. const char *wd33c93_info(void);
  13. int wd33c93_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
  14. int wd33c93_abort(Scsi_Cmnd *);
  15. int wd33c93_reset(Scsi_Cmnd *, unsigned int);
  16. #ifndef NULL
  17. #define NULL 0
  18. #endif
  19. #ifndef CMD_PER_LUN
  20. #define CMD_PER_LUN 2
  21. #endif
  22. #ifndef CAN_QUEUE
  23. #define CAN_QUEUE 16
  24. #endif
  25. #ifdef HOSTS_C
  26. #define MVME147_SCSI {proc_name:    "MVME147",
  27.       proc_info:           NULL,
  28.       name:                "MVME147 built-in SCSI",
  29.       detect:              mvme147_detect,
  30.       release:             mvme147_release,
  31.       queuecommand:        wd33c93_queuecommand,
  32.       abort:               wd33c93_abort,
  33.       reset:               wd33c93_reset,
  34.       can_queue:           CAN_QUEUE,
  35.       this_id:             7,
  36.       sg_tablesize:        SG_ALL,
  37.       cmd_per_lun:    CMD_PER_LUN,
  38.       use_clustering:      ENABLE_CLUSTERING }
  39. #endif /* else def HOSTS_C */
  40. #endif /* MVME147_H */