gonzui


Format: Advanced Search

tkernel_2/include/sys/svc/tkfncd.hbare sourcepermlink (0.02 seconds)

Search this content:

    1: /*
    2:  *----------------------------------------------------------------------
    3:  *    T-Kernel 2.0 Software Package
    4:  *
    5:  *    Copyright 2011 by Ken Sakamura.
    6:  *    This software is distributed under the latest version of T-License 2.x.
    7:  *----------------------------------------------------------------------
    8:  *
    9:  *    Released by T-Engine Forum(http://www.t-engine.org/) at 2011/05/17.
   10:  *    Modified by TRON Forum(http://www.tron.org/) at 2015/06/01.
   11:  *
   12:  *----------------------------------------------------------------------
   13:  */
   14: 
   15: /*
   16:  *      T-Kernel function code
   17:  */
   18: 
   19: #define TFN_CRE_TSK     0x80010100
   20: #define TFN_DEL_TSK     0x80020100
   21: #define TFN_STA_TSK     0x80030200
   22: #define TFN_EXT_TSK     0x80040000
   23: #define TFN_EXD_TSK     0x80050000
   24: #define TFN_TER_TSK     0x80060100
   25: #define TFN_DIS_DSP     0x80070000
   26: #define TFN_ENA_DSP     0x80080000
   27: #define TFN_CHG_PRI     0x80090200
   28: #define TFN_CHG_SLT     0x800a0200
   29: #define TFN_ROT_RDQ     0x800b0100
   30: #define TFN_REL_WAI     0x800c0100
   31: #define TFN_GET_TID     0x800d0000
   32: #define TFN_GET_TSP     0x800e0200
   33: #define TFN_SET_TSP     0x800f0200
   34: #define TFN_GET_RID     0x80100100
   35: #define TFN_SET_RID     0x80110200
   36: #define TFN_GET_REG     0x80120400
   37: #define TFN_SET_REG     0x80130400
   38: #define TFN_GET_CPR     0x80140300
   39: #define TFN_SET_CPR     0x80150300
   40: #define TFN_INF_TSK     0x80160300
   41: #define TFN_REF_TSK     0x80170200
   42: #define TFN_DEF_TEX     0x80180200
   43: #define TFN_ENA_TEX     0x80190200
   44: #define TFN_DIS_TEX     0x801a0200
   45: #define TFN_RAS_TEX     0x801b0200
   46: #define TFN_END_TEX     0x801c0100
   47: #define TFN_REF_TEX     0x801d0200
   48: #define TFN_SUS_TSK     0x801e0100
   49: #define TFN_RSM_TSK     0x801f0100
   50: #define TFN_FRSM_TSK    0x80200100
   51: #define TFN_SLP_TSK     0x80210100
   52: #define TFN_WUP_TSK     0x80220100
   53: #define TFN_CAN_WUP     0x80230100
   54: #define TFN_SIG_TEV     0x80240200
   55: #define TFN_WAI_TEV     0x80250200
   56: #define TFN_DIS_WAI     0x80260200
   57: #define TFN_ENA_WAI     0x80270100
   58: #define TFN_CRE_SEM     0x80280100
   59: #define TFN_DEL_SEM     0x80290100
   60: #define TFN_SIG_SEM     0x802a0200
   61: #define TFN_WAI_SEM     0x802b0300
   62: #define TFN_REF_SEM     0x802c0200
   63: #define TFN_CRE_MTX     0x802d0100
   64: #define TFN_DEL_MTX     0x802e0100
   65: #define TFN_LOC_MTX     0x802f0200
   66: #define TFN_UNL_MTX     0x80300100
   67: #define TFN_REF_MTX     0x80310200
   68: #define TFN_CRE_FLG     0x80320100
   69: #define TFN_DEL_FLG     0x80330100
   70: #define TFN_SET_FLG     0x80340200
   71: #define TFN_CLR_FLG     0x80350200
   72: #define TFN_WAI_FLG     0x80360500
   73: #define TFN_REF_FLG     0x80370200
   74: #define TFN_CRE_MBX     0x80380100
   75: #define TFN_DEL_MBX     0x80390100
   76: #define TFN_SND_MBX     0x803a0200
   77: #define TFN_RCV_MBX     0x803b0300
   78: #define TFN_REF_MBX     0x803c0200
   79: #define TFN_CRE_MBF     0x803d0100
   80: #define TFN_DEL_MBF     0x803e0100
   81: #define TFN_SND_MBF     0x803f0400
   82: #define TFN_RCV_MBF     0x80400300
   83: #define TFN_REF_MBF     0x80410200
   84: #define TFN_CRE_POR     0x80420100
   85: #define TFN_DEL_POR     0x80430100
   86: #define TFN_CAL_POR     0x80440500
   87: #define TFN_ACP_POR     0x80450500
   88: #define TFN_FWD_POR     0x80460500
   89: #define TFN_RPL_RDV     0x80470300
   90: #define TFN_REF_POR     0x80480200
   91: #define TFN_DEF_INT     0x80490200
   92: #define TFN_RET_INT     0x804a0000
   93: #define TFN_CRE_MPL     0x804b0100
   94: #define TFN_DEL_MPL     0x804c0100
   95: #define TFN_GET_MPL     0x804d0400
   96: #define TFN_REL_MPL     0x804e0200
   97: #define TFN_REF_MPL     0x804f0200
   98: #define TFN_CRE_MPF     0x80500100
   99: #define TFN_DEL_MPF     0x80510100
  100: #define TFN_GET_MPF     0x80520300
  101: #define TFN_REL_MPF     0x80530200
  102: #define TFN_REF_MPF     0x80540200
  103: #define TFN_SET_TIM     0x80550100
  104: #define TFN_GET_TIM     0x80560100
  105: #define TFN_GET_OTM     0x80570100
  106: #define TFN_DLY_TSK     0x80580100
  107: #define TFN_CRE_CYC     0x80590100
  108: #define TFN_DEL_CYC     0x805a0100
  109: #define TFN_STA_CYC     0x805b0100
  110: #define TFN_STP_CYC     0x805c0100
  111: #define TFN_REF_CYC     0x805d0200
  112: #define TFN_CRE_ALM     0x805e0100
  113: #define TFN_DEL_ALM     0x805f0100
  114: #define TFN_STA_ALM     0x80600200
  115: #define TFN_STP_ALM     0x80610100
  116: #define TFN_REF_ALM     0x80620200
  117: #define TFN_REF_VER     0x80630100
  118: #define TFN_REF_SYS     0x80640100
  119: #define TFN_DEF_SSY     0x80650200
  120: #define TFN_STA_SSY     0x80660300
  121: #define TFN_CLN_SSY     0x80670300
  122: #define TFN_EVT_SSY     0x80680400
  123: #define TFN_REF_SSY     0x80690200
  124: #define TFN_CRE_RES     0x806a0000
  125: #define TFN_DEL_RES     0x806b0100
  126: #define TFN_GET_RES     0x806c0300
  127: #define TFN_SET_POW     0x806d0100
  128: #define TFN_CHG_SLT_U   0x806e0300
  129: #define TFN_INF_TSK_U   0x806f0300
  130: #define TFN_REF_TSK_U   0x80700200
  131: #define TFN_SLP_TSK_U   0x80710200
  132: #define TFN_WAI_TEV_U   0x80720300
  133: #define TFN_DLY_TSK_U   0x80730200
  134: #define TFN_WAI_SEM_U   0x80740400
  135: #define TFN_WAI_FLG_U   0x80750600
  136: #define TFN_RCV_MBX_U   0x80760400
  137: #define TFN_LOC_MTX_U   0x80770300
  138: #define TFN_SND_MBF_U   0x80780500
  139: #define TFN_RCV_MBF_U   0x80790400
  140: #define TFN_CAL_POR_U   0x807a0600
  141: #define TFN_ACP_POR_U   0x807b0600
  142: #define TFN_GET_MPL_U   0x807c0500
  143: #define TFN_GET_MPF_U   0x807d0400
  144: #define TFN_SET_TIM_U   0x807e0200
  145: #define TFN_GET_TIM_U   0x807f0200
  146: #define TFN_GET_OTM_U   0x80800200
  147: #define TFN_CRE_CYC_U   0x80810100
  148: #define TFN_REF_CYC_U   0x80820200
  149: #define TFN_STA_ALM_U   0x80830300
  150: #define TFN_REF_ALM_U   0x80840200
  151: