summaryrefslogblamecommitdiffstats
path: root/private/ntos/miniport/always/adapters.h
blob: 69e73ab2c042ddf5e0d1bb40c70c9b43792c3eaa (plain) (tree)






























































                                                                      
#ifndef __ADAPTERS_H__
#define __ADAPTERS_H__

#ifdef IN2000
#include "in2000s.h"
#endif

#ifdef AL4000h
#include "al4000hs.h"
#endif

#ifdef AL4000I
#include "al4000is.h"
#endif

#ifdef NCREVAL
#include "ncrevals.h"
#endif

#ifdef AL7000
#include "al7000s.h"
#endif

#ifdef EVAL710
#define USES710
#include "eval7x0s.h"
#endif

union AdapterU {
#ifdef IN2000
  struct IN2000S IN2000U;
#endif /* IN2000 */
#ifdef AL4000
  struct AL4000HS AL4000HU;
#endif
#ifdef AL4000I                    /* AL4000 on board scsi interface */
  struct AL4000IS AL4000IU;
#endif
#if defined(AL7000)
  struct AL7000S AL7000U;
#endif
};

union SBICU {
#ifdef USESCDV
  struct CDVS CDV;
#endif
  
#ifdef USES33C93
  struct WD33C93S WD33C93;
#endif

#ifdef USES53C94
  struct NCR53C94S NCR53C94;
#endif
#if defined(USES710) || defined(USES720)
  struct NCR53c7x0S NCR53C7x0;
#endif
};

extern int Adapter_Init(ADAPTER_PTR HA, unsigned *Context);

#endif