OSDN Git Service

マルチプロジェクト型にレポジトリを変更するために移動した
[toppersasp4lpc/asp.git] / asp / extension / ovrhdr / kernel / allfunc.h
1 /*
2  *  TOPPERS/ASP Kernel
3  *      Toyohashi Open Platform for Embedded Real-Time Systems/
4  *      Advanced Standard Profile Kernel
5  * 
6  *  Copyright (C) 2005-2010 by Embedded and Real-Time Systems Laboratory
7  *              Graduate School of Information Science, Nagoya Univ., JAPAN
8  * 
9  *  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
10  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
11  *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
12  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
13  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
14  *      スコード中に含まれていること.
15  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
16  *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
17  *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
18  *      の無保証規定を掲載すること.
19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
20  *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
21  *      と.
22  *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
23  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
24  *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
25  *        報告すること.
26  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
27  *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
28  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
29  *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
30  *      免責すること.
31  * 
32  *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
33  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
34  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
35  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
36  *  の責任を負わない.
37  * 
38  *  @(#) $Id: allfunc.h 1717 2010-01-31 11:41:03Z ertl-hiro $
39  */
40
41 /*
42  *              すべての関数をコンパイルするための定義
43  */
44
45 #ifndef TOPPERS_ALLFUNC_H
46 #define TOPPERS_ALLFUNC_H
47
48 /* startup.c */
49 #define TOPPERS_sta_ker
50 #define TOPPERS_ext_ker
51
52 /* task.c */
53 #define TOPPERS_tskini
54 #define TOPPERS_tsksched
55 #define TOPPERS_tskrun
56 #define TOPPERS_tsknrun
57 #define TOPPERS_tskdmt
58 #define TOPPERS_tskact
59 #define TOPPERS_tskpri
60 #define TOPPERS_tskrot
61 #define TOPPERS_tsktex
62
63 /* wait.c */
64 #define TOPPERS_waimake
65 #define TOPPERS_waicmp
66 #define TOPPERS_waitmo
67 #define TOPPERS_waitmook
68 #define TOPPERS_wairel
69 #define TOPPERS_wobjwai
70 #define TOPPERS_wobjwaitmo
71 #define TOPPERS_iniwque
72
73 /* time_event.c */
74 #define TOPPERS_tmeini
75 #define TOPPERS_tmeup
76 #define TOPPERS_tmedown
77 #define TOPPERS_tmeins
78 #define TOPPERS_tmedel
79 #define TOPPERS_tmeltim
80 #define TOPPERS_sigtim
81
82 /* task_manage.c */
83 #define TOPPERS_act_tsk
84 #define TOPPERS_iact_tsk
85 #define TOPPERS_can_act
86 #define TOPPERS_ext_tsk
87 #define TOPPERS_ter_tsk
88 #define TOPPERS_chg_pri
89 #define TOPPERS_get_pri
90 #define TOPPERS_get_inf
91
92 /* task_refer.c */
93 #define TOPPERS_ref_tsk
94
95 /* task_sync.c */
96 #define TOPPERS_slp_tsk
97 #define TOPPERS_tslp_tsk
98 #define TOPPERS_wup_tsk
99 #define TOPPERS_iwup_tsk
100 #define TOPPERS_can_wup
101 #define TOPPERS_rel_wai
102 #define TOPPERS_irel_wai
103 #define TOPPERS_sus_tsk
104 #define TOPPERS_rsm_tsk
105 #define TOPPERS_dly_tsk
106
107 /* task_except.c */
108 #define TOPPERS_ras_tex
109 #define TOPPERS_iras_tex
110 #define TOPPERS_dis_tex
111 #define TOPPERS_ena_tex
112 #define TOPPERS_sns_tex
113 #define TOPPERS_ref_tex
114
115 /* semaphore.c */
116 #define TOPPERS_semini
117 #define TOPPERS_sig_sem
118 #define TOPPERS_isig_sem
119 #define TOPPERS_wai_sem
120 #define TOPPERS_pol_sem
121 #define TOPPERS_twai_sem
122 #define TOPPERS_ini_sem
123 #define TOPPERS_ref_sem
124
125 /* eventflag.c */
126 #define TOPPERS_flgini
127 #define TOPPERS_flgcnd
128 #define TOPPERS_set_flg
129 #define TOPPERS_iset_flg
130 #define TOPPERS_clr_flg
131 #define TOPPERS_wai_flg
132 #define TOPPERS_pol_flg
133 #define TOPPERS_twai_flg
134 #define TOPPERS_ini_flg
135 #define TOPPERS_ref_flg
136
137 /* dataqueue.c */
138 #define TOPPERS_dtqini
139 #define TOPPERS_dtqenq
140 #define TOPPERS_dtqfenq
141 #define TOPPERS_dtqdeq
142 #define TOPPERS_dtqsnd
143 #define TOPPERS_dtqfsnd
144 #define TOPPERS_dtqrcv
145 #define TOPPERS_snd_dtq
146 #define TOPPERS_psnd_dtq
147 #define TOPPERS_ipsnd_dtq
148 #define TOPPERS_tsnd_dtq
149 #define TOPPERS_fsnd_dtq
150 #define TOPPERS_ifsnd_dtq
151 #define TOPPERS_rcv_dtq
152 #define TOPPERS_prcv_dtq
153 #define TOPPERS_trcv_dtq
154 #define TOPPERS_ini_dtq
155 #define TOPPERS_ref_dtq
156
157 /* pridataq.c */
158 #define TOPPERS_pdqini
159 #define TOPPERS_pdqenq
160 #define TOPPERS_pdqdeq
161 #define TOPPERS_pdqsnd
162 #define TOPPERS_pdqrcv
163 #define TOPPERS_snd_pdq
164 #define TOPPERS_psnd_pdq
165 #define TOPPERS_ipsnd_pdq
166 #define TOPPERS_tsnd_pdq
167 #define TOPPERS_rcv_pdq
168 #define TOPPERS_prcv_pdq
169 #define TOPPERS_trcv_pdq
170 #define TOPPERS_ini_pdq
171 #define TOPPERS_ref_pdq
172
173 /* mailbox.c */
174 #define TOPPERS_mbxini
175 #define TOPPERS_snd_mbx
176 #define TOPPERS_rcv_mbx
177 #define TOPPERS_prcv_mbx
178 #define TOPPERS_trcv_mbx
179 #define TOPPERS_ini_mbx
180 #define TOPPERS_ref_mbx
181
182 /* mempfix.c */
183 #define TOPPERS_mpfini
184 #define TOPPERS_mpfget
185 #define TOPPERS_get_mpf
186 #define TOPPERS_pget_mpf
187 #define TOPPERS_tget_mpf
188 #define TOPPERS_rel_mpf
189 #define TOPPERS_ini_mpf
190 #define TOPPERS_ref_mpf
191
192 /* time_manage.c */
193 #define TOPPERS_get_tim
194 #define TOPPERS_get_utm
195
196 /* cyclic.c */
197 #define TOPPERS_cycini
198 #define TOPPERS_sta_cyc
199 #define TOPPERS_stp_cyc
200 #define TOPPERS_ref_cyc
201 #define TOPPERS_cyccal
202
203 /* alarm.c */
204 #define TOPPERS_almini
205 #define TOPPERS_sta_alm
206 #define TOPPERS_ista_alm
207 #define TOPPERS_stp_alm
208 #define TOPPERS_istp_alm
209 #define TOPPERS_ref_alm
210 #define TOPPERS_almcal
211
212 /* overrun.c */
213 #define TOPPERS_ovrini
214 #define TOPPERS_ovrsta
215 #define TOPPERS_ovrstp
216 #define TOPPERS_sta_ovr
217 #define TOPPERS_ista_ovr
218 #define TOPPERS_stp_ovr
219 #define TOPPERS_istp_ovr
220 #define TOPPERS_ref_ovr
221 #define TOPPERS_ovrcal
222
223 /* sys_manage.c */
224 #define TOPPERS_rot_rdq
225 #define TOPPERS_irot_rdq
226 #define TOPPERS_get_tid
227 #define TOPPERS_iget_tid
228 #define TOPPERS_loc_cpu
229 #define TOPPERS_iloc_cpu
230 #define TOPPERS_unl_cpu
231 #define TOPPERS_iunl_cpu
232 #define TOPPERS_dis_dsp
233 #define TOPPERS_ena_dsp
234 #define TOPPERS_sns_ctx
235 #define TOPPERS_sns_loc
236 #define TOPPERS_sns_dsp
237 #define TOPPERS_sns_dpn
238 #define TOPPERS_sns_ker
239
240 /* interrupt.c */
241 #define TOPPERS_intini
242 #define TOPPERS_dis_int
243 #define TOPPERS_ena_int
244 #define TOPPERS_chg_ipm
245 #define TOPPERS_get_ipm
246
247 /* exception.c */
248 #define TOPPERS_excini
249 #define TOPPERS_xsns_dpn
250 #define TOPPERS_xsns_xpn
251
252 #endif /* TOPPERS_ALLFUNC_H */