allfunc.h

説明を見る。
00001 /*
00002  *  TOPPERS/ASP Kernel
00003  *      Toyohashi Open Platform for Embedded Real-Time Systems/
00004  *      Advanced Standard Profile Kernel
00005  * 
00006  *  Copyright (C) 2005-2008 by Embedded and Real-Time Systems Laboratory
00007  *              Graduate School of Information Science, Nagoya Univ., JAPAN
00008  * 
00009  *  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
00010  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
00011  *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
00012  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
00013  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
00014  *      スコード中に含まれていること.
00015  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
00016  *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
00017  *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
00018  *      の無保証規定を掲載すること.
00019  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
00020  *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
00021  *      と.
00022  *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
00023  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
00024  *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
00025  *        報告すること.
00026  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
00027  *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
00028  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
00029  *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
00030  *      免責すること.
00031  * 
00032  *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
00033  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
00034  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
00035  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
00036  *  の責任を負わない.
00037  * 
00038  *  @(#) $Id: allfunc.h 879 2008-04-11 10:38:16Z hiro $
00039  */
00040 
00041 /*
00042  *      すべての関数をコンパイルするための定義
00043  */
00044 
00045 #ifndef TOPPERS_ALLFUNC_H
00046 #define TOPPERS_ALLFUNC_H
00047 
00048 /* startup.c */
00049 #define TOPPERS_sta_ker
00050 #define TOPPERS_ext_ker
00051 
00052 /* task.c */
00053 #define TOPPERS_tskini
00054 #define TOPPERS_tsksched
00055 #define TOPPERS_tskrun
00056 #define TOPPERS_tsknrun
00057 #define TOPPERS_tskdmt
00058 #define TOPPERS_tskact
00059 #define TOPPERS_tskpri
00060 #define TOPPERS_tskrot
00061 #define TOPPERS_tsktex
00062 
00063 /* wait.c */
00064 #define TOPPERS_waimake
00065 #define TOPPERS_waicmp
00066 #define TOPPERS_waitmo
00067 #define TOPPERS_waitmook
00068 #define TOPPERS_wairel
00069 #define TOPPERS_wobjwai
00070 #define TOPPERS_wobjwaitmo
00071 #define TOPPERS_iniwque
00072 
00073 /* time_event.c */
00074 #define TOPPERS_tmeini
00075 #define TOPPERS_tmeup
00076 #define TOPPERS_tmedown
00077 #define TOPPERS_tmeins
00078 #define TOPPERS_tmedel
00079 #define TOPPERS_tmeltim
00080 #define TOPPERS_sigtim
00081 
00082 /* task_manage.c */
00083 #define TOPPERS_act_tsk
00084 #define TOPPERS_iact_tsk
00085 #define TOPPERS_can_act
00086 #define TOPPERS_ext_tsk
00087 #define TOPPERS_ter_tsk
00088 #define TOPPERS_chg_pri
00089 #define TOPPERS_get_pri
00090 #define TOPPERS_get_inf
00091 
00092 /* task_refer.c */
00093 #define TOPPERS_ref_tsk
00094 
00095 /* task_sync.c */
00096 #define TOPPERS_slp_tsk
00097 #define TOPPERS_tslp_tsk
00098 #define TOPPERS_wup_tsk
00099 #define TOPPERS_iwup_tsk
00100 #define TOPPERS_can_wup
00101 #define TOPPERS_rel_wai
00102 #define TOPPERS_irel_wai
00103 #define TOPPERS_sus_tsk
00104 #define TOPPERS_rsm_tsk
00105 #define TOPPERS_dly_tsk
00106 
00107 /* task_except.c */
00108 #define TOPPERS_ras_tex
00109 #define TOPPERS_iras_tex
00110 #define TOPPERS_dis_tex
00111 #define TOPPERS_ena_tex
00112 #define TOPPERS_sns_tex
00113 #define TOPPERS_ref_tex
00114 
00115 /* semaphore.c */
00116 #define TOPPERS_semini
00117 #define TOPPERS_sig_sem
00118 #define TOPPERS_isig_sem
00119 #define TOPPERS_wai_sem
00120 #define TOPPERS_pol_sem
00121 #define TOPPERS_twai_sem
00122 #define TOPPERS_ini_sem
00123 #define TOPPERS_ref_sem
00124 
00125 /* eventflag.c */
00126 #define TOPPERS_flgini
00127 #define TOPPERS_flgcnd
00128 #define TOPPERS_set_flg
00129 #define TOPPERS_iset_flg
00130 #define TOPPERS_clr_flg
00131 #define TOPPERS_wai_flg
00132 #define TOPPERS_pol_flg
00133 #define TOPPERS_twai_flg
00134 #define TOPPERS_ini_flg
00135 #define TOPPERS_ref_flg
00136 
00137 /* dataqueue.c */
00138 #define TOPPERS_dtqini
00139 #define TOPPERS_dtqenq
00140 #define TOPPERS_dtqfenq
00141 #define TOPPERS_dtqdeq
00142 #define TOPPERS_dtqsnd
00143 #define TOPPERS_dtqfsnd
00144 #define TOPPERS_dtqrcv
00145 #define TOPPERS_snd_dtq
00146 #define TOPPERS_psnd_dtq
00147 #define TOPPERS_ipsnd_dtq
00148 #define TOPPERS_tsnd_dtq
00149 #define TOPPERS_fsnd_dtq
00150 #define TOPPERS_ifsnd_dtq
00151 #define TOPPERS_rcv_dtq
00152 #define TOPPERS_prcv_dtq
00153 #define TOPPERS_trcv_dtq
00154 #define TOPPERS_ini_dtq
00155 #define TOPPERS_ref_dtq
00156 
00157 /* pridataq.c */
00158 #define TOPPERS_pdqini
00159 #define TOPPERS_pdqenq
00160 #define TOPPERS_pdqdeq
00161 #define TOPPERS_pdqsnd
00162 #define TOPPERS_pdqrcv
00163 #define TOPPERS_snd_pdq
00164 #define TOPPERS_psnd_pdq
00165 #define TOPPERS_ipsnd_pdq
00166 #define TOPPERS_tsnd_pdq
00167 #define TOPPERS_rcv_pdq
00168 #define TOPPERS_prcv_pdq
00169 #define TOPPERS_trcv_pdq
00170 #define TOPPERS_ini_pdq
00171 #define TOPPERS_ref_pdq
00172 
00173 /* mailbox.c */
00174 #define TOPPERS_mbxini
00175 #define TOPPERS_snd_mbx
00176 #define TOPPERS_rcv_mbx
00177 #define TOPPERS_prcv_mbx
00178 #define TOPPERS_trcv_mbx
00179 #define TOPPERS_ini_mbx
00180 #define TOPPERS_ref_mbx
00181 
00182 /* mempfix.c */
00183 #define TOPPERS_mpfini
00184 #define TOPPERS_mpfget
00185 #define TOPPERS_get_mpf
00186 #define TOPPERS_pget_mpf
00187 #define TOPPERS_tget_mpf
00188 #define TOPPERS_rel_mpf
00189 #define TOPPERS_ini_mpf
00190 #define TOPPERS_ref_mpf
00191 
00192 /* time_manage.c */
00193 #define TOPPERS_get_tim
00194 #define TOPPERS_get_utm
00195 
00196 /* cyclic.c */
00197 #define TOPPERS_cycini
00198 #define TOPPERS_sta_cyc
00199 #define TOPPERS_stp_cyc
00200 #define TOPPERS_ref_cyc
00201 #define TOPPERS_cyccal
00202 
00203 /* alarm.c */
00204 #define TOPPERS_almini
00205 #define TOPPERS_sta_alm
00206 #define TOPPERS_ista_alm
00207 #define TOPPERS_stp_alm
00208 #define TOPPERS_istp_alm
00209 #define TOPPERS_ref_alm
00210 #define TOPPERS_almcal
00211 
00212 /* sys_manage.c */
00213 #define TOPPERS_rot_rdq
00214 #define TOPPERS_irot_rdq
00215 #define TOPPERS_get_tid
00216 #define TOPPERS_iget_tid
00217 #define TOPPERS_loc_cpu
00218 #define TOPPERS_iloc_cpu
00219 #define TOPPERS_unl_cpu
00220 #define TOPPERS_iunl_cpu
00221 #define TOPPERS_dis_dsp
00222 #define TOPPERS_ena_dsp
00223 #define TOPPERS_sns_ctx
00224 #define TOPPERS_sns_loc
00225 #define TOPPERS_sns_dsp
00226 #define TOPPERS_sns_dpn
00227 #define TOPPERS_sns_ker
00228 
00229 /* interrupt.c */
00230 #define TOPPERS_intini
00231 #define TOPPERS_dis_int
00232 #define TOPPERS_ena_int
00233 #define TOPPERS_chg_ipm
00234 #define TOPPERS_get_ipm
00235 
00236 /* exception.c */
00237 #define TOPPERS_excini
00238 #define TOPPERS_xsns_dpn
00239 #define TOPPERS_xsns_xpn
00240 
00241 #endif /* TOPPERS_ALLFUNC_H */

Copyright © 2008 by Kijineko Inc.

ホームページ制作