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

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

?? ixqmgr.h

?? 友善mini2440嵌入式
?? H
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
/** * @file    IxQMgr.h * * @date    30-Oct-2001 * * @brief This file contains the public API of IxQMgr component. * * Some functions contained in this module are inline to achieve better * data-path performance. For this to work, the function definitions are * contained in this header file. The "normal" use of inline functions * is to use the inline functions in the module in which they are * defined. In this case these inline functions are used in external * modules and therefore the use of "inline extern". What this means * is as follows: if a function foo is declared as "inline extern" this * definition is only used for inlining, in no case is the function * compiled on its own. If the compiler cannot inline the function it * becomes an external reference. Therefore in IxQMgrQAccess.c all * inline functions are defined without the "inline extern" specifier * and so define the external references. In all other source files * including this header file, these funtions are defined as "inline * extern". * *  * @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 --*//* ------------------------------------------------------   Doxygen group definitions   ------------------------------------------------------ *//** * @defgroup IxQMgrAPI IXP400 Queue Manager (IxQMgr) API * * @brief The public API for the IXP400 QMgr component. * * IxQMgr is a low level interface to the AHB Queue Manager * * @{ */#ifndef IXQMGR_H#define IXQMGR_H/* * User defined include files */#include "IxOsal.h"/*  * Define QMgr's IoMem macros, in DC mode if in LE  * regular if in BE. (Note: For Linux LSP gold release * may need to adjust mode. */#if defined (__BIG_ENDIAN)#define IX_QMGR_INLINE_READ_LONG IX_OSAL_READ_LONG_BE#define IX_QMGR_INLINE_WRITE_LONG IX_OSAL_WRITE_LONG_BE#else#define IX_QMGR_INLINE_READ_LONG IX_OSAL_READ_LONG_LE_DC#define IX_QMGR_INLINE_WRITE_LONG IX_OSAL_WRITE_LONG_LE_DC#endif/* * #defines and macros *//**** @ingroup IxQMgrAPI** @def IX_QMGR_INLINE** @brief Inline definition, for inlining of Queue Access functions on API** Please read the header information in this file for more details on the* use of function inlining in this component.**/#ifndef __wince#ifdef IXQMGRQACCESS_C/* If IXQMGRQACCESS_C is set then the IxQmgrQAccess.c is including this file   and must instantiate a concrete definition for each inlineable API function   whether or not that function actually gets inlined. */#    ifdef NO_INLINE_APIS#        undef NO_INLINE_APIS#    endif#    define IX_QMGR_INLINE  /* Empty Define */#else#    ifndef NO_INLINE_APIS#       define IX_QMGR_INLINE IX_OSAL_INLINE_EXTERN#    else#       define IX_QMGR_INLINE /* Empty Define */#    endif#endif#else /* ndef __wince */#    ifndef NO_INLINE_APIS#       define NO_INLINE_APIS#    endif#    define IX_QMGR_INLINE#endif/**** @ingroup IxQMgrAPI** @def IX_QMGR_MAX_NUM_QUEUES** @brief Number of queues supported by the AQM.** This constant is used to indicate the number of AQM queues**/#define IX_QMGR_MAX_NUM_QUEUES  64/**** @ingroup IxQMgrAPI** @def IX_QMGR_MIN_QID** @brief Minimum queue identifier.** This constant is used to indicate the smallest queue identifier**/#define IX_QMGR_MIN_QID IX_QMGR_QUEUE_0/**** @ingroup IxQMgrAPI** @def IX_QMGR_MAX_QID** @brief Maximum queue identifier.** This constant is used to indicate the largest queue identifier**/#define IX_QMGR_MAX_QID IX_QMGR_QUEUE_63/**** @ingroup IxQMgrAPI** @def IX_QMGR_MIN_QUEUPP_QID** @brief Minimum queue identifier for reduced functionality queues.** This constant is used to indicate Minimum queue identifier for reduced* functionality queues**/#define IX_QMGR_MIN_QUEUPP_QID 32/**** @ingroup IxQMgrAPI** @def IX_QMGR_MAX_QNAME_LEN** @brief Maximum queue name length.** This constant is used to indicate the maximum null terminated string length* (excluding '\0') for a queue name**/#define IX_QMGR_MAX_QNAME_LEN 16/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_WARNING * * @brief Warning return code. * * Execution complete, but there is a special case to handle * */#define IX_QMGR_WARNING 2/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_PARAMETER_ERROR * * @brief Parameter error return code (NULL pointer etc..). * * parameter error out of range/invalid * */#define IX_QMGR_PARAMETER_ERROR 3/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_INVALID_Q_ENTRY_SIZE * * @brief Invalid entry size return code. * * Invalid queue entry size for a queue read/write * */#define IX_QMGR_INVALID_Q_ENTRY_SIZE 4/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_INVALID_Q_ID * * @brief Invalid queue identifier return code. * * Invalid queue id, not in range 0-63 * */#define IX_QMGR_INVALID_Q_ID 5/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_INVALID_CB_ID * * @brief Invalid callback identifier return code. * * Invalid callback id */#define IX_QMGR_INVALID_CB_ID 6/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_CB_ALREADY_SET * * @brief Callback set error return code. * * The specified callback has already been for this queue * */#define IX_QMGR_CB_ALREADY_SET 7/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_NO_AVAILABLE_SRAM * * @brief Sram consumed return code. * * All AQM Sram is consumed by queue configuration * */#define IX_QMGR_NO_AVAILABLE_SRAM 8/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_INVALID_INT_SOURCE_ID * * @brief Invalid queue interrupt source identifier return code. * * Invalid queue interrupt source given for notification enable */#define IX_QMGR_INVALID_INT_SOURCE_ID 9/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_INVALID_QSIZE * * @brief Invalid queue size error code. * * Invalid queue size not one of 16,32, 64, 128 * * */#define IX_QMGR_INVALID_QSIZE 10/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_INVALID_Q_WM * * @brief Invalid queue watermark return code. * * Invalid queue watermark given for watermark set */#define IX_QMGR_INVALID_Q_WM 11/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_Q_NOT_CONFIGURED * * @brief Queue not configured return code. * * Returned to the client when a function has been called on an unconfigured * queue * */#define IX_QMGR_Q_NOT_CONFIGURED 12/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_Q_ALREADY_CONFIGURED * * @brief Queue already configured return code. * * Returned to client to indicate that a queue has already been configured */#define IX_QMGR_Q_ALREADY_CONFIGURED 13/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_Q_UNDERFLOW * * @brief Underflow return code. * * Underflow on a queue read has occurred * */#define IX_QMGR_Q_UNDERFLOW 14/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_Q_OVERFLOW * * @brief Overflow return code. * * Overflow on a queue write has occurred * */#define IX_QMGR_Q_OVERFLOW 15/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_Q_INVALID_PRIORITY * * @brief Invalid priority return code. * * Invalid priority, not one of 0,1,2 */#define IX_QMGR_Q_INVALID_PRIORITY 16/** * * @ingroup IxQMgrAPI * * @def IX_QMGR_ENTRY_INDEX_OUT_OF_BOUNDS * * @brief  Entry index out of bounds return code. * * Entry index is greater than number of entries in queue. */#define IX_QMGR_ENTRY_INDEX_OUT_OF_BOUNDS 17/** * * @ingroup IxQMgrAPI * * @def ixQMgrDispatcherLoopRun * * @brief  Map old function name ixQMgrDispatcherLoopRun ()  *         to @ref ixQMgrDispatcherLoopRunA0 (). *

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品一区二区色综合| 国产精品欧美一区喷水| 国产一区 二区| 亚洲码国产岛国毛片在线| 日韩欧美精品三级| 欧亚洲嫩模精品一区三区| 国内精品视频一区二区三区八戒 | 国产精品久久久久久户外露出 | 91亚洲男人天堂| 日韩电影一区二区三区| 亚洲欧美日韩精品久久久久| 日韩精品一区二区在线观看| 日本韩国欧美在线| 岛国av在线一区| 麻豆极品一区二区三区| 亚洲成人先锋电影| 一区二区在线观看视频在线观看| 国产午夜精品理论片a级大结局| 欧美人体做爰大胆视频| 99久久er热在这里只有精品66| 国产在线一区观看| 麻豆91精品91久久久的内涵| 亚洲一区二区三区免费视频| 亚洲色图一区二区三区| 国产农村妇女毛片精品久久麻豆| 日韩欧美一区电影| 欧美一区二区视频在线观看 | 久久综合成人精品亚洲另类欧美| 欧美欧美午夜aⅴ在线观看| 91伊人久久大香线蕉| 粉嫩一区二区三区性色av| 蜜桃av一区二区| 日本欧美韩国一区三区| 亚洲精品久久久蜜桃| 中文字幕在线不卡| 中文字幕欧美日本乱码一线二线 | 国产色综合一区| 精品国产一区二区三区久久久蜜月| 欧美电影影音先锋| 在线电影一区二区三区| 欧美日韩三级一区二区| 欧美日韩一区二区三区四区五区| 在线看不卡av| 欧美探花视频资源| 欧美日韩第一区日日骚| 欧美精品高清视频| 在线电影一区二区三区| 日韩亚洲欧美一区| 日韩免费观看高清完整版 | 樱桃国产成人精品视频| 亚洲色图欧美在线| 亚洲一区二区中文在线| 五月天亚洲婷婷| 日韩电影免费在线看| 日本免费在线视频不卡一不卡二 | 极品少妇xxxx精品少妇| 国内精品嫩模私拍在线| 高清国产午夜精品久久久久久| 国产不卡一区视频| 色综合久久中文字幕| 欧美视频在线播放| 欧美videossexotv100| 久久久久免费观看| 国产精品成人一区二区艾草| 亚洲国产欧美一区二区三区丁香婷| 亚洲国产色一区| 久草中文综合在线| 成人app网站| 欧美日本一区二区| 久久精品亚洲一区二区三区浴池| 一区精品在线播放| 午夜日韩在线观看| 国产在线精品一区二区夜色| 成人免费的视频| 欧美日韩一区小说| 久久久久久电影| 亚洲精品亚洲人成人网| 蜜桃av噜噜一区二区三区小说| 国产91精品一区二区| 欧美日韩一区小说| 久久久www成人免费毛片麻豆| 亚洲欧洲制服丝袜| 久久精品国产免费| 色婷婷精品久久二区二区蜜臀av| 欧美一区二区三区爱爱| 欧美激情一区三区| 天堂精品中文字幕在线| 国产九九视频一区二区三区| 色婷婷激情综合| 精品奇米国产一区二区三区| 国产精品二三区| 日本视频一区二区三区| 99久久99精品久久久久久 | 欧美日韩一区三区四区| 久久久亚洲精品一区二区三区 | 91精品国产综合久久久久久久久久| 久久婷婷国产综合国色天香| 亚洲国产另类精品专区| 国产寡妇亲子伦一区二区| 欧美日本一区二区三区四区| 中文字幕亚洲一区二区av在线 | 亚洲成av人片在线观看无码| 国产精品一区二区三区四区| 亚洲午夜久久久久久久久电影院| 国产一区二区三区香蕉| 欧美日韩免费在线视频| 久久看人人爽人人| 美国十次了思思久久精品导航| 一本色道**综合亚洲精品蜜桃冫| 2020国产精品| 日韩精品欧美精品| 色播五月激情综合网| 国产精品区一区二区三| 狠狠色伊人亚洲综合成人| 欧美日韩国产天堂| 亚洲女爱视频在线| 成人免费毛片高清视频| 欧美精品一区二区三区蜜臀| 日日噜噜夜夜狠狠视频欧美人 | 日韩欧美一区二区在线视频| 亚洲第一电影网| 日本久久电影网| 亚洲婷婷国产精品电影人久久| 国产精品123区| 欧美大片一区二区三区| 日韩国产成人精品| 欧美日韩一区三区四区| 亚洲一区二区成人在线观看| 99国产欧美久久久精品| 中文字幕国产精品一区二区| 国产一区二区三区久久久 | 国产麻豆精品theporn| 日韩女优电影在线观看| 日韩av电影免费观看高清完整版在线观看 | 亚洲色图第一区| 91在线视频观看| 亚洲欧美日韩在线播放| 94-欧美-setu| 中文字幕在线不卡| 色综合天天性综合| 亚洲精品成人精品456| 欧美在线看片a免费观看| 玉足女爽爽91| 欧美蜜桃一区二区三区| 日产欧产美韩系列久久99| 日韩一区二区三区三四区视频在线观看 | 午夜精品久久久久| 精品视频色一区| 视频一区二区国产| 日韩丝袜美女视频| 久久精品国产精品青草| 亚洲精品一区二区在线观看| 国产精品一区二区你懂的| 国产欧美日韩视频一区二区| 成人一区二区三区在线观看| 国产精品电影一区二区| 在线视频国内一区二区| 午夜欧美2019年伦理| 日韩欧美国产一区二区三区| 国产高清不卡一区二区| 中文字幕av不卡| 91麻豆蜜桃一区二区三区| 图片区小说区国产精品视频| 精品1区2区在线观看| 99在线热播精品免费| 亚洲一区二区三区不卡国产欧美| 欧美乱熟臀69xxxxxx| 极品少妇一区二区| 国产精品对白交换视频 | 国产视频在线观看一区二区三区| 成人av资源网站| 亚洲福利视频一区二区| 精品久久久久久久久久久久久久久久久| 国产精品夜夜嗨| 一区二区在线看| 日韩精品一区二区三区swag | 99久久婷婷国产综合精品| 亚洲综合一区二区三区| 欧美大尺度电影在线| 91色综合久久久久婷婷| 青青草国产精品97视觉盛宴 | 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲欧美日韩久久| 欧美xxxx老人做受| 色婷婷综合久色| 国产一区二区在线观看免费| 日韩美女久久久| 欧美va天堂va视频va在线| 91麻豆6部合集magnet| 韩国理伦片一区二区三区在线播放 | 国产盗摄一区二区| 亚洲国产aⅴ成人精品无吗| wwww国产精品欧美| 欧美日韩免费观看一区三区| 国产99久久久国产精品潘金网站| 午夜视频一区二区三区| 亚洲欧美综合在线精品| 精品国精品自拍自在线| 欧美日韩中文字幕一区| 成人a级免费电影|