Annotation of Gnu-Mach/i386/i386at/gpl/linux/scsi/wd7000.h, revision 1.1

1.1     ! root        1: #ifndef _WD7000_H
        !             2: 
        !             3: /* $Id: wd7000.h,v 1.1.1.1 1997/02/25 21:27:53 thomas Exp $
        !             4:  *
        !             5:  * Header file for the WD-7000 driver for Linux
        !             6:  *
        !             7:  * John Boyd <[email protected]>  Jan 1994:
        !             8:  * This file has been reduced to only the definitions needed for the
        !             9:  * WD7000 host structure.
        !            10:  *
        !            11:  */
        !            12: 
        !            13: #include <linux/types.h>
        !            14: #include <linux/kdev_t.h>
        !            15: 
        !            16: int wd7000_detect(Scsi_Host_Template *);
        !            17: int wd7000_command(Scsi_Cmnd *);
        !            18: int wd7000_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
        !            19: int wd7000_abort(Scsi_Cmnd *);
        !            20: int wd7000_reset(Scsi_Cmnd *);
        !            21: int wd7000_biosparam(Disk *, kdev_t, int *);
        !            22: 
        !            23: #ifndef NULL
        !            24: #define NULL 0L
        !            25: #endif
        !            26: 
        !            27: /*
        !            28:  *  In this version, sg_tablesize now defaults to WD7000_SG, and will
        !            29:  *  be set to SG_NONE for older boards.  This is the reverse of the
        !            30:  *  previous default, and was changed so that the driver-level
        !            31:  *  Scsi_Host_Template would reflect the driver's support for scatter/
        !            32:  *  gather.
        !            33:  *
        !            34:  *  Also, it has been reported that boards at Revision 6 support scatter/
        !            35:  *  gather, so the new definition of an "older" board has been changed
        !            36:  *  accordingly.
        !            37:  */
        !            38: #define WD7000_Q    16
        !            39: #define WD7000_SG   16
        !            40: 
        !            41: #define WD7000 { NULL, NULL,            \
        !            42:        NULL,                           \
        !            43:        NULL,                           \
        !            44:        "Western Digital WD-7000",      \
        !            45:        wd7000_detect,                  \
        !            46:        NULL,                           \
        !            47:        NULL,                           \
        !            48:        wd7000_command,                 \
        !            49:        wd7000_queuecommand,            \
        !            50:        wd7000_abort,                   \
        !            51:        wd7000_reset,                   \
        !            52:        NULL,                           \
        !            53:        wd7000_biosparam,               \
        !            54:        WD7000_Q, 7, WD7000_SG, 1, 0, 1, ENABLE_CLUSTERING}
        !            55: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.