Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
csr_lib.h
Go to the documentation of this file.
1 #ifndef CSR_LIB_H__
2 #define CSR_LIB_H__
3 /*****************************************************************************
4 
5  (c) Cambridge Silicon Radio Limited 2010
6  All rights reserved and confidential information of CSR
7 
8  Refer to LICENSE.txt included with this source for details
9  on the license terms.
10 
11 *****************************************************************************/
12 
13 #include "csr_prim_defs.h"
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 typedef struct
20 {
22 } CsrEvent;
23 
24 /*----------------------------------------------------------------------------*
25  * CsrEvent_struct
26  *
27  * DESCRIPTION
28  * Generic message creator.
29  * Allocates and fills in a message with the signature CsrEvent
30  *
31  *----------------------------------------------------------------------------*/
33 
34 typedef struct
35 {
39 
40 /*----------------------------------------------------------------------------*
41  * CsrEventCsrUint8_struct
42  *
43  * DESCRIPTION
44  * Generic message creator.
45  * Allocates and fills in a message with the signature CsrEventCsrUint8
46  *
47  *----------------------------------------------------------------------------*/
49 
50 typedef struct
51 {
55 
56 /*----------------------------------------------------------------------------*
57  * CsrEventCsrUint16_struct
58  *
59  * DESCRIPTION
60  * Generic message creator.
61  * Allocates and fills in a message with the signature CsrEventCsrUint16
62  *
63  *----------------------------------------------------------------------------*/
65 
66 typedef struct
67 {
72 
73 /*----------------------------------------------------------------------------*
74  * CsrEventCsrUint16CsrUint8_struct
75  *
76  * DESCRIPTION
77  * Generic message creator.
78  * Allocates and fills in a message with the signature CsrEventCsrUint16CsrUint8
79  *
80  *----------------------------------------------------------------------------*/
82 
83 typedef struct
84 {
89 
90 /*----------------------------------------------------------------------------*
91  * CsrEventCsrUint16CsrUint16_struct
92  *
93  * DESCRIPTION
94  * Generic message creator.
95  * Allocates and fills in a message with the signature CsrEventCsrUint16CsrUint16
96  *
97  *----------------------------------------------------------------------------*/
99 
100 typedef struct
101 {
106 
107 /*----------------------------------------------------------------------------*
108  * CsrEventCsrUint16_struct
109  *
110  * DESCRIPTION
111  * Generic message creator.
112  * Allocates and fills in a message with the signature CsrEventCsrUint16
113  *
114  *----------------------------------------------------------------------------*/
116 
117 typedef struct
118 {
121  char *value2;
123 
124 /*----------------------------------------------------------------------------*
125  * CsrEventCsrUint16CsrCharString_struct
126  *
127  * DESCRIPTION
128  * Generic message creator.
129  * Allocates and fills in a message with the signature CsrEventCsrUint16CsrCharString
130  *
131  *----------------------------------------------------------------------------*/
133 
134 typedef struct
135 {
139 
140 /*----------------------------------------------------------------------------*
141  * CsrEventCsrUint32_struct
142  *
143  * DESCRIPTION
144  * Generic message creator.
145  * Allocates and fills in a message with the signature CsrEventCsrUint32
146  *
147  *----------------------------------------------------------------------------*/
149 
150 typedef struct
151 {
156 
157 /*----------------------------------------------------------------------------*
158  * CsrEventCsrUint32CsrUint16_struct
159  *
160  * DESCRIPTION
161  * Generic message creator.
162  * Allocates and fills in a message with the signature CsrEventCsrUint32CsrUint16
163  *
164  *----------------------------------------------------------------------------*/
166 
167 typedef struct
168 {
171  char *value2;
173 
174 /*----------------------------------------------------------------------------*
175  * CsrEventCsrUint32CsrCharString_struct
176  *
177  * DESCRIPTION
178  * Generic message creator.
179  * Allocates and fills in a message with the signature CsrEventCsrUint32CsrCharString
180  *
181  *----------------------------------------------------------------------------*/
183 
184 #ifdef __cplusplus
185 }
186 #endif
187 
188 #endif /* CSR_LIB_H__ */