root/drivers/scsi/eata.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  *      eata.h - used by the low-level driver for EATA/DMA SCSI host adapters.
   3  *
   4  */
   5 #ifndef _EATA_H
   6 #define _EATA_H
   7 
   8 #include <linux/scsicam.h>
   9 
  10 #define EATA_VERSION "1.12.00"
  11 
  12 int eata_detect(Scsi_Host_Template *);
  13 int eata_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
  14 int eata_abort(Scsi_Cmnd *);
  15 int eata_reset(Scsi_Cmnd *);
  16 
  17 #define EATA {  NULL, /* Ptr for modules */                    \
  18                 NULL, /* usage count for modules */            \
  19                 "EATA/DMA 2.0A rev. " EATA_VERSION " by "      \
  20                 "Dario_Ballabio@milano.europe.dg.com.",        \
  21                 eata_detect,                                   \
  22                 NULL, /* Release */                            \
  23                 NULL,                                          \
  24                 NULL,                                          \
  25                 eata_queuecommand,                             \
  26                 eata_abort,                                    \
  27                 eata_reset,                                    \
  28                 NULL,                                          \
  29                 scsicam_bios_param,                            \
  30                 0,   /* can_queue, reset by detect */          \
  31                 7,   /* this_id, reset by detect */            \
  32                 0,   /* sg_tablesize, reset by detect */       \
  33                 0,   /* cmd_per_lun, reset by detect */        \
  34                 0,   /* number of boards present */            \
  35                 0,   /* unchecked isa dma, reset by detect */  \
  36                 ENABLE_CLUSTERING                              \
  37                 }
  38 #endif

/* [previous][next][first][last][top][bottom][index][help] */