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

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef BVME6000_SCSI_H
  2. #define BVME6000_SCSI_H
  3. #include <linux/types.h>
  4. int bvme6000_scsi_detect(Scsi_Host_Template *);
  5. const char *NCR53c7x0_info(void);
  6. int NCR53c7xx_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
  7. int NCR53c7xx_abort(Scsi_Cmnd *);
  8. int NCR53c7x0_release (struct Scsi_Host *);
  9. int NCR53c7xx_reset(Scsi_Cmnd *, unsigned int);
  10. void NCR53c7x0_intr(int irq, void *dev_id, struct pt_regs * regs);
  11. #ifndef NULL
  12. #define NULL 0
  13. #endif
  14. #ifndef CMD_PER_LUN
  15. #define CMD_PER_LUN 3
  16. #endif
  17. #ifndef CAN_QUEUE
  18. #define CAN_QUEUE 24
  19. #endif
  20. #include <scsi/scsicam.h>
  21. #define BVME6000_SCSI  {name:                "BVME6000 NCR53c710 SCSI", 
  22.        detect:              bvme6000_scsi_detect,    
  23.        queuecommand:        NCR53c7xx_queue_command, 
  24.        abort:               NCR53c7xx_abort,   
  25.        reset:               NCR53c7xx_reset,   
  26.        bios_param:          scsicam_bios_param,   
  27.        can_queue:           24,       
  28.        this_id:             7,               
  29.        sg_tablesize:        63,          
  30.        cmd_per_lun:     3,     
  31.        use_clustering:      DISABLE_CLUSTERING }
  32. #endif /* BVME6000_SCSI_H */