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

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

?? ixatmdacc.h

?? u-boot1.3.0的原碼,從配了網(wǎng)絡(luò)驅(qū)動(dòng)和FLASH的驅(qū)動(dòng),并該用ESC竟如
?? H
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
    IX_ATMDACC_CLP_SET = 1     /**< CLP indication is set */} IxAtmdAccClpStatus;/** * @typedef IxAtmdAccUserId * * @ingroup IxAtmdAccAPI * * @brief User-supplied Id * * IxAtmdAccUserId is passed through callbacks and allows the * IxAtmdAcc user to identify the source of a call back. The range of * this user-owned Id is [0...2^32-1)]. * * The user provides this own Ids on a per-channel basis as a parameter * in a call to @a ixAtmdAccRxVcConnect() or @a ixAtmdAccRxVcConnect() * * @sa ixAtmdAccRxVcConnect * @sa ixAtmdAccTxVcConnect * */typedef unsigned int IxAtmdAccUserId;/* ------------------------------------------------------   Part of the IxAtmdAcc interface related to RX traffic   ------------------------------------------------------ *//** * * @ingroup IxAtmdAccAPI * * @brief  Rx callback prototype * * IxAtmdAccRxVcRxCallback is the prototype of the Rx callback user * function called once per PDU to pass a receive Pdu to a user on a * partilcular connection. The callback is likely to push the mbufs * to a protocol layer, and recycle the mbufs for a further use. * * @note -This function is called ONLY in the context of *        the @a ixAtmdAccRxDispatch() function * * @sa ixAtmdAccRxDispatch * @sa ixAtmdAccRxVcConnect * * @param port @ref IxAtmLogicalPort [in] - the port on which this PDU was received *        a logical PHY port [@a IX_UTOPIA_PORT_0 .. @a IX_UTOPIA_MAX_PORTS - 1] * @param userId @ref IxAtmdAccUserId [in] - user Id provided in the call *        to @a ixAtmdAccRxVcConnect() * @param status @ref IxAtmdAccPduStatus [in] - an indication about the PDU validity. *        In the case of AAL0 the only possibile value is *        AAL0_VALID, in this case the client may optionally determine *        that an rx timeout occured by checking if the mbuf is *        compleletly or only partially filled, the later case *        indicating a timeout. *        In the case of OAM the only possible value is OAM valid. *        The status is set to @a IX_ATMDACC_MBUF_RETURN when *        the mbuf is released during a disconnect process. * @param clp @ref IxAtmdAccClpStatus [in] - clp indication for this PDU. *        For AAL5/AAL0_48 this information *        is set if the clp bit of any rx cell is set *        For AAL0-52/OAM the client may inspect the CLP in individual *        cell headers in the PDU, and this parameter is set to 0. * @param *mbufPtr @ref IX_OSAL_MBUF [in] - depending on the servive type a pointer to *        an mbuf (AAL5/AAL0/OAM) or mbuf chain (AAL5 only), *        that comprises the complete PDU data. * *        This parameter is guaranteed not to be a null pointer. * */typedef void (*IxAtmdAccRxVcRxCallback) (IxAtmLogicalPort port,                       IxAtmdAccUserId userId,                       IxAtmdAccPduStatus status,                       IxAtmdAccClpStatus clp,                       IX_OSAL_MBUF * mbufPtr);/** * * @ingroup IxAtmdAccAPI * * @brief Callback prototype for free buffer level is low. * * IxAtmdAccRxVcFreeLowCallback is the prototype of the user function * which get called on a per-VC basis, when more  mbufs are needed to * continue the ATM data reception. This function is likely to supply * more available mbufs by one or many calls to the replenish function * @a ixAtmdAccRxVcFreeReplenish() * * This function is called when the number of available buffers for * reception is going under the threshold level as defined * in @a ixAtmdAccRxVcFreeLowCallbackRegister() * * This function is called inside an Qmgr dispatch context. No system * resource or interrupt-unsafe feature should be used inside this * callback. * * @sa ixAtmdAccRxVcFreeLowCallbackRegister * @sa IxAtmdAccRxVcFreeLowCallback * @sa ixAtmdAccRxVcFreeReplenish * @sa ixAtmdAccRxVcFreeEntriesQuery * @sa ixAtmdAccRxVcConnect * * @param userId @ref IxAtmdAccUserId [in] - user Id provided in the call * to @a ixAtmdAccRxVcConnect() * * @return None * */typedef void (*IxAtmdAccRxVcFreeLowCallback) (IxAtmdAccUserId userId);/* ------------------------------------------------------   Part of the IxAtmdAcc interface related to TX traffic   ------------------------------------------------------ *//** * * @ingroup IxAtmdAccAPI * * @brief  Buffer callback prototype. * * This function is called to relinguish ownership of a transmitted * buffer chain to the user. * * @note -In the case of a chained mbuf the AmtdAcc component can * chain many user buffers together and pass ownership to the user in * one function call. * * @param userId @ref IxAtmdAccUserId [in] - user If provided at registration of this *        callback. * @param mbufPtr @ref IX_OSAL_MBUF [in] - a pointer to mbufs or chain of mbufs and is *        guaranteed not to be a null pointer. * */typedef void (*IxAtmdAccTxVcBufferReturnCallback) (IxAtmdAccUserId userId,                        IX_OSAL_MBUF * mbufPtr);/* ------------------------------------------------------   Part of the IxAtmdAcc interface related to Initialisation   ------------------------------------------------------ *//** * * @ingroup IxAtmdAccAPI * * @fn ixAtmdAccInit (void) * * @brief Initialise the IxAtmdAcc Component * * This function initialise the IxAtmdAcc component. This function shall * be called before any other function of the API. Its role is to * initialise all internal resources of the IxAtmdAcc component. * * The ixQmgr component needs to be initialized prior the use of * @a ixAtmdAccInit() * * @param none * * Failing to initilialize the IxAtmdAcc API before any use of it will * result in a failed status. * If the specified component is not present, a success status will still be  * returned, however, a warning indicating the NPE to download to is not * present will be issued. * * @return @li IX_SUCCESS initialisation is complete (in case of component not *             being present, a warning is clearly indicated) * @return @li IX_FAIL unable to process this request either *             because this IxAtmdAcc is already initialised *             or some unspecified error has occrred. */PUBLIC IX_STATUS ixAtmdAccInit (void);/** * * @ingroup IxAtmdAccAPI * * @fn ixAtmdAccShow (void) * * @brief Show IxAtmdAcc configuration on a per port basis * * @param none * * @return none * * @note - Display use printf() and are redirected to stdout */PUBLIC voidixAtmdAccShow (void);/** * * @ingroup IxAtmdAccAPI *  * @fn ixAtmdAccStatsShow (void) * * @brief Show all IxAtmdAcc stats * * @param none * * @return none * * @note - Stats display use printf() and are redirected to stdout */PUBLIC voidixAtmdAccStatsShow (void);/** * * @ingroup IxAtmdAccAPI * * @fn ixAtmdAccStatsReset (void) * * @brief Reset all IxAtmdAcc stats * * @param none * * @return none * */PUBLIC voidixAtmdAccStatsReset (void);/* ------------------------------------------------------   Part of the IxAtmdAcc interface related to RX traffic   ------------------------------------------------------ *//** * * @ingroup IxAtmdAccAPI * * @fn ixAtmdAccRxVcConnect (IxAtmLogicalPort port,                      unsigned int vpi,                      unsigned int vci,                      IxAtmdAccAalType aalServiceType,                      IxAtmRxQueueId rxQueueId,                      IxAtmdAccUserId userCallbackId,                      IxAtmdAccRxVcRxCallback rxCallback,                      unsigned int minimumReplenishCount,                      IxAtmConnId * connIdPtr,                      IxAtmNpeRxVcId * npeVcIdPtr ) * * @brief Connect to a Aal Pdu receive service for a particular *        port/vpi/vci, and service type. * * This function allows a user to connect to an Aal5/Aal0/OAM Pdu receive service * for a particular port/vpi/vci. It registers the callback and allocates * internal resources and a Connection Id to be used in further API calls * related to this VCC. * * The function will setup VC receive service on the specified rx queue. * * This function is blocking and makes use internal locks, and hence * should not be called from an interrupt context. * * On return from @a ixAtmdAccRxVcConnect() with a failure status, the * connection Id parameter is unspecified. Its value cannot be used. * A connId is the reference by which IxAtmdAcc refers to a * connected VC. This identifier is the result of a succesful call * to a connect function. This identifier is invalid after a * sucessful call to a disconnect function. * * Calling this function for the same combination of Vpi, Vci and more * than once without calling @a ixAtmdAccRxVcTryDisconnect() will result in a * failure status. * * If this function returns success the user should supply receive * buffers by calling @a ixAtmdAccRxVcFreeReplenish() and then call * @a ixAtmdAccRxVcEnable() to begin receiving pdus. * * There is a choice of two receive Qs on which the VC pdus could be * receive. The user must associate the VC with one of these. Essentially * having two qs allows more flexible system configuration such as have * high prioriy traffic on one q (e.g. voice) and low priority traffic on * the other (e.g. data). The high priority Q could be serviced in * preference to the low priority Q. One queue may be configured to be * serviced as soon as there is traffic, the other queue may be configured * to be serviced by a polling mechanism running at idle time. * * Two AAL0 services supporting 48 or 52 byte cell data are provided. * Received AAL0 PDUs will be be a multiple of the cell data size (48/52). * AAL0_52 is a raw cell service and includes an ATM cell header * (excluding HEC) at the start of each cell. * * A single "OAM Rx channel" for all ports may be  enabled by * establishing a dedicated OAM Rx connection. * * The OAM service allows buffers containing 52 byte OAM F4/F5 cells * to be transmitted and received over the dedicated OAM channels. * HEC is appended/removed, and CRC-10 performed by the NPE. The OAM * service offered by AtmdAcc is a raw cell transport service. * It is assumed that ITU I.610 procedures that make use of this * service are implemented above AtmdAcc. * * Note that the dedicated OAM connections are established on * reserved VPI,VCI, and (in the case of Rx) port values. * These values are used purely to descriminate the dedicated OAM channels * and do not identify a particular OAM F4/F5 flow. F4/F5 flows may be * realised for particluar VPI/VCIs by manipulating the VPI,VCI * fields of the ATM cell headers of cells in the buffers passed * to AtmdAcc. *

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美电影在线| 99免费精品在线| 日本一区二区三区国色天香| 91福利在线导航| 国产乱色国产精品免费视频| 一区二区三区四区精品在线视频| 日韩情涩欧美日韩视频| 99国产精品视频免费观看| 久久黄色级2电影| 亚洲福利一二三区| 国产精品久久久久永久免费观看 | 亚洲男人电影天堂| 久久影院视频免费| 3d成人h动漫网站入口| 色综合天天综合色综合av| 九色|91porny| 美女视频黄 久久| 日本不卡123| 日韩高清在线不卡| 亚洲国产乱码最新视频| 樱花影视一区二区| 亚洲免费观看在线视频| 国产精品视频第一区| 国产午夜亚洲精品午夜鲁丝片| 日韩欧美亚洲国产精品字幕久久久 | 久久久91精品国产一区二区三区| 4438成人网| 3d成人动漫网站| 4438x亚洲最大成人网| 欧美日韩在线播| 欧美日韩精品一区视频| 欧美网站大全在线观看| 欧美性色黄大片| 欧美中文字幕久久| 欧美中文字幕不卡| 欧美亚洲高清一区| 欧美区视频在线观看| 欧美日韩在线三级| 欧美一区二区三区精品| 日韩亚洲欧美综合| 精品理论电影在线观看| 精品国产乱码久久久久久老虎 | 久久久久久毛片| 日韩一级视频免费观看在线| 欧美一区二区三区成人| 精品欧美久久久| 久久久99精品久久| 国产精品久久久久久久浪潮网站| 17c精品麻豆一区二区免费| 亚洲精品菠萝久久久久久久| 亚洲国产成人91porn| 蜜臀av一级做a爰片久久| 久久99精品国产麻豆婷婷洗澡| 国内一区二区视频| www.在线成人| 在线亚洲免费视频| 日韩一区二区在线观看视频| 欧美videos中文字幕| 久久久av毛片精品| 亚洲男人天堂av网| 日本强好片久久久久久aaa| 国内不卡的二区三区中文字幕| 国产成人精品免费| 色激情天天射综合网| 911国产精品| 久久免费看少妇高潮| 亚洲欧美日韩一区二区 | 欧美三电影在线| 日韩欧美黄色影院| 中文字幕在线不卡一区二区三区| 夜夜嗨av一区二区三区网页| 麻豆国产精品一区二区三区| 成人性视频网站| 欧美日韩一级片网站| 久久久亚洲综合| 一区二区三区日韩精品视频| 久久99精品网久久| 色呦呦网站一区| www一区二区| 亚洲一区二区三区四区的| 精品一区二区三区视频在线观看| 成人教育av在线| 91精品国产综合久久小美女| 中文字幕中文字幕一区二区| 青椒成人免费视频| 99re亚洲国产精品| 精品国产成人系列| 亚洲一区二区三区视频在线播放 | 欧美四级电影网| 久久蜜桃av一区精品变态类天堂 | 五月天激情综合| 成人一区在线看| 日韩一二三区不卡| 亚洲综合成人网| 大白屁股一区二区视频| 日韩一区二区三区观看| 亚洲欧美日韩久久| 国产91精品露脸国语对白| 欧美一区二区视频在线观看2020| 欧美激情一区二区三区| 蜜桃视频第一区免费观看| 色综合天天综合色综合av| 久久在线观看免费| 美女网站视频久久| 欧美四级电影网| 亚洲乱码中文字幕| 丰满白嫩尤物一区二区| 精品动漫一区二区三区在线观看| 亚洲国产精品欧美一二99| 91麻豆蜜桃一区二区三区| 国产喷白浆一区二区三区| 久久精品久久综合| 欧美区一区二区三区| 一区二区三区在线视频观看58| 成人福利视频在线看| 久久众筹精品私拍模特| 久久精品国产精品亚洲综合| 欧美视频完全免费看| 夜夜夜精品看看| 色中色一区二区| 一区二区三区四区亚洲| 91年精品国产| 国产精品你懂的在线欣赏| 韩国一区二区视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产呦萝稀缺另类资源| 欧美日韩国产首页| 亚洲成av人片观看| 欧美在线观看视频一区二区| 亚洲美女在线一区| 欧美日本韩国一区二区三区视频| 亚洲欧美一区二区久久| 99久久精品99国产精品| 亚洲欧洲99久久| 91亚洲国产成人精品一区二三| 最新国产成人在线观看| 成人午夜av影视| 18欧美亚洲精品| 欧洲视频一区二区| 三级一区在线视频先锋| 欧美一区二区黄| 激情综合色播激情啊| 久久久精品黄色| 成人一区在线看| 亚洲黄色免费电影| 欧美日韩视频专区在线播放| 日韩高清不卡在线| 精品成人一区二区三区四区| 国产九九视频一区二区三区| 国产日韩欧美一区二区三区乱码| 成人一级片网址| 亚洲一区二区影院| 日韩一区二区影院| 国产呦萝稀缺另类资源| 国产精品福利一区| 欧美性大战久久久久久久蜜臀| 天堂va蜜桃一区二区三区漫画版 | 亚洲精品乱码久久久久久久久| 色视频成人在线观看免| 天天综合天天综合色| 欧美xxxx老人做受| 99精品欧美一区| 视频一区视频二区中文| 国产欧美日韩另类一区| 一本大道av一区二区在线播放 | 成人av资源网站| 亚洲一级二级在线| 26uuu亚洲综合色欧美| 暴力调教一区二区三区| 日欧美一区二区| 久久九九国产精品| 欧美丝袜第三区| 国产乱码精品一区二区三区忘忧草 | 国产精品国产三级国产aⅴ入口| 在线一区二区三区做爰视频网站| 日本欧美加勒比视频| 欧美激情中文不卡| 884aa四虎影成人精品一区| 国产高清不卡一区二区| 亚洲高清在线精品| 国产精品人人做人人爽人人添| 欧美日韩久久久| 成a人片国产精品| 日韩av二区在线播放| 亚洲欧美在线另类| 日韩欧美国产综合在线一区二区三区| www.成人网.com| 男女视频一区二区| 亚洲精品亚洲人成人网在线播放| 欧美一区二区三区免费视频| 91免费小视频| 国产精品99久久久| 日本欧美一区二区三区乱码| ...xxx性欧美| 久久久久久久网| 欧美一二三四区在线| 欧洲精品视频在线观看| gogogo免费视频观看亚洲一| 久久99精品国产麻豆不卡| 一级中文字幕一区二区|