File: /usr/src/linux/drivers/char/rio/sam.h

1     /****************************************************************************
2      *******                                                              *******
3      *******                    S A M . H
4      *******                                                              *******
5      ****************************************************************************
6     
7      Author  : Ian Nandhra
8      Date    :
9     
10      *
11      *  (C) 1990 - 2000 Specialix International Ltd., Byfleet, Surrey, UK.
12      *
13      *      This program is free software; you can redistribute it and/or modify
14      *      it under the terms of the GNU General Public License as published by
15      *      the Free Software Foundation; either version 2 of the License, or
16      *      (at your option) any later version.
17      *
18      *      This program is distributed in the hope that it will be useful,
19      *      but WITHOUT ANY WARRANTY; without even the implied warranty of
20      *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21      *      GNU General Public License for more details.
22      *
23      *      You should have received a copy of the GNU General Public License
24      *      along with this program; if not, write to the Free Software
25      *      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
26     
27      Version : 0.01
28     
29     
30                                 Mods
31      ----------------------------------------------------------------------------
32       Date     By                Description
33      ----------------------------------------------------------------------------
34     
35      ***************************************************************************/
36     #ifndef _sam_h
37     #define _sam_h 1
38     
39     #ifdef SCCS_LABELS
40     #ifndef lint
41     /* static char *_rio_sam_h_sccs = "@(#)sam.h	1.3"; */
42     #endif
43     #endif
44     
45     
46     #if !defined( HOST ) && !defined( INKERNEL )
47     #define RTA 1
48     #endif
49     
50     #define NUM_FREE_LIST_UNITS     500
51     
52     #ifndef FALSE
53     #define FALSE (short)  0x00
54     #endif
55     #ifndef TRUE
56     #define TRUE  (short)  !FALSE
57     #endif
58     
59     #define TX    TRUE
60     #define RX    FALSE
61     
62     
63     typedef struct FREE_LIST FREE_LIST ;
64     struct FREE_LIST   {
65                            FREE_LIST_ptr next ;
66                            FREE_LIST_ptr prev ;
67                        } ;
68     
69     
70     #endif
71     /*********** end of file ***********/
72     
73     
74     
75