50 #ifndef _TN_OLDSYMBOLS_H 
   51 #define _TN_OLDSYMBOLS_H 
   61 #ifndef TN_OLD_TNKERNEL_NAMES 
   62 #  error TN_OLD_TNKERNEL_NAMES is not defined 
   65 #if TN_OLD_TNKERNEL_NAMES 
  114 #define  _CDLL_QUEUE    TN_ListItem 
  117 #define  _TN_MUTEX      TN_Mutex 
  120 #define  _TN_DQUE       TN_DQueue 
  123 #define  _TN_TCB        TN_Task 
  126 #define  _TN_FMP        TN_FMem 
  129 #define  _TN_SEM        TN_Sem 
  140 #define  MAKE_ALIG                     TN_MAKE_ALIG 
  144 #define  TSK_STATE_RUNNABLE            TN_TASK_STATE_RUNNABLE 
  147 #define  TSK_STATE_WAIT                TN_TASK_STATE_WAIT 
  150 #define  TSK_STATE_SUSPEND             TN_TASK_STATE_SUSPEND 
  153 #define  TSK_STATE_WAITSUSP            TN_TASK_STATE_WAITSUSP 
  156 #define  TSK_STATE_DORMANT             TN_TASK_STATE_DORMANT 
  159 #define  TN_TASK_START_ON_CREATION     TN_TASK_CREATE_OPT_START 
  162 #define  TN_EXIT_AND_DELETE_TASK       TN_TASK_EXIT_OPT_DELETE 
  167 #define  TN_EVENT_WCOND_AND            TN_EVENTGRP_WMODE_AND 
  170 #define  TN_EVENT_WCOND_OR             TN_EVENTGRP_WMODE_OR 
  174 #define  TSK_WAIT_REASON_NONE          TN_WAIT_REASON_NONE 
  177 #define  TSK_WAIT_REASON_SLEEP         TN_WAIT_REASON_SLEEP 
  180 #define  TSK_WAIT_REASON_SEM           TN_WAIT_REASON_SEM 
  183 #define  TSK_WAIT_REASON_EVENT         TN_WAIT_REASON_EVENT 
  186 #define  TSK_WAIT_REASON_DQUE_WSEND    TN_WAIT_REASON_DQUE_WSEND 
  189 #define  TSK_WAIT_REASON_DQUE_WRECEIVE TN_WAIT_REASON_DQUE_WRECEIVE 
  192 #define  TSK_WAIT_REASON_MUTEX_C       TN_WAIT_REASON_MUTEX_C 
  195 #define  TSK_WAIT_REASON_MUTEX_I       TN_WAIT_REASON_MUTEX_I 
  198 #define  TSK_WAIT_REASON_WFIXMEM       TN_WAIT_REASON_WFIXMEM 
  203 #define  TERR_NO_ERR                   TN_RC_OK 
  206 #define  TERR_OVERFLOW                 TN_RC_OVERFLOW 
  209 #define  TERR_WCONTEXT                 TN_RC_WCONTEXT 
  212 #define  TERR_WSTATE                   TN_RC_WSTATE 
  215 #define  TERR_TIMEOUT                  TN_RC_TIMEOUT 
  218 #define  TERR_WRONG_PARAM              TN_RC_WPARAM 
  221 #define  TERR_ILUSE                    TN_RC_ILLEGAL_USE 
  224 #define  TERR_NOEXS                    TN_RC_INVALID_OBJ 
  227 #define  TERR_DLT                      TN_RC_DELETED 
  230 #define  TERR_FORCED                   TN_RC_FORCED 
  233 #define  TERR_INTERNAL                 TN_RC_INTERNAL 
  238 #define  TN_MUTEX_ATTR_CEILING         TN_MUTEX_PROT_CEILING 
  241 #define  TN_MUTEX_ATTR_INHERIT         TN_MUTEX_PROT_INHERIT 
  247 #define  tn_sem_polling                tn_sem_acquire_polling 
  250 #define  tn_sem_ipolling               tn_sem_iacquire_polling 
  254 #define  tn_sem_acquire                tn_sem_wait 
  257 #define  tn_sem_acquire_polling        tn_sem_wait_polling 
  260 #define  tn_sem_iacquire_polling       tn_sem_iwait_polling 
  265 #define  tn_fmem_get_ipolling          tn_fmem_iget_polling 
  269 #define  tn_queue_ireceive             tn_queue_ireceive_polling 
  273 #define  tn_start_system               tn_sys_start 
  276 #define  tn_sys_tslice_ticks           tn_sys_tslice_set 
  281 #define  align_attr_start              TN_ARCH_STK_ATTR_BEFORE 
  284 #define  align_attr_end                TN_ARCH_STK_ATTR_AFTER 
  288 #define  tn_cpu_int_disable            tn_arch_int_dis 
  291 #define  tn_cpu_int_enable             tn_arch_int_en 
  295 #define  tn_cpu_save_sr                tn_arch_sr_save_int_dis 
  298 #define  tn_cpu_restore_sr             tn_arch_sr_restore 
  302 #define  tn_disable_interrupt          TN_INT_DIS_SAVE 
  305 #define  tn_enable_interrupt           TN_INT_RESTORE 
  309 #define  tn_idisable_interrupt         TN_INT_IDIS_SAVE 
  312 #define  tn_ienable_interrupt          TN_INT_IRESTORE 
  316 #define  tn_chk_irq_disabled           TN_IS_INT_DISABLED 
  319 #define  TN_NUM_PRIORITY               TN_PRIORITIES_CNT 
  322 #define  _TN_BITS_IN_INT                TN_INT_WIDTH 
  326 #define  TN_ALIG                       sizeof(TN_UWord) 
  332 #define  TN_TASK_STACK_DEF             TN_STACK_ARR_DEF 
  344 #endif // TN_OLD_TNKERNEL_NAMES 
  346 #endif // _TN_OLDSYMBOLS_H 
Structure representing data queue object. 
Definitions used through the whole kernel. 
Fixed memory blocks pool. 
Circular doubly linked list item, for internal kernel usage.