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

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

?? zl5011xpkcmap.h

?? Zalink50114----TDMoIP芯片驅動源碼
?? H
字號:
/*******************************************************************************
*
*  File name:              zl5011xPkcMap.h
*
*  Version:                21
*
*  Author:                 MRC
*
*  Date created:           07/05/2002
*
*  Copyright 2002, 2003, 2004, 2005, Zarlink Semiconductor Limited.
*  All rights reserved.
*
*  Module Description:
*
*  This is the register definitions header file for PKC block.
*  It contains the register offsets and bit field definitions.
*
*  Revision History:
*
*  Rev:  Date:       Author:  Comments:
*  1     07/05/2002  MRC      Creation
*  2     09/05/2002  MRC      Added a few pre-classifier register addresses
*  3     13/05/2002  MRC      Added more pre-classifier bits
*  4     14/5/2002   LCW      Added pre-processor register addresses
*  5     16/5/2002   LCW      Added pre-processor constants
*  6     17/5/2002   LCW      Minor mods.
*  7     11/06/2002  LCW      Added function: PkcGetStats
*  8     26/06/2002  MRC      Added bits for the MPID context switch field
*  9     27/06/2002  LCW      Review actions.
*  10    22/07/2002  MRC      Added bit field for packet length to be Rx length
*  11    06/08/2002  MRC      Tidied up filtering defines
*  12    03/10/2002  JFE      Added define for ZL5011X_PKC_PW_STATUS_RAM
*  13    07/10/2002  PJE      Added intr registers
*  14    31/10/2002  MRC      Added variants + minor fixes
*  15    19/11/2002  AOC      Changes comments to ANSI C standard
*  16    22/11/2002  PJE      debug // comments
*  17    06/01/2003  MRC      Added statistics register definitions
*  18    25/03/2003  MRC      Added bits for checksum control register
*  19    22/05/2003  MRC      Added PW interrupt status bits
*  20    25/08/2004  MRC      Added PW queue defines
*  21    26/08/2004  MRC      Added another PW queue define
*
*******************************************************************************/

#ifndef _ZL5011X_PKC_MAP_H
#define _ZL5011X_PKC_MAP_H

#ifdef __cplusplus
extern "C" {
#endif

/* addresses for the PKC registers */
#define ZL5011X_PKC_BLOCK_ID                   ZL5011X_PKC_BASE + 0x00000
#define ZL5011X_PKC_PROTOCOL_NO_MATCH          ZL5011X_PKC_BASE + 0x00004
#define ZL5011X_PKC_CLASSIFY_NO_MATCH          ZL5011X_PKC_BASE + 0x00008
#define ZL5011X_PKC_HOST_FLOW_TYPE             ZL5011X_PKC_BASE + 0x0000c
#define ZL5011X_PKC_FILTER_ENABLE              ZL5011X_PKC_BASE + 0x00018
#define ZL5011X_PKC_PROTOCOL_ENABLE            ZL5011X_PKC_BASE + 0x0001c
#define ZL5011X_PKC_CLASSIFY_ENABLE            ZL5011X_PKC_BASE + 0x00020
#define ZL5011X_PKC_INT_SRC                    ZL5011X_PKC_BASE + 0x00048
#define ZL5011X_PKC_INT_MASK                   ZL5011X_PKC_BASE + 0x0004C
#define ZL5011X_PKC_INT_POLL                   ZL5011X_PKC_BASE + 0x00050
#define ZL5011X_PKC_CHECKSUM_CONFIG            ZL5011X_PKC_BASE + 0x00054
#define ZL5011X_PKC_VERIFY_NO_MATCH            ZL5011X_PKC_BASE + 0x00058

#define ZL5011X_PKC_PW_INT_QUEUE               ZL5011X_PKC_BASE + 0x04000

/* counters */
#define ZL5011X_PKC_FILTER_ETHERTYPE_COUNT     ZL5011X_PKC_BASE + 0x02000
#define ZL5011X_PKC_FILTER_MAC_ADDRESS_COUNT   ZL5011X_PKC_BASE + 0x02020
#define ZL5011X_PKC_PROTOCOL_COUNT             ZL5011X_PKC_BASE + 0x02040
#define ZL5011X_PKC_PROTOCOL_NO_MATCH_COUNT    ZL5011X_PKC_BASE + 0x02060
#define ZL5011X_PKC_IPV4_CHECKSUM_COUNT        ZL5011X_PKC_BASE + 0x02064
#define ZL5011X_PKC_UDP_CHECKSUM_COUNT         ZL5011X_PKC_BASE + 0x02068
#define ZL5011X_PKC_CLASSIFY_NO_MATCH_COUNT    ZL5011X_PKC_BASE + 0x0206c
#define ZL5011X_PKC_VERIFY_FAIL_COUNT          ZL5011X_PKC_BASE + 0x02070

/* filter match (pre-processor) registers */
#define ZL5011X_PKC_FILTER_MATCH               ZL5011X_PKC_BASE + 0x08000
#define ZL5011X_PKC_FILTER_MATCH_SIZE          (Uint32T)0x10

/* protocol match (pre-classifier) registers */
#define ZL5011X_PKC_PROTOCOL_MATCH             ZL5011X_PKC_BASE + 0x10000
#define ZL5011X_PKC_PROTOCOL_MATCH_SIZE        (Uint32T)0x40

#define ZL5011X_PKC_PROTOCOL_MASK              ZL5011X_PKC_BASE + 0x12000
#define ZL5011X_PKC_PROTOCOL_MASK_SIZE         (Uint32T)0x40

#define ZL5011X_PKC_PROTOCOL_OUTPUT_RAM        ZL5011X_PKC_BASE + 0x14000
#define ZL5011X_PKC_PROTOCOL_OUTPUT_RAM_SIZE   (Uint32T)0x40

/* classifier match registers */
#define ZL5011X_PKC_CLASSIFY_MATCH             ZL5011X_PKC_BASE + 0x16000
#define ZL5011X_PKC_CLASSIFY_MATCH_SIZE        (Uint32T)0x10

#define ZL5011X_PKC_CLASSIFY_MASK              ZL5011X_PKC_BASE + 0x18000
#define ZL5011X_PKC_CLASSIFY_MASK_SIZE         (Uint32T)0x10

#define ZL5011X_PKC_PW_STATUS_RAM              ZL5011X_PKC_BASE + 0x1A000

#define ZL5011X_PKC_CLASSIFY_CHECK             ZL5011X_PKC_BASE + 0x1c000
#define ZL5011X_PKC_CLASSIFY_CHECK_SIZE        (Uint32T)0x10

#define ZL5011X_PKC_CLASSIFY_OUTPUT_RAM        ZL5011X_PKC_BASE + 0x1e000
#define ZL5011X_PKC_CLASSIFY_OUTPUT_RAM_SIZE   (Uint32T)0x10

/* defines for bit fields in the registers */

/* bit positions for ZL5011X_PKC_PRE_CLASSIFY_NO_MATCH register */
#define ZL5011X_PKC_PRE_NO_MATCH_QUEUE_BITS       1
#define ZL5011X_PKC_PRE_NO_MATCH_DROP_BIT         0

#define ZL5011X_PKC_PRE_NO_MATCH_QUEUE_MASK       (Uint32T)0x3

/* bit positions for ZL5011X_PKC_CLASSIFY_NO_MATCH register */
#define ZL5011X_PKC_CLASSIFY_NO_MATCH_QUEUE_BITS  1
#define ZL5011X_PKC_CLASSIFY_NO_MATCH_DROP_BIT    0

#define ZL5011X_PKC_CLASSIFY_NO_MATCH_QUEUE_MASK  (Uint32T)0x3

/* bit positions for ZL5011X_PKC_VERIFY_NO_MATCH register */
#define ZL5011X_PKC_VERIFY_NO_MATCH_QUEUE_BITS    1
#define ZL5011X_PKC_VERIFY_NO_MATCH_DROP_BIT      0

#define ZL5011X_PKC_VERIFY_NO_MATCH_QUEUE_MASK    (Uint32T)0x3

/* bit positions for ZL5011X_PKC_HOST_FLOW_TYPE register */
#define ZL5011X_PKC_NO_MATCH_FLOW_BITS            0

/* bit positions for ZL5011X_PKC_CHECKSUM_CONFIG register */
#define ZL5011X_PKC_CHECKSUM_IPV4_ENABLE_BIT      0
#define ZL5011X_PKC_CHECKSUM_UDP_ENABLE_BIT       1

/* bit positions for ZL5011X_PKC_PW_INT_QUEUE register */
#define ZL5011X_PKC_PW_INT_VALUE_BITS             9
#define ZL5011X_PKC_PW_INT_MATCH_NUM_BITS         0

#define ZL5011X_PKC_PW_INT_VALUE_MASK             (Uint32T)0xff
#define ZL5011X_PKC_PW_INT_MATCH_NUM_MASK         (Uint32T)0x1ff

/* bit positions and field sizes for the classifier */
#define ZL5011X_PKC_CLASSIFY_SIZE_MATCH_FIELD        (Uint32T)8
#define ZL5011X_PKC_CLASSIFY_SIZE_PROTOCOL_FIELD     (Uint32T)3
#define ZL5011X_PKC_CLASSIFY_SIZE_MASK_FIELD         (Uint32T)8
#define ZL5011X_PKC_CLASSIFY_SIZE_CHECK_FIELD        (Uint32T)8

#define ZL5011X_PKC_CLASSIFY_SIZE_FLOW_FIELD         (Uint32T)5
#define ZL5011X_PKC_CLASSIFY_SIZE_MPID_FIELD         (Uint32T)11
#define ZL5011X_PKC_CLASSIFY_SIZE_OFFSET_FIELD       (Uint32T)7
#define ZL5011X_PKC_CLASSIFY_SIZE_LENGTH_FIELD       (Uint32T)15
#define ZL5011X_PKC_CLASSIFY_SIZE_RAW_LENGTH_FIELD   (Uint32T)1
#define ZL5011X_PKC_CLASSIFY_SIZE_LENGTH_CHG_FIELD   (Uint32T)1
#define ZL5011X_PKC_CLASSIFY_SIZE_LENGTH_SIZE_FIELD  (Uint32T)1
#define ZL5011X_PKC_CLASSIFY_SIZE_RTP_FIELD          (Uint32T)1

#define ZL5011X_PKC_CLASSIFY_LENGTH_MASK             (Uint32T)0xffff
#define ZL5011X_PKC_CLASSIFY_OFFSET_MASK             (Uint32T)0xff

/* bit positions and masks for ZL5011X_PKC_CLASSIFY_SIZE_MPID_FIELD */
#define ZL5011X_PKC_CLASSIFY_CONTEXT_SWITCH_BIT      (Uint32T)10
#define ZL5011X_PKC_CLASSIFY_CONTEXT_MASK            (Uint32T)0x3ff

/* bit positions and field sizes for the pre classifier */
#define ZL5011X_PKC_PROTOCOL_SIZE_MATCH_FIELD        (Uint32T)8

#define ZL5011X_PKC_PROTOCOL_SIZE_MASK_FIELD         (Uint32T)8

#define ZL5011X_PKC_PROTOCOL_SIZE_CLASSIFY_FIELD     (Uint32T)7
#define ZL5011X_PKC_PROTOCOL_SIZE_CHECK_FIELD        (Uint32T)7
#define ZL5011X_PKC_PROTOCOL_SIZE_PW_FIELD           (Uint32T)7
#define ZL5011X_PKC_PROTOCOL_SIZE_SEQ_FIELD          (Uint32T)7
#define ZL5011X_PKC_PROTOCOL_SIZE_TIMESTAMP_FIELD    (Uint32T)7
#define ZL5011X_PKC_PROTOCOL_SIZE_LENGTH_FIELD       (Uint32T)7
#define ZL5011X_PKC_PROTOCOL_SIZE_UDP_CHECK_FIELD    (Uint32T)1
#define ZL5011X_PKC_PROTOCOL_SIZE_IP_FIELD           (Uint32T)1
#define ZL5011X_PKC_PROTOCOL_SIZE_VLAN_FIELD         (Uint32T)1
#define ZL5011X_PKC_PROTOCOL_SIZE_CHECK_MASK_FIELD   (Uint32T)8
#define ZL5011X_PKC_PROTOCOL_SIZE_SEQ_SIZE_FIELD     (Uint32T)1
#define ZL5011X_PKC_PROTOCOL_SIZE_TIMESTAMP_SHIFT_FIELD    (Uint32T)5

#define ZL5011X_PKC_PROTOCOL_TIMESTAMP_SHIFT_MASK    (Uint32T)0x1f

/* bit positions and field sizes for the pre processor */
#define ZL5011X_PKC_FILTER_MAC_ADDRESS_FIELD         (Uint32T)8
#define ZL5011X_PKC_FILTER_MAC_RANGE_FIELD           (Uint32T)4
#define ZL5011X_PKC_FILTER_MAC_CPU_QUEUE_FIELD       (Uint32T)2
#define ZL5011X_PKC_FILTER_MAC_ENABLE_FIELD          (Uint32T)1

#define ZL5011X_PKC_FILTER_TYPE_ETHERTYPE_FIELD      (Uint32T)16
#define ZL5011X_PKC_FILTER_TYPE_CPU_QUEUE_FIELD      (Uint32T)2
#define ZL5011X_PKC_FILTER_TYPE_ENABLE_FIELD         (Uint32T)1

/* bit positions for the ZL5011X_PKC_PW_STATUS_RAM register */
#define ZL5011X_PKC_PW_INT_DISABLE_BIT               19
#define ZL5011X_PKC_PW_INT_START_BIT                 18
#define ZL5011X_PKC_PW_INT_FULL_BIT                  16
#define ZL5011X_PKC_PW_STATUS_MASK_BITS              8

/* bit positions for the ZL5011X_PKC_INT_POLL register */
#define ZL5011X_PKC_MAC_MATCH_OVERFLOW   0  /* PP MAC template match counter overflow LSB */
#define ZL5011X_PKC_ETHER_MATCH_OVERFLOW 8  /*PP EtherType template match counter overflow LSB*/
#define ZL5011X_PKC_PC_MATCH_OVERFLOW   16  /*PC template match counter overflow */
#define ZL5011X_PKC_PC_NO_MATCH_OVERFLOW   16  /*PC template no match counter overflow */
#define ZL5011X_PKC_IP_CHECKSUM_ERROR_OVERFLOW 25  /*IP checksum error counter overflow */
#define ZL5011X_PKC_UDP_CHECKSUM_ERROR_OVERFLOW 26  /*UDP checksum error counter overflow */
#define ZL5011X_PKC_PW_INTERRUPT 27  /*PW interrupt */
#define ZL5011X_PKC_CLASSIFY_OVERFLOW 28 /*classifier rules no match counter overflow */
#define ZL5011X_PKC_POST_VERIF_ERROR_OVERFLOW 29 /*post verification error counter overflow */

#define ZL5011X_PKC_INT_ALL_MASK                    (Uint32T)0x3fffffff

#ifdef __cplusplus
}
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚瑟在线精品视频| 日韩电影在线免费观看| 日韩国产高清在线| 99麻豆久久久国产精品免费 | 6080亚洲精品一区二区| 国产精品精品国产色婷婷| 美国一区二区三区在线播放| 在线免费观看日本欧美| 国产精品卡一卡二卡三| 国产乱人伦偷精品视频免下载| 欧美日韩色综合| 日韩理论在线观看| 大桥未久av一区二区三区中文| 337p亚洲精品色噜噜噜| 亚洲成人精品一区| 欧美视频完全免费看| 亚洲另类春色校园小说| 丁香桃色午夜亚洲一区二区三区| 欧美α欧美αv大片| 奇米色一区二区| 91精品在线免费| 天天综合色天天综合| 欧美日韩综合在线免费观看| 亚洲精品一二三四区| av中文字幕不卡| 国产精品免费观看视频| eeuss鲁片一区二区三区在线观看| 精品播放一区二区| 激情小说亚洲一区| 欧美大肚乱孕交hd孕妇| 麻豆国产精品视频| 精品久久国产老人久久综合| 看国产成人h片视频| 久久综合一区二区| 国产精品影视在线| 国产精品久久久久一区二区三区共| 国产麻豆精品视频| 国产女主播一区| 成人黄色在线网站| 一区二区三区在线播| 欧美三级视频在线播放| 日本中文在线一区| 久久久久高清精品| aa级大片欧美| 亚洲一级电影视频| 日韩视频中午一区| 高清不卡在线观看| 亚洲另类中文字| 欧美三级在线播放| 国模大尺度一区二区三区| 中文字幕精品在线不卡| 色婷婷综合久色| 久久国产尿小便嘘嘘尿| 国产欧美日韩精品a在线观看| www.亚洲激情.com| 亚洲成人久久影院| 国产午夜亚洲精品理论片色戒| 成人av网址在线观看| 亚洲福中文字幕伊人影院| 精品欧美一区二区在线观看| 成人国产精品免费网站| 亚洲大片在线观看| 国产午夜精品一区二区三区嫩草 | 精品国产伦理网| 91免费精品国自产拍在线不卡| 亚洲高清视频在线| 国产欧美1区2区3区| 欧美精品免费视频| 成人一级片网址| 奇米888四色在线精品| 中文字幕免费不卡| 欧美xxxx老人做受| 欧美中文字幕亚洲一区二区va在线| 日韩不卡在线观看日韩不卡视频| 国产精品素人一区二区| 制服丝袜日韩国产| 日本韩国精品一区二区在线观看| 精品伊人久久久久7777人| 伊人一区二区三区| 国产欧美一区二区三区网站 | 日韩成人一级大片| 中文字幕日韩精品一区 | 欧美日韩国产中文| 粉嫩蜜臀av国产精品网站| 视频一区二区三区在线| 亚洲欧洲综合另类在线| 国产喂奶挤奶一区二区三区| 91精品黄色片免费大全| 色婷婷av一区二区三区大白胸| 久久爱www久久做| 亚洲电影视频在线| 亚洲欧美日韩在线| 国产精品嫩草影院com| 日韩美女在线视频| 7777精品伊人久久久大香线蕉的 | 欧美少妇一区二区| jizzjizzjizz欧美| 国产成人综合网站| 久久99热99| 久久国产精品色婷婷| 青青草国产成人av片免费| 亚洲综合色区另类av| 椎名由奈av一区二区三区| 久久精品男人天堂av| 久久久久久久久免费| 亚洲精品在线电影| 精品久久久久久久久久久久包黑料| 欧美一区二区免费观在线| 欧美精品久久99| 欧美一区二区在线不卡| 欧美高清一级片在线| 欧美色精品在线视频| 欧美日韩一二三| 欧美日本乱大交xxxxx| 欧美日韩国产高清一区| 欧美日韩一区二区三区免费看 | 亚洲r级在线视频| 午夜欧美视频在线观看| 日本中文在线一区| 经典三级视频一区| 丁香激情综合国产| 色婷婷综合久久久久中文一区二区| 91久久奴性调教| 欧美精品v日韩精品v韩国精品v| 精品视频全国免费看| 欧美美女一区二区在线观看| 欧美一区二区在线播放| 精品国产污网站| 日本一区二区三区电影| 亚洲黄色尤物视频| 午夜a成v人精品| 国产综合色视频| 99视频在线精品| 欧美丰满高潮xxxx喷水动漫 | 欧美色精品在线视频| 欧美一级片在线观看| 久久天堂av综合合色蜜桃网| 国产精品女主播av| 亚洲1区2区3区视频| 国产一区欧美二区| 99久久精品国产一区| 欧美日本韩国一区二区三区视频 | 国产69精品一区二区亚洲孕妇| 99久久亚洲一区二区三区青草| 在线国产亚洲欧美| 精品国产三级a在线观看| 国产精品国产三级国产有无不卡| 亚洲美女少妇撒尿| 韩国三级电影一区二区| 91网站在线播放| 日韩精品在线网站| 亚洲欧洲一区二区在线播放| 日韩av一级片| 不卡视频免费播放| 日韩精品一区二区三区在线| 亚洲欧洲日韩综合一区二区| 日本欧美肥老太交大片| 91在线精品一区二区| 精品久久久久久综合日本欧美| 亚洲日本欧美天堂| 国产最新精品免费| 56国语精品自产拍在线观看| 国产精品午夜久久| 美国十次了思思久久精品导航| aaa亚洲精品| 精品对白一区国产伦| 亚洲高清视频中文字幕| av网站免费线看精品| 久久久久久夜精品精品免费| 亚洲成人免费av| 日本韩国欧美一区二区三区| 国产午夜精品久久久久久免费视 | 一区二区三区**美女毛片| 激情综合五月婷婷| 91精品国模一区二区三区| 亚洲乱码精品一二三四区日韩在线| 国产在线麻豆精品观看| 欧美日韩电影在线| 一区二区三区日韩精品视频| 风间由美性色一区二区三区| 欧美精品一区二区三区四区| 日韩精品每日更新| 欧美日本乱大交xxxxx| 亚洲一区视频在线| 91啪亚洲精品| 最新欧美精品一区二区三区| 国产一区91精品张津瑜| 日韩欧美高清dvd碟片| 首页国产丝袜综合| 欧美日韩国产天堂| 亚洲国产一区二区在线播放| 色婷婷综合在线| 一区二区三区蜜桃| 欧美主播一区二区三区美女| 一区二区国产盗摄色噜噜| 91久久精品一区二区三区| 亚洲另类在线一区| 欧美色网站导航| 日韩va欧美va亚洲va久久| 777奇米成人网|