Codec Engine Application Programming Interface (API)  ce-w08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Memory.h
Go to the documentation of this file.
1 /*
2  * Do not modify this file; it is automatically
3  * generated and any modifications will be overwritten.
4  *
5  * @(#) xdc-z44
6  */
7 
8 /*
9  * ======== GENERATED SECTIONS ========
10  *
11  * PROLOGUE
12  * INCLUDES
13  *
14  * INTERNAL DEFINITIONS
15  * MODULE-WIDE CONFIGS
16  * FUNCTION DECLARATIONS
17  * SYSTEM FUNCTIONS
18  *
19  * EPILOGUE
20  * STATE STRUCTURES
21  * PREFIX ALIASES
22  */
23 
24 
25 /*
26  * ======== PROLOGUE ========
27  */
28 
29 #ifndef xdc_runtime_Memory__include
30 #define xdc_runtime_Memory__include
31 
32 #ifndef __nested__
33 #define __nested__
34 #define xdc_runtime_Memory__top__
35 #endif
36 
37 #ifdef __cplusplus
38 #define __extern extern "C"
39 #else
40 #define __extern extern
41 #endif
42 
43 #define xdc_runtime_Memory___VERS 160
44 
45 
46 /*
47  * ======== INCLUDES ========
48  */
49 
50 #include <xdc/std.h>
51 
52 #include <xdc/runtime/xdc.h>
53 #include <xdc/runtime/Types.h>
54 #include <xdc/runtime/package/package.defs.h>
55 
56 #include <xdc/runtime/Error.h>
57 #include <xdc/runtime/IHeap.h>
58 #include <xdc/runtime/IModule.h>
59 #include <xdc/runtime/package/Memory_HeapProxy.h>
60 
61 
62 /*
63  * ======== AUXILIARY DEFINITIONS ========
64  */
65 
66 /* Q_BLOCKING */
67 #define xdc_runtime_Memory_Q_BLOCKING (1)
68 
69 /* Size */
70 typedef xdc_UArg xdc_runtime_Memory_Size;
71 
72 /* Stats */
77 };
78 
79 
80 /*
81  * ======== INTERNAL DEFINITIONS ========
82  */
83 
84 
85 /*
86  * ======== MODULE-WIDE CONFIGS ========
87  */
88 
89 /* Module__diagsEnabled */
92 
93 /* Module__diagsIncluded */
96 
97 /* Module__diagsMask */
100 
101 /* Module__gateObj */
104 
105 /* Module__gatePrms */
108 
109 /* Module__id */
110 typedef xdc_runtime_Types_ModuleId CT__xdc_runtime_Memory_Module__id;
112 
113 /* Module__loggerDefined */
116 
117 /* Module__loggerObj */
120 
121 /* Module__loggerFxn0 */
122 typedef xdc_runtime_Types_LoggerFxn0 CT__xdc_runtime_Memory_Module__loggerFxn0;
124 
125 /* Module__loggerFxn1 */
126 typedef xdc_runtime_Types_LoggerFxn1 CT__xdc_runtime_Memory_Module__loggerFxn1;
128 
129 /* Module__loggerFxn2 */
130 typedef xdc_runtime_Types_LoggerFxn2 CT__xdc_runtime_Memory_Module__loggerFxn2;
132 
133 /* Module__loggerFxn4 */
134 typedef xdc_runtime_Types_LoggerFxn4 CT__xdc_runtime_Memory_Module__loggerFxn4;
136 
137 /* Module__loggerFxn8 */
138 typedef xdc_runtime_Types_LoggerFxn8 CT__xdc_runtime_Memory_Module__loggerFxn8;
140 
141 /* Module__startupDoneFxn */
144 
145 /* Object__count */
148 
149 /* Object__heap */
150 typedef xdc_runtime_IHeap_Handle CT__xdc_runtime_Memory_Object__heap;
152 
153 /* Object__sizeof */
156 
157 /* Object__table */
160 
161 /* defaultHeapInstance */
162 #define xdc_runtime_Memory_defaultHeapInstance (xdc_runtime_Memory_defaultHeapInstance__C)
163 typedef xdc_runtime_IHeap_Handle CT__xdc_runtime_Memory_defaultHeapInstance;
165 
166 
167 /*
168  * ======== FUNCTION DECLARATIONS ========
169  */
170 
171 /* Module_startup */
172 #define xdc_runtime_Memory_Module_startup( state ) (-1)
173 
174 /* Module__startupDone__S */
175 xdc__CODESECT(xdc_runtime_Memory_Module__startupDone__S, "xdc_runtime_Memory_Module__startupDone")
176 __extern xdc_Bool xdc_runtime_Memory_Module__startupDone__S( void );
177 
178 /* alloc__E */
179 #define xdc_runtime_Memory_alloc xdc_runtime_Memory_alloc__E
180 xdc__CODESECT(xdc_runtime_Memory_alloc__E, "xdc_runtime_Memory_alloc")
181 __extern xdc_Ptr xdc_runtime_Memory_alloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb );
182 xdc__CODESECT(xdc_runtime_Memory_alloc__F, "xdc_runtime_Memory_alloc")
183 __extern xdc_Ptr xdc_runtime_Memory_alloc__F( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb );
184 __extern xdc_Ptr xdc_runtime_Memory_alloc__R( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb );
185 
186 /* calloc__E */
187 #define xdc_runtime_Memory_calloc xdc_runtime_Memory_calloc__E
188 xdc__CODESECT(xdc_runtime_Memory_calloc__E, "xdc_runtime_Memory_calloc")
189 __extern xdc_Ptr xdc_runtime_Memory_calloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb );
190 xdc__CODESECT(xdc_runtime_Memory_calloc__F, "xdc_runtime_Memory_calloc")
191 __extern xdc_Ptr xdc_runtime_Memory_calloc__F( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb );
192 __extern xdc_Ptr xdc_runtime_Memory_calloc__R( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb );
193 
194 /* free__E */
195 #define xdc_runtime_Memory_free xdc_runtime_Memory_free__E
196 xdc__CODESECT(xdc_runtime_Memory_free__E, "xdc_runtime_Memory_free")
197 __extern xdc_Void xdc_runtime_Memory_free__E( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size );
198 xdc__CODESECT(xdc_runtime_Memory_free__F, "xdc_runtime_Memory_free")
199 __extern xdc_Void xdc_runtime_Memory_free__F( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size );
200 __extern xdc_Void xdc_runtime_Memory_free__R( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size );
201 
202 /* getStats__E */
203 #define xdc_runtime_Memory_getStats xdc_runtime_Memory_getStats__E
204 xdc__CODESECT(xdc_runtime_Memory_getStats__E, "xdc_runtime_Memory_getStats")
205 __extern xdc_Void xdc_runtime_Memory_getStats__E( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats );
206 xdc__CODESECT(xdc_runtime_Memory_getStats__F, "xdc_runtime_Memory_getStats")
207 __extern xdc_Void xdc_runtime_Memory_getStats__F( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats );
208 __extern xdc_Void xdc_runtime_Memory_getStats__R( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats );
209 
210 /* query__E */
211 #define xdc_runtime_Memory_query xdc_runtime_Memory_query__E
212 xdc__CODESECT(xdc_runtime_Memory_query__E, "xdc_runtime_Memory_query")
213 __extern xdc_Bool xdc_runtime_Memory_query__E( xdc_runtime_IHeap_Handle heap, xdc_Int qual );
214 xdc__CODESECT(xdc_runtime_Memory_query__F, "xdc_runtime_Memory_query")
215 __extern xdc_Bool xdc_runtime_Memory_query__F( xdc_runtime_IHeap_Handle heap, xdc_Int qual );
216 __extern xdc_Bool xdc_runtime_Memory_query__R( xdc_runtime_IHeap_Handle heap, xdc_Int qual );
217 
218 /* getMaxDefaultTypeAlign__E */
219 #define xdc_runtime_Memory_getMaxDefaultTypeAlign xdc_runtime_Memory_getMaxDefaultTypeAlign__E
220 xdc__CODESECT(xdc_runtime_Memory_getMaxDefaultTypeAlign__E, "xdc_runtime_Memory_getMaxDefaultTypeAlign")
221 __extern xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__E( void );
222 xdc__CODESECT(xdc_runtime_Memory_getMaxDefaultTypeAlign__F, "xdc_runtime_Memory_getMaxDefaultTypeAlign")
223 __extern xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__F( void );
225 
226 /* valloc__E */
227 #define xdc_runtime_Memory_valloc xdc_runtime_Memory_valloc__E
228 xdc__CODESECT(xdc_runtime_Memory_valloc__E, "xdc_runtime_Memory_valloc")
229 __extern xdc_Ptr xdc_runtime_Memory_valloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb );
230 xdc__CODESECT(xdc_runtime_Memory_valloc__F, "xdc_runtime_Memory_valloc")
231 __extern xdc_Ptr xdc_runtime_Memory_valloc__F( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb );
232 __extern xdc_Ptr xdc_runtime_Memory_valloc__R( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb );
233 
234 
235 /*
236  * ======== SYSTEM FUNCTIONS ========
237  */
238 
239 /* Module_startupDone */
240 #define xdc_runtime_Memory_Module_startupDone() xdc_runtime_Memory_Module__startupDone__S()
241 
242 /* Object_heap */
243 #define xdc_runtime_Memory_Object_heap() xdc_runtime_Memory_Object__heap__C
244 
245 /* Module_heap */
246 #define xdc_runtime_Memory_Module_heap() xdc_runtime_Memory_Object__heap__C
247 
248 /* Module_id */
249 static inline CT__xdc_runtime_Memory_Module__id xdc_runtime_Memory_Module_id( void )
250 {
252 }
253 
254 /* Module_hasMask */
255 static inline xdc_Bool xdc_runtime_Memory_Module_hasMask( void )
256 {
258 }
259 
260 /* Module_getMask */
261 static inline xdc_Bits16 xdc_runtime_Memory_Module_getMask( void )
262 {
264 }
265 
266 /* Module_setMask */
267 static inline xdc_Void xdc_runtime_Memory_Module_setMask( xdc_Bits16 mask )
268 {
269  if (xdc_runtime_Memory_Module__diagsMask__C != NULL) *xdc_runtime_Memory_Module__diagsMask__C = mask;
270 }
271 
272 
273 /*
274  * ======== EPILOGUE ========
275  */
276 
277 #ifdef xdc_runtime_Memory__top__
278 #undef __nested__
279 #endif
280 
281 #endif /* xdc_runtime_Memory__include */
282 
283 
284 /*
285  * ======== STATE STRUCTURES ========
286  */
287 
288 #if defined(__config__) || (!defined(__nested__) && defined(xdc_runtime_Memory__internalaccess))
289 
290 #ifndef xdc_runtime_Memory__include_state
291 #define xdc_runtime_Memory__include_state
292 
293 /* Module_State */
294 struct xdc_runtime_Memory_Module_State {
295  xdc_SizeT maxDefaultTypeAlign;
296 };
297 
298 /* Module__state__V */
299 extern struct xdc_runtime_Memory_Module_State__ xdc_runtime_Memory_Module__state__V;
300 
301 #endif /* xdc_runtime_Memory__include_state */
302 
303 #endif
304 
305 
306 /*
307  * ======== PREFIX ALIASES ========
308  */
309 
310 #if !defined(__nested__) && !defined(xdc_runtime_Memory__nolocalnames)
311 
312 #ifndef xdc_runtime_Memory__localnames__done
313 #define xdc_runtime_Memory__localnames__done
314 
315 /* module prefix */
316 #define Memory_Q_BLOCKING xdc_runtime_Memory_Q_BLOCKING
317 #define Memory_Size xdc_runtime_Memory_Size
318 #define Memory_Stats xdc_runtime_Memory_Stats
319 #define Memory_Module_State xdc_runtime_Memory_Module_State
320 #define Memory_defaultHeapInstance xdc_runtime_Memory_defaultHeapInstance
321 #define Memory_alloc xdc_runtime_Memory_alloc
322 #define Memory_calloc xdc_runtime_Memory_calloc
323 #define Memory_free xdc_runtime_Memory_free
324 #define Memory_getStats xdc_runtime_Memory_getStats
325 #define Memory_query xdc_runtime_Memory_query
326 #define Memory_getMaxDefaultTypeAlign xdc_runtime_Memory_getMaxDefaultTypeAlign
327 #define Memory_valloc xdc_runtime_Memory_valloc
328 #define Memory_Module_name xdc_runtime_Memory_Module_name
329 #define Memory_Module_id xdc_runtime_Memory_Module_id
330 #define Memory_Module_startup xdc_runtime_Memory_Module_startup
331 #define Memory_Module_startupDone xdc_runtime_Memory_Module_startupDone
332 #define Memory_Module_hasMask xdc_runtime_Memory_Module_hasMask
333 #define Memory_Module_getMask xdc_runtime_Memory_Module_getMask
334 #define Memory_Module_setMask xdc_runtime_Memory_Module_setMask
335 #define Memory_Object_heap xdc_runtime_Memory_Object_heap
336 #define Memory_Module_heap xdc_runtime_Memory_Module_heap
337 
338 /* proxies */
339 #include <xdc/runtime/package/Memory_HeapProxy.h>
340 
341 #endif /* xdc_runtime_Memory__localnames__done */
342 #endif
343 /*
344  * @(#) xdc.runtime; 2, 1, 0,413; 2-28-2013 19:55:14; /db/ztree/library/trees/xdc/xdc-z44x/src/packages/
345  */
346 
Copyright 2013, Texas Instruments Incorporated