亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tcse.c

?? 基于OMAP1510的Nucleus移植代碼
?? C
?? 第 1 頁 / 共 3 頁
字號:
/*************************************************************************/
/*                                                                       */
/*               Copyright Mentor Graphics Corporation 2002              */
/*                         All Rights Reserved.                          */
/*                                                                       */
/* THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS  */
/* THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS   */
/* SUBJECT TO LICENSE TERMS.                                             */
/*                                                                       */
/*************************************************************************/

/*************************************************************************/
/*                                                                       */
/* FILE NAME                                               VERSION       */
/*                                                                       */
/*      tcse.c                                         Nucleus PLUS 1.14 */
/*                                                                       */
/* COMPONENT                                                             */
/*                                                                       */
/*      TC - Thread Control                                              */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      This file contains error checking routines for the supplemental  */
/*      functions in the Thread Control component.  This permits easy    */
/*      removal of error checking logic when it is not needed.           */
/*                                                                       */
/* DATA STRUCTURES                                                       */
/*                                                                       */
/*      None                                                             */
/*                                                                       */
/* FUNCTIONS                                                             */
/*                                                                       */
/*      TCSE_Change_Priority                Change task's priority       */
/*      TCSE_Change_Preemption              Change task's preemption     */
/*      TCSE_Change_Time_Slice              Change task's time slice     */
/*      TCSE_Control_Signals                Enable and disable signals   */
/*      TCSE_Receive_Signals                Receive current signals      */
/*      TCSE_Register_Signal_Handler        Register a signal handler    */
/*      TCSE_Send_Signals                   Send signals to a task       */
/*      TCSE_Activate_HISR                  Activate an HISR             */
/*                                                                       */
/* DEPENDENCIES                                                          */
/*                                                                       */
/*      tc_extr.h                           Thread Control functions     */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      03-01-1994      Created initial version 1.1 from                 */
/*                        routines originally in core                    */
/*                        error checking file                            */
/*                                                                       */
/*      03-18-1994      Verified version 1.1                             */
/*      04-17-1996      updated to version 1.2                           */
/*      03-17-1997      Protected Send Signals service                   */
/*                      from NULL Control Block pointers                 */
/*                      creating 1.2a. (SPR220)                          */
/*      03-24-1998      Released version 1.3.                            */
/*      04-17-2002      Released version 1.13m                           */
/*      11-07-2002      Released version 1.14                            */
/*************************************************************************/
#define         NU_SOURCE_FILE


#include        "tc_extr.h"                 /* Thread control functions  */

/* Define external inner-component global data references.  */

extern TC_TCB          *TCD_Execute_Task;
extern VOID            *TCD_Current_Thread;


/*************************************************************************/
/*                                                                       */
/* FUNCTION                                                              */
/*                                                                       */
/*      TCSE_Change_Priority                                             */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      This function performs error checking for the change priority    */
/*      service.  If an error is detected, this service is ignored and   */
/*      the requested priority is returned.                              */
/*                                                                       */
/* CALLED BY                                                             */
/*                                                                       */
/*      Application                                                      */
/*                                                                       */
/* CALLS                                                                 */
/*                                                                       */
/*      TCS_Change_Priority                 Actual change priority       */
/*                                                                       */
/* INPUTS                                                                */
/*                                                                       */
/*      task_ptr                            Task control block pointer   */
/*      new_priority                        New priority for task        */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      old_priority                        Original task priority       */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      03-01-1993      Created initial version 1.0                      */
/*      04-19-1993      Verified version 1.0                             */
/*      03-01-1994      Changed function interface,                      */
/*                        resulting in version 1.1                       */
/*                                                                       */
/*      03-18-1994      Verified version 1.1                             */
/*                                                                       */
/*************************************************************************/
OPTION   TCSE_Change_Priority(NU_TASK *task_ptr, OPTION new_priority)
{

TC_TCB         *task;                       /* Task control block ptr    */
OPTION          old_priority;               /* Previous priority of task */


    /* Move input task pointer into internal task pointer.  */
    task =  (TC_TCB *) task_ptr;

    /* Determine if the task pointer is valid.  */
    if (task -> tc_id == TC_TASK_ID) 
    
        /* Nothing seems to be wrong, change the priority as specified.  */
        old_priority =  TCS_Change_Priority(task_ptr, new_priority);
        
    else
    
        /* Copy the new priority into the old priority.  */
        old_priority =  new_priority;
    
    /* Return the previous priority.  */
    return(old_priority);
}


