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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ixnpedlnpemgrutils_p.h

?? 友善mini2440嵌入式
?? H
字號(hào):
/** * @file IxNpeDlNpeMgrUtils_p.h * * @author Intel Corporation * @date 18 February 2002 * @brief This file contains the private API for the NpeMgr module. * *  * @par * IXP400 SW Release version 2.0 *  * -- Copyright Notice -- *  * @par * Copyright 2001-2005, Intel Corporation. * All rights reserved. *  * @par * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. Neither the name of the Intel Corporation nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. *  * @par * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. *  * @par * -- End of Copyright Notice --*//** * @defgroup IxNpeDlNpeMgrUtils_p IxNpeDlNpeMgrUtils_p * * @brief The private API for the IxNpeDl NpeMgr Utils module *  * @{ */#ifndef IXNPEDLNPEMGRUTILS_P_H#define IXNPEDLNPEMGRUTILS_P_H/* * Put the user defined include files required. */#include "IxNpeDl.h"#include "IxOsalTypes.h"#include "IxNpeDlNpeMgrEcRegisters_p.h"/* * Function Prototypes *//** * @fn IX_STATUS ixNpeDlNpeMgrInsMemWrite (UINT32 npeBaseAddress,                                           UINT32 insMemAddress,			                   UINT32 insMemData,                                           BOOL verify) *  * @brief Writes a word to NPE Instruction memory * * @param UINT32 [in] npeBaseAddress - Base Address of NPE * @param UINT32 [in] insMemAddress  - NPE instruction memory address to write * @param UINT32 [in] insMemData     - data to write to instruction memory * @param BOOL   [in] verify         - if TRUE, verify the memory location is *                                     written successfully. *  * This function is used to write a single word of data to a location in NPE  * instruction memory.  If the <i>verify</i> option is ON, NpeDl will read back * from the memory location to verify that it was written successfully *  * @pre * * @post * * @return *    - IX_FAIL if verify is TRUE and the memory location was not written *      successfully *    - IX_SUCCESS otherwise */ IX_STATUSixNpeDlNpeMgrInsMemWrite (UINT32 npeBaseAddress, UINT32 insMemAddress,			  UINT32 insMemData, BOOL verify);/** * @fn IX_STATUS ixNpeDlNpeMgrDataMemWrite (UINT32 npeBaseAddress,                                            UINT32 dataMemAddress,	                                    UINT32 dataMemData,                                            BOOL verify) *  * @brief Writes a word to NPE Data memory * * @param UINT32 [in] npeBaseAddress - Base Address of NPE * @param UINT32 [in] dataMemAddress - NPE data memory address to write * @param UINT32 [in] dataMemData    - data to write to NPE data memory * @param BOOL   [in] verify         - if TRUE, verify the memory location is *                                     written successfully. *  * This function is used to write a single word of data to a location in NPE  * data memory.  If the <i>verify</i> option is ON, NpeDl will read back from * the memory location to verify that it was written successfully *  * @pre * * @post * * @return *    - IX_FAIL if verify is TRUE and the memory location was not written *      successfully *    - IX_SUCCESS otherwise */ IX_STATUSixNpeDlNpeMgrDataMemWrite (UINT32 npeBaseAddress, UINT32 dataMemAddress,			   UINT32 dataMemData, BOOL verify);/** * @fn void ixNpeDlNpeMgrExecAccRegWrite (UINT32 npeBaseAddress,                                          UINT32 regAddress,                                          UINT32 regData) *  * @brief Writes a word to an NPE Execution Access register * * @param UINT32 [in] npeBaseAddress - Base Address of NPE * @param UINT32 [in] regAddress     - NPE Execution Access register address * @param UINT32 [in] regData        - data to write to register *  * This function is used to write a single word of data to an NPE Execution * Access register. *  * @pre * * @post * * @return none */ voidixNpeDlNpeMgrExecAccRegWrite (UINT32 npeBaseAddress, UINT32 regAddress,			      UINT32 regData);/** * @fn UINT32 ixNpeDlNpeMgrExecAccRegRead (UINT32 npeBaseAddress,                                           UINT32 regAddress) *  * @brief Reads the contents of an NPE Execution Access register * * @param UINT32 [in] npeBaseAddress - Base Address of NPE * @param UINT32 [in] regAddress     - NPE Execution Access register address *  * This function is used to read the contents of an NPE Execution * Access register. *  * @pre * * @post * * @return The value read from the Execution Access register */ UINT32ixNpeDlNpeMgrExecAccRegRead (UINT32 npeBaseAddress, UINT32 regAddress);/** * @fn void ixNpeDlNpeMgrCommandIssue (UINT32 npeBaseAddress,                                       UINT32 command) *  * @brief Issues an NPE Execution Control command * * @param UINT32 [in] npeBaseAddress - Base Address of NPE * @param UINT32 [in] command        - Command to issue *  * This function is used to issue a stand-alone NPE Execution Control command * (e.g. command to Stop NPE execution) *  * @pre * * @post * * @return none */ voidixNpeDlNpeMgrCommandIssue (UINT32 npeBaseAddress, UINT32 command);/** * @fn void ixNpeDlNpeMgrDebugInstructionPreExec (UINT32 npeBaseAddress) *  * @brief Prepare to executes one or more NPE instructions in the Debug *        Execution Stack level. * * @param UINT32 [in] npeBaseAddress - Base Address of NPE *  * This function should be called once before a sequence of calls to  * ixNpeDlNpeMgrDebugInstructionExec(). *  * @pre * * @post *     - ixNpeDlNpeMgrDebugInstructionPostExec() should be called to restore *       registers values altered by this function * * @return none */ voidixNpeDlNpeMgrDebugInstructionPreExec (UINT32 npeBaseAddress);/** * @fn IX_STATUS ixNpeDlNpeMgrDebugInstructionExec (UINT32 npeBaseAddress,                                               UINT32 npeInstruction,                                               UINT32 ctxtNum,                                               UINT32 ldur) *  * @brief Executes a single instruction on the NPE at the Debug Execution Stack *        level * * @param UINT32 [in] npeBaseAddress - Base Address of NPE * @param UINT32 [in] npeInstruction - Value to write to INSTR (Instruction) *                                     register * @param UINT32 [in] ctxtNum        - context the instruction will be executed *                                     in and which context store it may access * @param UINT32 [in] ldur           - Long Immediate Duration, set to non-zero *                                     to use long-immediate mode instruction *  * This function is used to execute a single instruction in the NPE pipeline at * the debug Execution Context Stack level. It won't disturb the state of other * executing contexts.  Its useful for performing NPE operations, such as * writing to NPE Context Store registers and physical registers, that cannot * be carried out directly using the Configuration Bus registers. This function * will return TIMEOUT status if NPE not responding due to NPS is hang / halt. *  * @pre  *     - The NPE should be stopped and in a clean state *     - ixNpeDlNpeMgrDebugInstructionPreExec() should be called once before *       a sequential of 1 or more calls to this function * * @post *     - ixNpeDlNpeMgrDebugInstructionPostExec() should be called after  *       a sequence of calls to this function * * @return  *    - IX_NPEDL_CRITICAL_NPE_ERR if execution of instruction failed / timeout *    - IX_SUCCESS otherwise  */ IX_STATUSixNpeDlNpeMgrDebugInstructionExec (UINT32 npeBaseAddress,				   UINT32 npeInstruction,				   UINT32 ctxtNum, UINT32 ldur);/** * @fn void ixNpeDlNpeMgrDebugInstructionPostExec (UINT32 npeBaseAddress) *  * @brief Clean up after executing one or more NPE instructions in the *        Debug Stack Level * * @param UINT32 [in] npeBaseAddress - Base Address of NPE *  * This function should be called once following a sequence of calls to  * ixNpeDlNpeMgrDebugInstructionExec(). * * @pre  *    -  ixNpeDlNpeMgrDebugInstructionPreExec() was called earlier * * @post *    -  The Instruction Pipeline will cleared * * @return none */ voidixNpeDlNpeMgrDebugInstructionPostExec (UINT32 npeBaseAddress);/** * @fn IX_STATUS ixNpeDlNpeMgrPhysicalRegWrite (UINT32 npeBaseAddress,                                                UINT32 regAddr,                                                UINT32 regValue,					        BOOL verify) *  * @brief Write one of the 32* 32-bit physical registers in the NPE data  *        register file * * @param UINT32 [in] npeBaseAddress - Base Address of NPE * @param UINT32 [in] regAddr        - number of the physical register (0-31)* * @param UINT32 [in] regValue       - value to write to the physical register * @param BOOL   [in] verify         - if TRUE, verify the register is written *                                     successfully. *  * This function writes a physical register in the NPE data register file. * If the <i>verify</i> option is ON, NpeDl will read back the register to  * verify that it was written successfully * *Note that release 1.0 of this software supports 32 physical * registers, but 64 may be supported in future versions. *  * @pre *    - The NPE should be stopped and in a clean state *    - ixNpeDlNpeMgrDebugInstructionPreExec() should be called once before *      a sequential of 1 or more calls to this function * * @post *    - Contents of REGMAP Context Store register for Context 0 will be altered *    - ixNpeDlNpeMgrDebugInstructionPostExec() should be called after  *      a sequence of calls to this function * * @return *    - IX_FAIL if verify is TRUE and the Context Register was not written *      successfully *    - IX_SUCCESS if Context Register was written successfully *    - IX_NPEDL_CRITICAL_NPE_ERR if Context Register was not written  *      successfully due to timeout error where NPE is not responding */IX_STATUSixNpeDlNpeMgrPhysicalRegWrite (UINT32 npeBaseAddress, UINT32 regAddr,			       UINT32 regValue, BOOL verify);/** * @fn IX_STATUS ixNpeDlNpeMgrCtxtRegWrite (UINT32 npeBaseAddress,                                            UINT32 ctxtNum,                                            IxNpeDlCtxtRegNum ctxtReg,                                            UINT32 ctxtRegVal,                                            BOOL verify) *  * @brief Writes a value to a Context Store register on an NPE * * @param UINT32 [in] npeBaseAddress     - Base Address of NPE * @param UINT32 [in] ctxtNum            - context store to access * @param IxNpeDlCtxtRegNum [in] ctxtReg - which Context Store reg to write * @param UINT32 [in] ctxtRegVal         - value to write to the Context Store *                                         register * @param BOOL   [in] verify             - if TRUE, verify the register is *                                         written successfully. *  * This function writes the contents of a Context Store register in the NPE  * register file. If the <i>verify</i> option is ON, NpeDl will read back the * register to verify that it was written successfully *  * @pre *    - The NPE should be stopped and in a clean state *    - ixNpeDlNpeMgrDebugInstructionPreExec() should be called once before *      a sequential of 1 or more calls to this function * * @post *    - ixNpeDlNpeMgrDebugInstructionPostExec() should be called after  *      a sequence of calls to this function * * @return *    - IX_FAIL if verify is TRUE and the Context Register was not written *      successfully *    - IX_SUCCESS if Context Register was written successfully *    - IX_NPEDL_CRITICAL_NPE_ERR if Context Register was not written  *      successfully due to timeout error where NPE is not responding */IX_STATUSixNpeDlNpeMgrCtxtRegWrite (UINT32 npeBaseAddress, UINT32 ctxtNum,			   IxNpeDlCtxtRegNum ctxtReg, UINT32 ctxtRegVal,			   BOOL verify);/** * @fn void ixNpeDlNpeMgrUtilsStatsShow (void) * * @brief This function will display the statistics of the IxNpeDl NpeMgrUtils *        module * * @return none */voidixNpeDlNpeMgrUtilsStatsShow (void);/** * @fn void ixNpeDlNpeMgrUtilsStatsReset (void) * * @brief This function will reset the statistics of the IxNpeDl NpeMgrUtils *        module * * @return none */voidixNpeDlNpeMgrUtilsStatsReset (void);#endif  /* IXNPEDLNPEMGRUTILS_P_H */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩激情一区二区| 亚洲欧美日韩人成在线播放| 日韩在线一二三区| 欧日韩精品视频| 亚洲国产日韩精品| 欧美日韩在线直播| 麻豆精品久久精品色综合| 欧美tickling挠脚心丨vk| 国产一区二区三区在线观看精品 | 亚洲青青青在线视频| 色欲综合视频天天天| 亚洲一级二级三级在线免费观看| 欧美中文字幕一区| 免费在线成人网| 精品少妇一区二区三区在线视频| 极品美女销魂一区二区三区 | 欧美疯狂性受xxxxx喷水图片| 五月综合激情网| 日韩欧美国产一区二区在线播放| 国产在线视频一区二区三区| 国产婷婷一区二区| 91搞黄在线观看| 日本一不卡视频| 欧美激情一区不卡| 欧美在线视频你懂得| 久久精品国产一区二区三 | 国产成人亚洲精品狼色在线| 亚洲人成网站影音先锋播放| 91精品国产高清一区二区三区 | 中文字幕在线视频一区| 欧美综合一区二区三区| 韩国成人精品a∨在线观看| 亚洲视频在线一区二区| 欧美一区二区三区四区视频| 成人精品gif动图一区| 五月天一区二区三区| 久久久五月婷婷| 欧美日韩国产片| 成人免费高清视频| 日日摸夜夜添夜夜添亚洲女人| 国产视频一区在线播放| 欧美三级韩国三级日本三斤 | 99国产精品久久久久久久久久| 三级一区在线视频先锋 | 国产精品久久精品日日| 51精品秘密在线观看| 不卡av电影在线播放| 久久99精品久久久| 一区二区三区在线免费播放| 久久嫩草精品久久久精品一| 欧美日韩国产综合一区二区三区 | 99久久精品国产麻豆演员表| 男男成人高潮片免费网站| 亚洲女女做受ⅹxx高潮| 久久九九久精品国产免费直播| 欧美日韩黄色一区二区| 欧美中文字幕一区| youjizz久久| 国产精品一区二区久久不卡| 日韩在线a电影| 亚洲激情第一区| 最近日韩中文字幕| 国产网站一区二区三区| 精品国产免费久久 | 欧美一二三区在线观看| 日本韩国精品在线| 99久久婷婷国产精品综合| 国产成人在线观看| 国产乱码精品一品二品| 久久成人麻豆午夜电影| 日本aⅴ精品一区二区三区| 亚洲一区二区三区精品在线| 亚洲免费av观看| 国产精品天天看| 日本一区二区不卡视频| 久久精品人人做人人爽人人| 久久亚洲一级片| 久久午夜国产精品| 26uuu色噜噜精品一区二区| 日韩一区二区三区观看| 91精品欧美久久久久久动漫| 欧美电影影音先锋| 91精品国产一区二区| 欧美日韩国产首页| 欧美一级一级性生活免费录像| 欧美精品丝袜久久久中文字幕| 欧美日韩高清不卡| 91麻豆精品91久久久久同性| 91精品国产入口| 日韩精品专区在线影院重磅| 日韩一区二区在线看片| 欧美白人最猛性xxxxx69交| 欧美成人在线直播| 国产欧美日韩久久| 国产精品久久久久久久久搜平片 | 91国偷自产一区二区使用方法| 色综合激情五月| 欧美日韩成人在线| 欧美伦理电影网| 精品久久久久久久久久久久久久久久久 | 亚洲国产视频a| 麻豆91精品91久久久的内涵| 国产资源在线一区| 成人精品一区二区三区中文字幕| 91影院在线免费观看| 欧美亚洲高清一区| 日韩欧美专区在线| 国产欧美精品一区二区色综合 | 欧美裸体bbwbbwbbw| 精品国产精品网麻豆系列| 久久久不卡网国产精品二区| 国产精品女主播在线观看| 亚洲色图制服丝袜| 首页国产欧美久久| 国产成人免费xxxxxxxx| 色吧成人激情小说| 久久综合九色综合久久久精品综合| 中文字幕第一页久久| 亚洲国产成人va在线观看天堂| 日本亚洲免费观看| 色哟哟亚洲精品| 日韩精品一区二区在线观看| 亚洲一级片在线观看| 精品国产髙清在线看国产毛片| 久久精品日产第一区二区三区高清版 | 国产精品久久久久三级| 偷拍日韩校园综合在线| 国产一区二区不卡老阿姨| 99re这里只有精品视频首页| 91精品国产综合久久精品性色| 国产精品乱码久久久久久| 日韩国产成人精品| 97精品国产露脸对白| 欧美哺乳videos| 亚洲丶国产丶欧美一区二区三区| 久草在线在线精品观看| 91社区在线播放| 久久久久久一级片| 日韩中文字幕av电影| 99麻豆久久久国产精品免费| 日韩欧美国产午夜精品| 樱花影视一区二区| 国产精品一区二区x88av| 欧美日韩视频专区在线播放| 亚洲国产精品99久久久久久久久| 亚洲午夜电影在线观看| 99视频精品在线| 久久久噜噜噜久久中文字幕色伊伊| 亚洲高清免费观看高清完整版在线观看| 国产精品18久久久久久vr| 91精品欧美福利在线观看| 亚洲女与黑人做爰| 国产91精品久久久久久久网曝门| 欧美v日韩v国产v| 日韩精品欧美成人高清一区二区| 91麻豆国产在线观看| 国产精品久久久久久久久免费相片 | 欧美成人乱码一区二区三区| 亚洲无人区一区| 欧美在线高清视频| 亚洲尤物视频在线| 欧洲另类一二三四区| 亚洲精品自拍动漫在线| 99这里只有精品| 中文字幕在线不卡一区二区三区| 成人在线综合网站| 国产喂奶挤奶一区二区三区| 久久se精品一区精品二区| 成人一区在线看| 亚洲国产成人午夜在线一区| 免费观看久久久4p| 欧美变态口味重另类| 久草精品在线观看| 欧美大肚乱孕交hd孕妇| 免费亚洲电影在线| 欧美人体做爰大胆视频| 午夜精品久久久久久久| 国产精品一级黄| 精品国精品国产尤物美女| 韩国av一区二区三区四区| 日韩一区二区在线免费观看| 精品一二三四区| 欧美日韩一级片网站| 日韩电影一区二区三区| 日韩一级大片在线观看| 日韩电影在线免费看| 欧美成人猛片aaaaaaa| 久久成人免费网| 中文字幕av资源一区| 91啦中文在线观看| 亚洲免费伊人电影| 欧美亚洲国产一区二区三区| 亚洲精品美腿丝袜| 成人av资源在线观看| 亚洲日本在线天堂| 欧日韩精品视频| 日韩福利视频导航| 欧美一级欧美一级在线播放| 国产成人在线色| 亚洲综合久久久|