OSDN Git Service

最初のコミット。sample1が通る。
[uzume/uzume_bfin.git] / uzume_prototype / kernel / config / blackfin / api.h
1 /*
2  *  TOPPERS/JSP Kernel
3  *      Toyohashi Open Platform for Embedded Real-Time Systems/
4  *      Just Standard Profile Kernel
5  * 
6  *  Copyright (C) 2003 by Embedded and Real-Time Systems Laboratory
7  *                              Toyohashi Univ. of Technology, JAPAN
8  * 
9  *  上記著作権者は,以下の (1)〜(4) の条件か,Free Software Foundation 
10  *  によって公表されている GNU General Public License の Version 2 に記
11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
13  *  利用と呼ぶ)することを無償で許諾する.
14  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
15  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
16  *      スコード中に含まれていること.
17  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
18  *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
19  *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
20  *      の無保証規定を掲載すること.
21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
22  *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
23  *      と.
24  *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
25  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
26  *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
27  *        報告すること.
28  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
29  *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
30  * 
31  *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
32  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
33  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
34  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
35  * 
36  */
37
38 #ifndef __INCL_API_H__
39 #define __INCL_API_H__
40
41 #define __cycini
42 #define __cycenq
43 #define __sta_cyc
44 #define __stp_cyc
45 #define __cyccal
46 #define __dtqini
47 #define __dtqenq
48 #define __dtqfenq
49 #define __dtqdeq
50 #define __dtqsnd
51 #define __dtqrcv
52 #define __snd_dtq
53 #define __psnd_dtq
54 #define __ipsnd_dtq
55 #define __tsnd_dtq
56 #define __fsnd_dtq
57 #define __ifsnd_dtq
58 #define __rcv_dtq
59 #define __prcv_dtq
60 #define __trcv_dtq
61 #define __flgini
62 #define __flgcnd
63 #define __set_flg
64 #define __iset_flg
65 #define __clr_flg
66 #define __wai_flg
67 #define __pol_flg
68 #define __twai_flg
69 #define __excini
70 #define __vxsns_ctx
71 #define __vxsns_loc
72 #define __vxsns_dsp
73 #define __vxsns_dpn
74 #define __vxsns_tex
75 #define __inhini
76 #define __mbxini
77 #define __snd_mbx
78 #define __rcv_mbx
79 #define __prcv_mbx
80 #define __trcv_mbx
81 #define __mpfini
82 #define __mpfget
83 #define __get_mpf
84 #define __pget_mpf
85 #define __tget_mpf
86 #define __rel_mpf
87 #define __semini
88 #define __sig_sem
89 #define __isig_sem
90 #define __wai_sem
91 #define __pol_sem
92 #define __twai_sem
93 #define __rot_rdq
94 #define __irot_rdq
95 #define __get_tid
96 #define __iget_tid
97 #define __loc_cpu
98 #define __iloc_cpu
99 #define __unl_cpu
100 #define __iunl_cpu
101 #define __dis_dsp
102 #define __ena_dsp
103 #define __sns_ctx
104 #define __sns_loc
105 #define __sns_dsp
106 #define __sns_dpn
107 #define __logini
108 #define __vwri_log
109 #define __vrea_log
110 #define __vmsk_log
111 #define __logter
112 #define __tskini
113 #define __tsksched
114 #define __tskrun
115 #define __tsknrun
116 #define __tskdmt
117 #define __tskact
118 #define __tskext
119 #define __tskpri
120 #define __tskrot
121 #define __tsktex
122 #define __ras_tex
123 #define __iras_tex
124 #define __dis_tex
125 #define __ena_tex
126 #define __sns_tex
127 #define __act_tsk
128 #define __iact_tsk
129 #define __can_act
130 #define __ext_tsk
131 #define __ter_tsk
132 #define __chg_pri
133 #define __get_pri
134 #define __slp_tsk
135 #define __tslp_tsk
136 #define __wup_tsk
137 #define __iwup_tsk
138 #define __can_wup
139 #define __rel_wai
140 #define __irel_wai
141 #define __sus_tsk
142 #define __rsm_tsk
143 #define __frsm_tsk
144 #define __dly_tsk
145 #define __tmeini
146 #define __tmeup
147 #define __tmedown
148 #define __tmeins
149 #define __tmedel
150 #define __isig_tim
151 #define __set_tim
152 #define __get_tim
153 #define __vxget_tim
154 #define __waimake
155 #define __waicmp
156 #define __waitmo
157 #define __waitmook
158 #define __waican
159 #define __wairel
160 #define __wobjwai
161 #define __wobjwaitmo
162 #define __wobjpri
163
164
165 #endif
166