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  *
  3  *      (C)Copyright 1998,1999 SysKonnect,
  4  *      a business unit of Schneider & Koch & Co. Datensysteme GmbH.
  5  *
  6  *      This program is free software; you can redistribute it and/or modify
  7  *      it under the terms of the GNU General Public License as published by
  8  *      the Free Software Foundation; either version 2 of the License, or
  9  *      (at your option) any later version.
 10  *
 11  *      The information in this file is provided "AS IS" without warranty.
 12  *
 13  ******************************************************************************/
 14 
 15 #ifndef _SKFBIINC_
 16 #define _SKFBIINC_
 17 
 18 #include "h/supern_2.h"
 19 
 20 /*
 21  * special defines for use into .asm files
 22  */
 23 #define ERR_FLAGS (FS_MSRABT | FS_SEAC2 | FS_SFRMERR | FS_SFRMTY1)
 24 
 25 #ifdef PCI
 26 #define IMASK_FAST      (IS_PLINT1 | IS_PLINT2 | IS_TIMINT | IS_TOKEN | \
 27                          IS_MINTR2 | IS_MINTR3 | IS_R1_P | \
 28                          IS_R1_C | IS_XA_C | IS_XS_C)
 29 #endif
 30 
 31 #ifdef  PCI
 32 #define ISR_MASK        (IS_MINTR1 | IS_R1_F | IS_XS_F| IS_XA_F | IMASK_FAST)
 33 #else
 34 #define ISR_MASK        (IS_MINTR1 | IS_MINTR2 | IMASK_FAST)
 35 #endif
 36 
 37 #define FMA_FM_CMDREG1  FMA(FM_CMDREG1)
 38 #define FMA_FM_CMDREG2  FMA(FM_CMDREG2)
 39 #define FMA_FM_STMCHN   FMA(FM_STMCHN)
 40 #define FMA_FM_RPR      FMA(FM_RPR)
 41 #define FMA_FM_WPXA0    FMA(FM_WPXA0)
 42 #define FMA_FM_WPXA2    FMA(FM_WPXA2)
 43 #define FMA_FM_MARR     FMA(FM_MARR)
 44 #define FMA_FM_MARW     FMA(FM_MARW)
 45 #define FMA_FM_MDRU     FMA(FM_MDRU)
 46 #define FMA_FM_MDRL     FMA(FM_MDRL)
 47 #define FMA_ST1L        FMA(FM_ST1L)
 48 #define FMA_ST1U        FMA(FM_ST1U)
 49 #define FMA_ST2L        FMA(FM_ST2L)
 50 #define FMA_ST2U        FMA(FM_ST2U)
 51 #ifdef  SUPERNET_3
 52 #define FMA_ST3L        FMA(FM_ST3L)
 53 #define FMA_ST3U        FMA(FM_ST3U)
 54 #endif
 55 
 56 #define TMODE_RRQ       RQ_RRQ
 57 #define TMODE_WAQ2      RQ_WA2
 58 #define HSRA            HSR(0)
 59 
 60 
 61 #define FMA_FM_ST1L     FMA_ST1L
 62 #define FMA_FM_ST1U     FMA_ST1U
 63 #define FMA_FM_ST2L     FMA_ST2L
 64 #define FMA_FM_ST2U     FMA_ST2U
 65 #ifdef  SUPERNET_3
 66 #define FMA_FM_ST3L     FMA_ST3L
 67 #define FMA_FM_ST3U     FMA_ST3U
 68 #endif
 69 
 70 #define FMA_FM_SWPR     FMA(FM_SWPR)
 71 
 72 #define FMA_FM_RPXA0    FMA(FM_RPXA0)
 73 
 74 #define FMA_FM_RPXS     FMA(FM_RPXS)
 75 #define FMA_FM_WPXS     FMA(FM_WPXS)
 76 
 77 #define FMA_FM_IMSK1U   FMA(FM_IMSK1U)
 78 #define FMA_FM_IMSK1L   FMA(FM_IMSK1L)
 79 
 80 #define FMA_FM_EAS      FMA(FM_EAS)
 81 #define FMA_FM_EAA0     FMA(FM_EAA0)
 82 
 83 #define TMODE_WAQ0      RQ_WA0
 84 #define TMODE_WSQ       RQ_WSQ
 85 
 86 /* Define default for DRV_PCM_STATE_CHANGE */
 87 #ifndef DRV_PCM_STATE_CHANGE
 88 #define DRV_PCM_STATE_CHANGE(smc,plc,p_state)   /* nothing */
 89 #endif
 90 
 91 /* Define default for DRV_RMT_INDICATION */
 92 #ifndef DRV_RMT_INDICATION
 93 #define DRV_RMT_INDICATION(smc,i)       /* nothing */
 94 #endif
 95 
 96 #endif  /* n_SKFBIINC_ */
 97 
 98 
  This page was automatically generated by the LXR engine.