Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  *  scsi.h Copyright (C) 1992 Drew Eckhardt 
  3  *         Copyright (C) 1993, 1994, 1995, 1998, 1999 Eric Youngdale
  4  *  generic SCSI package header file by
  5  *      Initial versions: Drew Eckhardt
  6  *      Subsequent revisions: Eric Youngdale
  7  *
  8  *  <drew@colorado.edu>
  9  *
 10  *       Modified by Eric Youngdale eric@andante.org to
 11  *       add scatter-gather, multiple outstanding request, and other
 12  *       enhancements.
 13  */
 14 /*
 15  * NOTE:  this file only contains compatibility glue for old drivers.  All
 16  * these wrappers will be removed sooner or later.  For new code please use
 17  * the interfaces declared in the headers in include/scsi/
 18  */
 19 
 20 #ifndef _SCSI_H
 21 #define _SCSI_H
 22 
 23 #include <scsi/scsi_cmnd.h>
 24 #include <scsi/scsi_device.h>
 25 #include <scsi/scsi_eh.h>
 26 #include <scsi/scsi_tcq.h>
 27 #include <scsi/scsi.h>
 28 
 29 /*
 30  * Some defs, in case these are not defined elsewhere.
 31  */
 32 #ifndef TRUE
 33 #define TRUE 1
 34 #endif
 35 #ifndef FALSE
 36 #define FALSE 0
 37 #endif
 38 
 39 struct Scsi_Host;
 40 struct scsi_cmnd;
 41 struct scsi_device;
 42 struct scsi_target;
 43 struct scatterlist;
 44 
 45 /* obsolete typedef junk. */
 46 #include "scsi_typedefs.h"
 47 
 48 #endif /* _SCSI_H */
 49 
  This page was automatically generated by the LXR engine.