/*************************************************************************/
/*                                                                       */
/* FUNCTION                                                              */
/*                                                                       */
/*      TCSE_Change_Preemption                                           */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      This function performs error checking on the change preemption   */
/*      service.  If the current thread is not a task thread, this       */
/*      request is ignored.                                              */
/*                                                                       */
/* CALLED BY                                                             */
/*                                                                       */
/*      Application                                                      */
/*                                                                       */
/* CALLS                                                                 */
/*                                                                       */
/*      TCS_Change_Preemption               Change the preemption posture*/
/*                                            of the calling task        */
/*                                                                       */
/* INPUTS                                                                */
/*                                                                       */
/*      preempt                             Preempt selection parameter  */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      old_preempt                         Original preempt value       */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      03-01-1993      Created initial version 1.0                      */
/*      04-19-1993      Verified version 1.0                             */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲卡通欧美制服中文| 久久精品综合网| 日韩精品一区二区三区swag| 国产精品美女久久久久高潮 | 欧美在线一二三| 精品乱码亚洲一区二区不卡| 亚洲综合另类小说| 95精品视频在线| 久久久久久久久久久电影| 五月综合激情网| 色天天综合久久久久综合片| 日本一区二区成人| 国产在线麻豆精品观看| 日韩一区二区三区av| 亚洲福利视频一区二区| 一本大道久久a久久精二百| 91精品国产欧美一区二区成人| 1区2区3区精品视频| 国产专区综合网| 欧美刺激午夜性久久久久久久| 亚洲成人免费在线观看| 欧美亚洲一区二区在线观看| 中文字幕乱码亚洲精品一区 | 久久久欧美精品sm网站| 另类小说综合欧美亚洲| 色网站国产精品| 1000部国产精品成人观看| 日韩精品一区国产麻豆| av电影在线观看完整版一区二区| 成人91在线观看| 天堂蜜桃91精品| 一区二区三区在线免费| 亚洲国产精品精华液ab| 国产日韩欧美精品综合| 欧美变态口味重另类| 精品卡一卡二卡三卡四在线| 26uuu另类欧美| 一区二区三区精品视频| 亚洲午夜一区二区三区| 欧亚一区二区三区| 手机精品视频在线观看| 欧美一卡2卡三卡4卡5免费| 精品无人区卡一卡二卡三乱码免费卡| 日韩欧美视频在线| 国产精品影视在线观看| 欧美高清在线视频| 在线亚洲高清视频| 午夜精品久久久久影视| 欧美成人精精品一区二区频| 国产69精品一区二区亚洲孕妇| 日本一区二区视频在线| 91久久线看在观草草青青| 日韩精品福利网| 久久先锋资源网| 91女神在线视频| 日韩和欧美一区二区三区| 欧美成人性战久久| av毛片久久久久**hd| 亚洲成va人在线观看| 欧美电影免费观看高清完整版在 | 国产日产精品一区| 91蜜桃免费观看视频| 日韩av一区二区在线影视| www激情久久| 在线视频国产一区| 久久国产精品99久久人人澡| 国产精品国产a| 制服视频三区第一页精品| 国产成人av一区二区三区在线观看| 亚洲精品免费在线观看| 午夜精品一区二区三区电影天堂| 国产精品一区免费视频| 91免费在线视频观看| 欧美成人精品3d动漫h| 免费成人你懂的| 中文字幕一区二区日韩精品绯色| 亚洲男人都懂的| 午夜精品在线视频一区| 国产欧美日韩不卡| 91免费看`日韩一区二区| 久久精品日产第一区二区三区高清版 | 国产天堂亚洲国产碰碰| 欧美亚洲图片小说| 久久国产精品区| 久久久久国产精品人| 国产三级精品三级| 免费av网站大全久久| 成人少妇影院yyyy| 国产三级精品三级在线专区| 色av一区二区| 国产精品成人免费| 国产精品一区二区无线| 成人欧美一区二区三区小说 | 久久精品国产一区二区三区免费看| 91麻豆精品国产91| 国产精品影视在线观看| 午夜久久久久久| 69堂精品视频| 久久99精品久久久久婷婷| 久久久国产精品麻豆| www.66久久| 亚洲欧美日韩小说| 国产午夜精品福利| 91免费看视频| 热久久国产精品| 亚洲国产另类精品专区| 欧美成人三级电影在线| 国产一区二区三区视频在线播放| 18欧美乱大交hd1984| 97se亚洲国产综合在线| 视频在线在亚洲| 久久久99精品久久| k8久久久一区二区三区| 亚洲成人av福利| 国产精品日韩成人| 国产成人精品三级| 亚洲一区二区三区小说| 成人欧美一区二区三区白人| 欧美成人一区二区| 久久综合九色综合欧美就去吻| 欧美精选在线播放| 欧美精品在线视频| 欧美精品在线观看播放| 99国产一区二区三精品乱码| 国产伦精一区二区三区| 欧美日韩成人在线一区| 93久久精品日日躁夜夜躁欧美| 色网综合在线观看| 性欧美大战久久久久久久久| 午夜精品福利一区二区蜜股av| 日韩电影在线免费观看| 精品系列免费在线观看| 成人美女视频在线观看18| 91在线高清观看| 欧美巨大另类极品videosbest| 日韩精品一区二区三区在线| 国产日韩欧美不卡在线| 综合欧美一区二区三区| 亚洲电影第三页| 精品一区二区三区在线播放视频| 国产成人鲁色资源国产91色综| 91免费视频大全| 欧美一区二区不卡视频| 国产喂奶挤奶一区二区三区| 亚洲欧美日韩久久精品| 日本不卡123| www.在线成人| 欧美精品777| 国产精品久久久久婷婷| 天堂久久一区二区三区| 丰满亚洲少妇av| 欧美精品久久久久久久久老牛影院| 久久久综合九色合综国产精品| 国产调教视频一区| 天天影视涩香欲综合网| 国产91精品在线观看| 欧美麻豆精品久久久久久| 久久久青草青青国产亚洲免观| 亚洲自拍欧美精品| 国产不卡免费视频| 欧美一区二区成人6969| 中文字幕一区三区| 蜜桃av一区二区三区电影| 91麻豆自制传媒国产之光| 久久女同性恋中文字幕| 日日夜夜精品免费视频| 91丨porny丨在线| 久久久精品2019中文字幕之3| 亚洲国产一二三| av毛片久久久久**hd| 久久综合色婷婷| 水蜜桃久久夜色精品一区的特点 | 欧美亚洲综合一区| 欧美国产激情一区二区三区蜜月| 麻豆精品一区二区综合av| 日本国产一区二区| 国产精品国产三级国产有无不卡| 久久国产精品99精品国产| 欧美日韩久久久| 亚洲尤物视频在线| 99re成人在线| 亚洲欧美综合网| 国产激情一区二区三区| 精品国产欧美一区二区| 蜜桃av一区二区在线观看| 欧美精品乱码久久久久久按摩| 洋洋av久久久久久久一区| 91免费视频网| 亚洲精品国产一区二区三区四区在线| 成人免费看黄yyy456| 国产亚洲一区二区在线观看| 精品一区二区久久| 欧美tickling网站挠脚心| 精品中文字幕一区二区| 日韩你懂的在线播放| 日韩高清一区二区| 日韩三级.com| 久88久久88久久久| 久久欧美一区二区| 成人网页在线观看|