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

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

?? ixnpedl.c

?? 友善mini2440嵌入式
?? C
?? 第 1 頁 / 共 3 頁
字號:
    {        /*         * Check whether NPE is present         */        if (IX_NPEDL_NPEID_NPEA == npeId)        {            /* Check whether NPE A is present */            if (ixFeatureCtrlComponentCheck(IX_FEATURECTRL_NPEA)==                IX_FEATURE_CTRL_COMPONENT_DISABLED)            {                /* NPE A does not present */                IX_NPEDL_WARNING_REPORT ("ixNpeDlNpeExecutionStop - Warning:NPEA does not present.\n");                return IX_SUCCESS;            }        } /* end of if(IX_NPEDL_NPEID_NPEA) */        else if (IX_NPEDL_NPEID_NPEB == npeId)        {            /* Check whether NPE B is present */            if (ixFeatureCtrlComponentCheck(IX_FEATURECTRL_NPEB)==                IX_FEATURE_CTRL_COMPONENT_DISABLED)            {                /* NPE B does not present */                IX_NPEDL_WARNING_REPORT ("ixNpeDlNpeExecutionStop - Warning:NPEB does not present.\n");                return IX_SUCCESS;            }        } /* end of elseif(IX_NPEDL_NPEID_NPEB) */        else if (IX_NPEDL_NPEID_NPEC == npeId)        {            /* Check whether NPE C is present */            if (ixFeatureCtrlComponentCheck(IX_FEATURECTRL_NPEC)==                IX_FEATURE_CTRL_COMPONENT_DISABLED)            {                /* NPE C does not present */                IX_NPEDL_WARNING_REPORT ("ixNpeDlNpeExecutionStop - Warning:NPEC does not present.\n");                return IX_SUCCESS;            }        } /* end of elseif(IX_NPEDL_NPEID_NPEC) */        else        {            /* Invalid NPE ID */            IX_NPEDL_ERROR_REPORT ("ixNpeDlNpeExecutionStop - invalid Npe ID\n");            status = IX_NPEDL_PARAM_ERR;        } /* end of if-else(IX_NPEDL_NPEID_NPEC) */    } /* end of if not IXP42X-AO Silicon */    if (status == IX_SUCCESS)    {        /* call NpeMgr function to stop the NPE */        status = ixNpeDlNpeMgrNpeStop (npeId);    }    IX_NPEDL_TRACE1 (IX_NPEDL_FN_ENTRY_EXIT,                     "Exiting ixNpeDlNpeExecutionStop : status = %d\n",                     status);    if (IX_SUCCESS == status)    {        /* Indicate NPE has been stopped */        ixNpeDlNpeStarted[npeId] = FALSE ;    }    return status;}/* * Function definition: ixNpeDlUnload */PUBLIC IX_STATUSixNpeDlUnload (void){    IX_STATUS status;    IX_NPEDL_TRACE0 (IX_NPEDL_FN_ENTRY_EXIT,                     "Entering ixNpeDlUnload\n");    status = ixNpeDlNpeMgrUninit();    IX_NPEDL_TRACE1 (IX_NPEDL_FN_ENTRY_EXIT,                     "Exiting ixNpeDlUnload : status = %d\n",                     status);    return status;}/* * Function definition: ixNpeDlStatsShow */PUBLIC voidixNpeDlStatsShow (void){    ixOsalLog (IX_OSAL_LOG_LVL_USER,               IX_OSAL_LOG_DEV_STDOUT,               "\nixNpeDlStatsShow:\n"               "\tDownloads Attempted by user: %u\n"               "\tSuccessful Downloads: %u\n"               "\tFailed Downloads (due to Critical Error): %u\n\n",               ixNpeDlStats.attemptedDownloads,               ixNpeDlStats.successfulDownloads,               ixNpeDlStats.criticalFailDownloads,               0,0,0);    ixNpeDlImageMgrStatsShow ();    ixNpeDlNpeMgrStatsShow ();}/* * Function definition: ixNpeDlStatsReset */PUBLIC voidixNpeDlStatsReset (void){    ixNpeDlStats.attemptedDownloads = 0;    ixNpeDlStats.successfulDownloads = 0;    ixNpeDlStats.criticalFailDownloads = 0;    ixNpeDlImageMgrStatsReset ();    ixNpeDlNpeMgrStatsReset ();}/* * Function definition: ixNpeDlNpeInitAndStartInternal */PRIVATE IX_STATUSixNpeDlNpeInitAndStartInternal (UINT32 *imageLibrary,                                UINT32 imageId){    UINT32        imageSize;    UINT32       *imageCodePtr  = NULL;    IX_STATUS     status;    IxNpeDlNpeId  npeId = IX_NPEDL_NPEID_FROM_IMAGEID_GET(imageId);    IxFeatureCtrlDeviceId deviceId = IX_NPEDL_DEVICEID_FROM_IMAGEID_GET(imageId);    IX_NPEDL_TRACE0 (IX_NPEDL_FN_ENTRY_EXIT,                     "Entering ixNpeDlNpeInitAndStartInternal\n");    ixNpeDlStats.attemptedDownloads++;    /* Check input parameter device correctness */    if ((deviceId >= IX_FEATURE_CTRL_DEVICE_TYPE_MAX) ||        (deviceId < IX_FEATURE_CTRL_DEVICE_TYPE_IXP42X))    {        status = IX_NPEDL_PARAM_ERR;        IX_NPEDL_ERROR_REPORT ("ixNpeDlNpeInitAndStartInternal - "                               "invalid parameter\n");    } /* End valid device id checking */    /* Check input parameters */    else if ((npeId >= IX_NPEDL_NPEID_MAX) || (npeId < 0))    {        status = IX_NPEDL_PARAM_ERR;        IX_NPEDL_ERROR_REPORT ("ixNpeDlNpeInitAndStartInternal - "                               "invalid parameter\n");    }    else    {        /* Ensure initialisation has been completed */        ixNpeDlNpeMgrInit();        /* Checking if image being loaded is meant for device that is running.         * Image is forward compatible. i.e Image built for IXP42X should run         * on IXP46X but not vice versa.*/        if (deviceId > (ixFeatureCtrlDeviceRead() & IX_FEATURE_CTRL_DEVICE_TYPE_MASK))        {            IX_NPEDL_ERROR_REPORT ("ixNpeDlNpeInitAndStartInternal - "                                   "Device type mismatch. NPE Image not "                                   "meant for device in use \n");            return IX_NPEDL_DEVICE_ERR;        }/* if statement - matching image device and current device */	/* If not IXP42X A0 stepping, proceed to check for existence of npe's */	if ((IX_FEATURE_CTRL_SILICON_TYPE_A0 !=	     (ixFeatureCtrlProductIdRead() & IX_FEATURE_CTRL_SILICON_STEPPING_MASK))	    || (IX_FEATURE_CTRL_DEVICE_TYPE_IXP42X != ixFeatureCtrlDeviceRead ()))        {            if (npeId == IX_NPEDL_NPEID_NPEA)            {                if (ixFeatureCtrlComponentCheck(IX_FEATURECTRL_NPEA) ==                    IX_FEATURE_CTRL_COMPONENT_DISABLED)                {                    IX_NPEDL_WARNING_REPORT("Warning: the NPE A component you specified does"                                            " not exist\n");                    return IX_SUCCESS;                }            } /* end of if(npeId) */            else if (npeId == IX_NPEDL_NPEID_NPEB)            {                if (ixFeatureCtrlComponentCheck(IX_FEATURECTRL_NPEB)==                    IX_FEATURE_CTRL_COMPONENT_DISABLED)                {                    IX_NPEDL_WARNING_REPORT("Warning: the NPE B component you specified"                                            " does not exist\n");                    return IX_SUCCESS;                }            } /* end of elseif(npeId) */            else if (npeId == IX_NPEDL_NPEID_NPEC)            {                if (ixFeatureCtrlComponentCheck(IX_FEATURECTRL_NPEC)==                    IX_FEATURE_CTRL_COMPONENT_DISABLED)                {                    IX_NPEDL_WARNING_REPORT("Warning: the NPE C component you specified"                                            " does not exist\n");                    return IX_SUCCESS;                }            } /* end of elseif(npeId) */        } /* end of if not IXP42X-A0 Silicon */        /* stop and reset the NPE */        status = ixNpeDlNpeStopAndReset (npeId);        if (IX_SUCCESS != status)        {            IX_NPEDL_ERROR_REPORT ("Failed to stop and reset NPE\n");            return status;        }        /* Locate image */        status = ixNpeDlImageMgrImageFind (imageLibrary, imageId,                                           &imageCodePtr, &imageSize);        if (IX_SUCCESS == status)        {            /*             * If download was successful, store image Id in list of             * currently loaded images. If a critical error occured             * during download, record that the NPE has an invalid image             */            status = ixNpeDlNpeMgrImageLoad (npeId, imageCodePtr, TRUE);            if (IX_SUCCESS == status)            {                ixNpeDlNpeState[npeId].validImage = TRUE;                ixNpeDlStats.successfulDownloads++;                status = ixNpeDlNpeExecutionStart (npeId);            }            else if ((status == IX_NPEDL_CRITICAL_NPE_ERR) ||                     (status == IX_NPEDL_CRITICAL_MICROCODE_ERR))            {                ixNpeDlNpeState[npeId].validImage = FALSE;                ixNpeDlStats.criticalFailDownloads++;            }            /* NOTE - The following section of code is here to support             * a deprecated function ixNpeDlLoadedImageGet().  When that             * function is removed from the API, this code should be revised.             */            ixNpeDlNpeState[npeId].imageId.npeId = npeId;            ixNpeDlNpeState[npeId].imageId.functionalityId =                IX_NPEDL_FUNCTIONID_FROM_IMAGEID_GET(imageId);            ixNpeDlNpeState[npeId].imageId.major =                IX_NPEDL_MAJOR_FROM_IMAGEID_GET(imageId);            ixNpeDlNpeState[npeId].imageId.minor =                IX_NPEDL_MINOR_FROM_IMAGEID_GET(imageId);        } /* end of if(IX_SUCCESS) */ /* condition: image located successfully in microcode image */    } /* end of if-else(npeId-deviceId) */ /* condition: parameter checks ok */    IX_NPEDL_TRACE1 (IX_NPEDL_FN_ENTRY_EXIT,                     "Exiting ixNpeDlNpeInitAndStartInternal : "                     "status = %d\n", status);    return status;}/* * Function definition: ixNpeDlCustomImageNpeInitAndStart */PUBLIC IX_STATUSixNpeDlCustomImageNpeInitAndStart (UINT32 *imageLibrary,                                   UINT32 imageId){    IX_STATUS status;    if (imageLibrary == NULL)    {        status = IX_NPEDL_PARAM_ERR;        IX_NPEDL_ERROR_REPORT ("ixNpeDlCustomImageNpeInitAndStart "                               "- invalid parameter\n");    }    else    {        status = ixNpeDlNpeInitAndStartInternal (imageLibrary, imageId);    } /* end of if-else(imageLibrary) */    return status;}/* * Function definition: ixNpeDlNpeInitAndStart */PUBLIC IX_STATUSixNpeDlNpeInitAndStart (UINT32 imageId){    return ixNpeDlNpeInitAndStartInternal (NULL, imageId);}/* * Function definition: ixNpeDlLoadedImageFunctionalityGet */PUBLIC IX_STATUSixNpeDlLoadedImageFunctionalityGet (IxNpeDlNpeId npeId,                                    UINT8 *functionalityId){    /* Check input parameters */    if ((npeId >= IX_NPEDL_NPEID_MAX) || (npeId < 0))    {        IX_NPEDL_ERROR_REPORT ("ixNpeDlLoadedImageFunctionalityGet "                               "- invalid parameter\n");        return IX_NPEDL_PARAM_ERR;    }    if (functionalityId == NULL)    {        IX_NPEDL_ERROR_REPORT ("ixNpeDlLoadedImageFunctionalityGet "                               "- invalid parameter\n");        return IX_NPEDL_PARAM_ERR;    }    if (ixNpeDlNpeState[npeId].validImage)    {        *functionalityId = ixNpeDlNpeState[npeId].imageId.functionalityId;        return IX_SUCCESS;    }    else    {        return IX_FAIL;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看免费视频综合| 一区二区三区精品视频| 亚洲蜜臀av乱码久久精品| 日本vs亚洲vs韩国一区三区二区 | 天天综合网 天天综合色| 国产一区二区三区综合| 欧美日韩国产中文| 亚洲裸体xxx| 国产成人亚洲精品狼色在线| 91精品国产色综合久久不卡蜜臀 | 在线精品视频免费播放| 国产午夜精品在线观看| 奇米色777欧美一区二区| 色菇凉天天综合网| 日韩一区在线播放| zzijzzij亚洲日本少妇熟睡| 久久久久久97三级| 麻豆成人av在线| 欧美一区二区三区爱爱| 亚洲一区视频在线| 日本精品免费观看高清观看| 中文字幕日韩av资源站| 不卡视频一二三| 中文字幕亚洲电影| 99久久久免费精品国产一区二区| www激情久久| 国模少妇一区二区三区| 精品处破学生在线二十三| 视频一区二区中文字幕| 6080国产精品一区二区| 日韩在线一二三区| 欧美一区二区三区影视| 日本欧美肥老太交大片| 欧美一级理论性理论a| 日本亚洲欧美天堂免费| 日韩午夜在线影院| 激情综合五月天| 久久精品夜色噜噜亚洲aⅴ| 国产一区二区三区蝌蚪| 国产清纯白嫩初高生在线观看91| 国产在线不卡一区| 欧美国产综合色视频| av日韩在线网站| 亚洲一区二区综合| 在线播放视频一区| 国产在线播放一区二区三区| 久久精品在线观看| 成人国产一区二区三区精品| 亚洲男同性恋视频| 欧美精品aⅴ在线视频| 久久国产夜色精品鲁鲁99| 精品国产成人在线影院| 成人黄色a**站在线观看| 一区二区三区日韩欧美| 日韩一区国产二区欧美三区| 国产一区二区精品久久99| 国产精品的网站| 欧美日本一区二区三区| 韩国av一区二区| 亚洲欧美日韩人成在线播放| 欧美精品aⅴ在线视频| 大尺度一区二区| 亚洲精品ww久久久久久p站| 91精品国产福利| 成人激情电影免费在线观看| 亚洲自拍另类综合| 久久综合九色综合97婷婷女人| 成人美女在线观看| 日韩二区三区四区| 国产精品伦一区| 3751色影院一区二区三区| 国产精品一级片| 丝袜亚洲另类欧美| 国产精品国产三级国产aⅴ原创| 在线成人小视频| www.欧美精品一二区| 久久福利视频一区二区| 一区二区三区精密机械公司| 久久综合狠狠综合久久综合88 | 国产午夜精品福利| 欧美日韩亚洲国产综合| 国产成人精品免费网站| 日本欧美大码aⅴ在线播放| 中文字幕日韩一区| 精品国产3级a| 69堂成人精品免费视频| 色诱视频网站一区| 成人教育av在线| 国产精品羞羞答答xxdd| 视频一区二区欧美| 亚洲一区二区欧美| 亚洲视频免费看| 国产精品成人一区二区三区夜夜夜| 日韩视频在线一区二区| 欧美日韩精品一二三区| 91色porny在线视频| 国产成人aaa| 国产精品中文字幕欧美| 蜜桃一区二区三区四区| 亚洲成人免费视| 亚洲永久免费视频| 亚洲另类在线一区| 中文字幕亚洲一区二区va在线| 国产日韩欧美激情| 精品国产一区二区精华| 欧美tk—视频vk| 欧美成人性战久久| 日韩欧美亚洲国产另类| 日韩亚洲欧美成人一区| 欧美一区二区黄| 日韩视频123| 日韩美女一区二区三区四区| 欧美一级片在线看| 欧美va在线播放| 精品国产伦一区二区三区免费| 日韩精品一区二区在线观看| 日韩久久久精品| wwwwxxxxx欧美| 国产欧美视频一区二区三区| 中文无字幕一区二区三区| 日本一区二区三区四区在线视频 | 亚洲国产精品久久久男人的天堂 | 国产一区不卡在线| 国产成人av一区二区三区在线观看| 国产成人综合在线播放| 成人免费视频视频在线观看免费| 成人免费视频国产在线观看| 色诱亚洲精品久久久久久| 欧美日韩精品一区二区三区| 日韩女优毛片在线| 国产精品视频看| 亚洲精品国产a久久久久久 | 日韩丝袜情趣美女图片| 久久久久久久久97黄色工厂| 中文字幕一区二区在线观看| 亚洲一二三区在线观看| 琪琪一区二区三区| 丁香婷婷深情五月亚洲| 99re成人在线| 3atv一区二区三区| 国产蜜臀97一区二区三区| 一区二区三区免费网站| 久久精品国产亚洲高清剧情介绍| 国产成人综合自拍| 欧美色图天堂网| 国产亚洲综合av| 亚洲一区二区视频在线| 极品尤物av久久免费看| 91丝袜国产在线播放| 日韩一二三区不卡| 国产精品久久三区| 日本亚洲电影天堂| 99久久婷婷国产| 精品久久人人做人人爽| 悠悠色在线精品| 国产一区在线精品| 欧美精品自拍偷拍| 国产精品美女久久久久高潮 | 亚洲精品高清视频在线观看| 免费成人在线观看视频| 97精品视频在线观看自产线路二| 欧美一卡二卡三卡| 亚洲免费观看高清完整| 国产东北露脸精品视频| 欧美日韩一区高清| 国产欧美精品区一区二区三区| 天天影视色香欲综合网老头| 国产99久久久精品| 日韩午夜激情av| 亚洲国产aⅴ天堂久久| 国产iv一区二区三区| 精品久久久久一区二区国产| 亚洲影视资源网| 99久久精品一区| 久久久久久久久久电影| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲在线中文字幕| www.日韩在线| 国产精品丝袜黑色高跟| 国内成+人亚洲+欧美+综合在线| 欧美日本国产一区| 亚洲一区在线播放| 日本韩国精品一区二区在线观看| 欧美国产乱子伦| 在线看一区二区| 中文字幕一区免费在线观看| 国产盗摄视频一区二区三区| 久久午夜羞羞影院免费观看| 蜜桃av噜噜一区| 日韩欧美国产一区二区三区| 蜜桃一区二区三区在线| 欧美日韩久久久| 天堂成人国产精品一区| 91精品午夜视频| 日本女优在线视频一区二区 | 欧美日韩1234| 午夜精品一区二区三区三上悠亚| 在线中文字幕一区| 一级特黄大欧美久久久| 欧美视频在线观看一区|