RTEMS
asr.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-2-Clause */
2 
11 /*
12  * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
13  * Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
14  *
15  * Redistribution and use in source and binary forms, with or without
16  * modification, are permitted provided that the following conditions
17  * are met:
18  * 1. Redistributions of source code must retain the above copyright
19  * notice, this list of conditions and the following disclaimer.
20  * 2. Redistributions in binary form must reproduce the above copyright
21  * notice, this list of conditions and the following disclaimer in the
22  * documentation and/or other materials provided with the distribution.
23  *
24  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
27  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
28  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
29  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
30  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
31  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
32  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34  * POSSIBILITY OF SUCH DAMAGE.
35  */
36 
37 /*
38  * Do not manually edit this file. It is part of the RTEMS quality process
39  * and was automatically generated.
40  *
41  * If you find something that needs to be fixed or worded better please
42  * post a report to an RTEMS mailing list or raise a bug report:
43  *
44  * https://docs.rtems.org/branches/master/user/support/bugs.html
45  *
46  * For information on updating and regenerating please refer to:
47  *
48  * https://docs.rtems.org/branches/master/eng/req/howto.html
49  */
50 
51 /* Generated from spec:/rtems/signal/if/header-2 */
52 
53 #ifndef _RTEMS_RTEMS_ASR_H
54 #define _RTEMS_RTEMS_ASR_H
55 
56 #include <stdint.h>
57 
58 #ifdef __cplusplus
59 extern "C" {
60 #endif
61 
62 /* Generated from spec:/rtems/signal/if/set */
63 
69 typedef uint32_t rtems_signal_set;
70 
71 /* Generated from spec:/rtems/signal/if/asr */
72 
78 typedef void rtems_asr;
79 
80 /* Generated from spec:/rtems/signal/if/asr-entry */
81 
89 );
90 
91 /* Generated from spec:/rtems/signal/if/signal-0 */
92 
99 #define RTEMS_SIGNAL_0 0x00000001
100 
101 /* Generated from spec:/rtems/signal/if/signal-1 */
102 
109 #define RTEMS_SIGNAL_1 0x00000002
110 
111 /* Generated from spec:/rtems/signal/if/signal-10 */
112 
119 #define RTEMS_SIGNAL_10 0x00000400
120 
121 /* Generated from spec:/rtems/signal/if/signal-11 */
122 
129 #define RTEMS_SIGNAL_11 0x00000800
130 
131 /* Generated from spec:/rtems/signal/if/signal-12 */
132 
139 #define RTEMS_SIGNAL_12 0x00001000
140 
141 /* Generated from spec:/rtems/signal/if/signal-13 */
142 
149 #define RTEMS_SIGNAL_13 0x00002000
150 
151 /* Generated from spec:/rtems/signal/if/signal-14 */
152 
159 #define RTEMS_SIGNAL_14 0x00004000
160 
161 /* Generated from spec:/rtems/signal/if/signal-15 */
162 
169 #define RTEMS_SIGNAL_15 0x00008000
170 
171 /* Generated from spec:/rtems/signal/if/signal-16 */
172 
179 #define RTEMS_SIGNAL_16 0x00010000
180 
181 /* Generated from spec:/rtems/signal/if/signal-17 */
182 
189 #define RTEMS_SIGNAL_17 0x00020000
190 
191 /* Generated from spec:/rtems/signal/if/signal-18 */
192 
199 #define RTEMS_SIGNAL_18 0x00040000
200 
201 /* Generated from spec:/rtems/signal/if/signal-19 */
202 
209 #define RTEMS_SIGNAL_19 0x00080000
210 
211 /* Generated from spec:/rtems/signal/if/signal-2 */
212 
219 #define RTEMS_SIGNAL_2 0x00000004
220 
221 /* Generated from spec:/rtems/signal/if/signal-20 */
222 
229 #define RTEMS_SIGNAL_20 0x00100000
230 
231 /* Generated from spec:/rtems/signal/if/signal-21 */
232 
239 #define RTEMS_SIGNAL_21 0x00200000
240 
241 /* Generated from spec:/rtems/signal/if/signal-22 */
242 
249 #define RTEMS_SIGNAL_22 0x00400000
250 
251 /* Generated from spec:/rtems/signal/if/signal-23 */
252 
259 #define RTEMS_SIGNAL_23 0x00800000
260 
261 /* Generated from spec:/rtems/signal/if/signal-24 */
262 
269 #define RTEMS_SIGNAL_24 0x01000000
270 
271 /* Generated from spec:/rtems/signal/if/signal-25 */
272 
279 #define RTEMS_SIGNAL_25 0x02000000
280 
281 /* Generated from spec:/rtems/signal/if/signal-26 */
282 
289 #define RTEMS_SIGNAL_26 0x04000000
290 
291 /* Generated from spec:/rtems/signal/if/signal-27 */
292 
299 #define RTEMS_SIGNAL_27 0x08000000
300 
301 /* Generated from spec:/rtems/signal/if/signal-28 */
302 
309 #define RTEMS_SIGNAL_28 0x10000000
310 
311 /* Generated from spec:/rtems/signal/if/signal-29 */
312 
319 #define RTEMS_SIGNAL_29 0x20000000
320 
321 /* Generated from spec:/rtems/signal/if/signal-3 */
322 
329 #define RTEMS_SIGNAL_3 0x00000008
330 
331 /* Generated from spec:/rtems/signal/if/signal-30 */
332 
339 #define RTEMS_SIGNAL_30 0x40000000
340 
341 /* Generated from spec:/rtems/signal/if/signal-31 */
342 
349 #define RTEMS_SIGNAL_31 0x80000000
350 
351 /* Generated from spec:/rtems/signal/if/signal-4 */
352 
359 #define RTEMS_SIGNAL_4 0x00000010
360 
361 /* Generated from spec:/rtems/signal/if/signal-5 */
362 
369 #define RTEMS_SIGNAL_5 0x00000020
370 
371 /* Generated from spec:/rtems/signal/if/signal-6 */
372 
379 #define RTEMS_SIGNAL_6 0x00000040
380 
381 /* Generated from spec:/rtems/signal/if/signal-7 */
382 
389 #define RTEMS_SIGNAL_7 0x00000080
390 
391 /* Generated from spec:/rtems/signal/if/signal-8 */
392 
399 #define RTEMS_SIGNAL_8 0x00000100
400 
401 /* Generated from spec:/rtems/signal/if/signal-9 */
402 
409 #define RTEMS_SIGNAL_9 0x00000200
410 
411 #ifdef __cplusplus
412 }
413 #endif
414 
415 #endif /* _RTEMS_RTEMS_ASR_H */
rtems_asr(* rtems_asr_entry)(rtems_signal_set)
%
Definition: asr.h:87
uint32_t rtems_signal_set
%
Definition: asr.h:69
void rtems_asr
%
Definition: asr.h:78