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

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

?? hifn7751reg.h

?? linux下基于加密芯片的加密設備
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define	HIFN_DMACSR_R_CTRL	0x00c00000	/* Result Ring Control */#define	HIFN_DMACSR_R_CTRL_NOP	0x00000000	/* Result Control: no-op */#define	HIFN_DMACSR_R_CTRL_DIS	0x00400000	/* Result Control: disable */#define	HIFN_DMACSR_R_CTRL_ENA	0x00800000	/* Result Control: enable */#define	HIFN_DMACSR_R_ABORT	0x00200000	/* Result Ring PCI Abort */#define	HIFN_DMACSR_R_DONE	0x00100000	/* Result Ring Done */#define	HIFN_DMACSR_R_LAST	0x00080000	/* Result Ring Last */#define	HIFN_DMACSR_R_WAIT	0x00040000	/* Result Ring Waiting */#define	HIFN_DMACSR_R_OVER	0x00020000	/* Result Ring Overflow */#define	HIFN_DMACSR_S_CTRL	0x0000c000	/* Source Ring Control */#define	HIFN_DMACSR_S_CTRL_NOP	0x00000000	/* Source Control: no-op */#define	HIFN_DMACSR_S_CTRL_DIS	0x00004000	/* Source Control: disable */#define	HIFN_DMACSR_S_CTRL_ENA	0x00008000	/* Source Control: enable */#define	HIFN_DMACSR_S_ABORT	0x00002000	/* Source Ring PCI Abort */#define	HIFN_DMACSR_S_DONE	0x00001000	/* Source Ring Done */#define	HIFN_DMACSR_S_LAST	0x00000800	/* Source Ring Last */#define	HIFN_DMACSR_S_WAIT	0x00000400	/* Source Ring Waiting */#define	HIFN_DMACSR_ILLW	0x00000200	/* Illegal write (7811 only) */#define	HIFN_DMACSR_ILLR	0x00000100	/* Illegal read (7811 only) */#define	HIFN_DMACSR_C_CTRL	0x000000c0	/* Command Ring Control */#define	HIFN_DMACSR_C_CTRL_NOP	0x00000000	/* Command Control: no-op */#define	HIFN_DMACSR_C_CTRL_DIS	0x00000040	/* Command Control: disable */#define	HIFN_DMACSR_C_CTRL_ENA	0x00000080	/* Command Control: enable */#define	HIFN_DMACSR_C_ABORT	0x00000020	/* Command Ring PCI Abort */#define	HIFN_DMACSR_C_DONE	0x00000010	/* Command Ring Done */#define	HIFN_DMACSR_C_LAST	0x00000008	/* Command Ring Last */#define	HIFN_DMACSR_C_WAIT	0x00000004	/* Command Ring Waiting */#define	HIFN_DMACSR_PUBDONE	0x00000002	/* Public op done (7951 only) */#define	HIFN_DMACSR_ENGINE	0x00000001	/* Command Ring Engine IRQ *//* DMA Interrupt Enable Register (HIFN_1_DMA_IER) */#define	HIFN_DMAIER_D_ABORT	0x20000000	/* Destination Ring PCIAbort */#define	HIFN_DMAIER_D_DONE	0x10000000	/* Destination Ring Done */#define	HIFN_DMAIER_D_LAST	0x08000000	/* Destination Ring Last */#define	HIFN_DMAIER_D_WAIT	0x04000000	/* Destination Ring Waiting */#define	HIFN_DMAIER_D_OVER	0x02000000	/* Destination Ring Overflow */#define	HIFN_DMAIER_R_ABORT	0x00200000	/* Result Ring PCI Abort */#define	HIFN_DMAIER_R_DONE	0x00100000	/* Result Ring Done */#define	HIFN_DMAIER_R_LAST	0x00080000	/* Result Ring Last */#define	HIFN_DMAIER_R_WAIT	0x00040000	/* Result Ring Waiting */#define	HIFN_DMAIER_R_OVER	0x00020000	/* Result Ring Overflow */#define	HIFN_DMAIER_S_ABORT	0x00002000	/* Source Ring PCI Abort */#define	HIFN_DMAIER_S_DONE	0x00001000	/* Source Ring Done */#define	HIFN_DMAIER_S_LAST	0x00000800	/* Source Ring Last */#define	HIFN_DMAIER_S_WAIT	0x00000400	/* Source Ring Waiting */#define	HIFN_DMAIER_ILLW	0x00000200	/* Illegal write (7811 only) */#define	HIFN_DMAIER_ILLR	0x00000100	/* Illegal read (7811 only) */#define	HIFN_DMAIER_C_ABORT	0x00000020	/* Command Ring PCI Abort */#define	HIFN_DMAIER_C_DONE	0x00000010	/* Command Ring Done */#define	HIFN_DMAIER_C_LAST	0x00000008	/* Command Ring Last */#define	HIFN_DMAIER_C_WAIT	0x00000004	/* Command Ring Waiting */#define	HIFN_DMAIER_PUBDONE	0x00000002	/* public op done (7951 only) */#define	HIFN_DMAIER_ENGINE	0x00000001	/* Engine IRQ *//* DMA Configuration Register (HIFN_1_DMA_CNFG) */#define	HIFN_DMACNFG_BIGENDIAN	0x10000000	/* big endian mode */#define	HIFN_DMACNFG_POLLFREQ	0x00ff0000	/* Poll frequency mask */#define	HIFN_DMACNFG_UNLOCK	0x00000800#define	HIFN_DMACNFG_POLLINVAL	0x00000700	/* Invalid Poll Scalar */#define	HIFN_DMACNFG_LAST	0x00000010	/* Host control LAST bit */#define	HIFN_DMACNFG_MODE	0x00000004	/* DMA mode */#define	HIFN_DMACNFG_DMARESET	0x00000002	/* DMA Reset # */#define	HIFN_DMACNFG_MSTRESET	0x00000001	/* Master Reset # *//* 7811 RNG Enable Register (HIFN_1_7811_RNGENA) */#define	HIFN_7811_RNGENA_ENA	0x00000001	/* enable RNG *//* 7811 RNG Config Register (HIFN_1_7811_RNGCFG) */#define	HIFN_7811_RNGCFG_PRE1	0x00000f00	/* first prescalar */#define	HIFN_7811_RNGCFG_OPRE	0x00000080	/* output prescalar */#define	HIFN_7811_RNGCFG_DEFL	0x00000f80	/* 2 words/ 1/100 sec *//* 7811 RNG Status Register (HIFN_1_7811_RNGSTS) */#define	HIFN_7811_RNGSTS_RDY	0x00004000	/* two numbers in FIFO */#define	HIFN_7811_RNGSTS_UFL	0x00001000	/* rng underflow *//* 7811 MIPS Reset Register (HIFN_1_7811_MIPSRST) */#define	HIFN_MIPSRST_BAR2SIZE	0xffff0000	/* sdram size */#define	HIFN_MIPSRST_GPRAMINIT	0x00008000	/* gpram can be accessed */#define	HIFN_MIPSRST_CRAMINIT	0x00004000	/* ctxram can be accessed */#define	HIFN_MIPSRST_LED2	0x00000400	/* external LED2 */#define	HIFN_MIPSRST_LED1	0x00000200	/* external LED1 */#define	HIFN_MIPSRST_LED0	0x00000100	/* external LED0 */#define	HIFN_MIPSRST_MIPSDIS	0x00000004	/* disable MIPS */#define	HIFN_MIPSRST_MIPSRST	0x00000002	/* warm reset MIPS */#define	HIFN_MIPSRST_MIPSCOLD	0x00000001	/* cold reset MIPS *//* Public key reset register (HIFN_1_PUB_RESET) */#define	HIFN_PUBRST_RESET	0x00000001	/* reset public/rng unit *//* Public operation register (HIFN_1_PUB_OP) */#define	HIFN_PUBOP_AOFFSET	0x0000003e	/* A offset */#define	HIFN_PUBOP_BOFFSET	0x00000fc0	/* B offset */#define	HIFN_PUBOP_MOFFSET	0x0003f000	/* M offset */#define	HIFN_PUBOP_OP_MASK	0x003c0000	/* Opcode: */#define	HIFN_PUBOP_OP_NOP	0x00000000	/*  NOP */#define	HIFN_PUBOP_OP_ADD	0x00040000	/*  ADD */#define	HIFN_PUBOP_OP_ADDC	0x00080000	/*  ADD w/carry */#define	HIFN_PUBOP_OP_SUB	0x000c0000	/*  SUB */#define	HIFN_PUBOP_OP_SUBC	0x00100000	/*  SUB w/carry */#define	HIFN_PUBOP_OP_MODADD	0x00140000	/*  Modular ADD */#define	HIFN_PUBOP_OP_MODSUB	0x00180000	/*  Modular SUB */#define	HIFN_PUBOP_OP_INCA	0x001c0000	/*  INC A */#define	HIFN_PUBOP_OP_DECA	0x00200000	/*  DEC A */#define	HIFN_PUBOP_OP_MULT	0x00240000	/*  MULT */#define	HIFN_PUBOP_OP_MODMULT	0x00280000	/*  Modular MULT */#define	HIFN_PUBOP_OP_MODRED	0x002c0000	/*  Modular Red */#define	HIFN_PUBOP_OP_MODEXP	0x00300000	/*  Modular Exp *//* Public operand length register (HIFN_1_PUB_OPLEN) */#define	HIFN_PUBOPLEN_MODLEN	0x0000007f#define	HIFN_PUBOPLEN_EXPLEN	0x0003ff80#define	HIFN_PUBOPLEN_REDLEN	0x003c0000/* Public status register (HIFN_1_PUB_STATUS) */#define	HIFN_PUBSTS_DONE	0x00000001	/* operation done */#define	HIFN_PUBSTS_CARRY	0x00000002	/* carry *//* Public interrupt enable register (HIFN_1_PUB_IEN) */#define	HIFN_PUBIEN_DONE	0x00000001	/* operation done interrupt *//* Random number generator config register (HIFN_1_RNG_CONFIG) */#define	HIFN_RNGCFG_ENA		0x00000001	/* enable rng *//* * Register offsets in register set 1 */#define	HIFN_UNLOCK_SECRET1	0xf4#define	HIFN_UNLOCK_SECRET2	0xfc/* * PLL config register  */#define	HIFN_PLL_7956		0x00001d19	/* 7956 PLL config value */ /********************************************************************* * Structs for board commands  * *********************************************************************//* * Structure to help build up the command data structure. */typedef struct hifn_base_command {	volatile u_int16_t masks;	volatile u_int16_t session_num;	volatile u_int16_t total_source_count;	volatile u_int16_t total_dest_count;} hifn_base_command_t;#define	HIFN_BASE_CMD_MAC		0x0400#define	HIFN_BASE_CMD_CRYPT		0x0800#define	HIFN_BASE_CMD_DECODE		0x2000#define	HIFN_BASE_CMD_SRCLEN_M		0xc000#define	HIFN_BASE_CMD_SRCLEN_S		14#define	HIFN_BASE_CMD_DSTLEN_M		0x3000#define	HIFN_BASE_CMD_DSTLEN_S		12#define	HIFN_BASE_CMD_LENMASK_HI	0x30000#define	HIFN_BASE_CMD_LENMASK_LO	0x0ffff/* * Structure to help build up the command data structure. */typedef struct hifn_crypt_command {	volatile u_int16_t masks;	volatile u_int16_t header_skip;	volatile u_int16_t source_count;	volatile u_int16_t reserved;} hifn_crypt_command_t;#define	HIFN_CRYPT_CMD_ALG_MASK		0x0003		/* algorithm: */#define	HIFN_CRYPT_CMD_ALG_DES		0x0000		/*   DES */#define	HIFN_CRYPT_CMD_ALG_3DES		0x0001		/*   3DES */#define	HIFN_CRYPT_CMD_ALG_RC4		0x0002		/*   RC4 */#define	HIFN_CRYPT_CMD_ALG_AES		0x0003		/*   AES */#define	HIFN_CRYPT_CMD_MODE_MASK	0x0018		/* Encrypt mode: */#define	HIFN_CRYPT_CMD_MODE_ECB		0x0000		/*   ECB */#define	HIFN_CRYPT_CMD_MODE_CBC		0x0008		/*   CBC */#define	HIFN_CRYPT_CMD_MODE_CFB		0x0010		/*   CFB */#define	HIFN_CRYPT_CMD_MODE_OFB		0x0018		/*   OFB */#define	HIFN_CRYPT_CMD_CLR_CTX		0x0040		/* clear context */#define	HIFN_CRYPT_CMD_NEW_KEY		0x0800		/* expect new key */#define	HIFN_CRYPT_CMD_NEW_IV		0x1000		/* expect new iv */#define	HIFN_CRYPT_CMD_SRCLEN_M		0xc000#define	HIFN_CRYPT_CMD_SRCLEN_S		14#define	HIFN_CRYPT_CMD_KSZ_MASK		0x0600		/* AES key size: */#define	HIFN_CRYPT_CMD_KSZ_128		0x0000		/*   128 bit */#define	HIFN_CRYPT_CMD_KSZ_192		0x0200		/*   192 bit */#define	HIFN_CRYPT_CMD_KSZ_256		0x0400		/*   256 bit *//* * Structure to help build up the command data structure. */typedef struct hifn_mac_command {	volatile u_int16_t masks;	volatile u_int16_t header_skip;	volatile u_int16_t source_count;	volatile u_int16_t reserved;} hifn_mac_command_t;#define	HIFN_MAC_CMD_ALG_MASK		0x0001#define	HIFN_MAC_CMD_ALG_SHA1		0x0000#define	HIFN_MAC_CMD_ALG_MD5		0x0001#define	HIFN_MAC_CMD_MODE_MASK		0x000c#define	HIFN_MAC_CMD_MODE_HMAC		0x0000#define	HIFN_MAC_CMD_MODE_SSL_MAC	0x0004#define	HIFN_MAC_CMD_MODE_HASH		0x0008#define	HIFN_MAC_CMD_MODE_FULL		0x0004#define	HIFN_MAC_CMD_TRUNC		0x0010#define	HIFN_MAC_CMD_RESULT		0x0020#define	HIFN_MAC_CMD_APPEND		0x0040#define	HIFN_MAC_CMD_SRCLEN_M		0xc000#define	HIFN_MAC_CMD_SRCLEN_S		14/* * MAC POS IPsec initiates authentication after encryption on encodes * and before decryption on decodes. */#define	HIFN_MAC_CMD_POS_IPSEC		0x0200#define	HIFN_MAC_CMD_NEW_KEY		0x0800/* * The poll frequency and poll scalar defines are unshifted values used * to set fields in the DMA Configuration Register. */#ifndef HIFN_POLL_FREQUENCY#define	HIFN_POLL_FREQUENCY	0x1#endif#ifndef HIFN_POLL_SCALAR#define	HIFN_POLL_SCALAR	0x0#endif#define	HIFN_MAX_SEGLEN 	0xffff		/* maximum dma segment len */#define	HIFN_MAX_DMALEN		0x3ffff		/* maximum dma length */#endif /* __HIFN_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产综合视频在线观看 | 精品久久国产字幕高潮| 国产人伦精品一区二区| 老司机精品视频线观看86| 欧美性生活久久| 亚洲综合在线观看视频| 欧美日韩国产系列| 亚洲第一综合色| 欧美猛男超大videosgay| 日韩av网站在线观看| 欧美日韩国产在线观看| 一区二区三区四区高清精品免费观看 | 久久影院电视剧免费观看| 麻豆国产欧美日韩综合精品二区| 欧美私人免费视频| 亚洲成人手机在线| 精品成a人在线观看| 精品一区二区三区视频 | 亚洲精品免费播放| 精品一区二区在线免费观看| 欧美激情中文字幕| 91在线精品一区二区三区| 亚洲卡通欧美制服中文| 日韩一区二区电影网| 精品一区二区三区影院在线午夜| 日韩一区二区电影网| 免费成人在线网站| 国产精品国产自产拍在线| 色诱视频网站一区| 青青青爽久久午夜综合久久午夜 | 亚洲免费色视频| 欧美性猛片aaaaaaa做受| 免费在线观看成人| 精品国产欧美一区二区| 成人综合婷婷国产精品久久蜜臀 | 国产午夜精品福利| 92精品国产成人观看免费 | 国产亚洲福利社区一区| 在线免费精品视频| 麻豆视频观看网址久久| 国产精品福利影院| 91精品国产高清一区二区三区| 精品一区二区三区免费视频| 欧美国产欧美综合| 99久久精品一区二区| 日本视频中文字幕一区二区三区| 久久久国际精品| 91国产精品成人| 成人av在线播放网址| 亚洲一区二区三区四区不卡| 日韩一区二区在线免费观看| 在线一区二区三区四区五区| 久久精品久久99精品久久| 中文字幕亚洲一区二区va在线| 欧美一区二区三区视频| caoporm超碰国产精品| 秋霞av亚洲一区二区三| 精品国产伦一区二区三区观看体验| 欧美亚洲自拍偷拍| hitomi一区二区三区精品| 捆绑调教一区二区三区| 亚洲二区视频在线| 国产精品另类一区| 日韩视频一区二区在线观看| 欧美亚洲一区三区| 成人av免费在线观看| 蜜桃传媒麻豆第一区在线观看| 日韩精品影音先锋| 欧美日韩电影一区| 91猫先生在线| 精品一区精品二区高清| 亚洲高清在线精品| 亚洲欧洲99久久| 久久久久久久久久久99999| 精品国产一区二区三区忘忧草| 91久久精品一区二区| 高清不卡在线观看av| 国产精品亚洲成人| 激情综合五月婷婷| 免费欧美高清视频| 欧美激情综合五月色丁香| 国产欧美日韩久久| 欧美精品一区二区精品网| 欧美日本在线播放| 欧美亚洲尤物久久| 色综合咪咪久久| 成人性生交大片免费看视频在线 | 精品无码三级在线观看视频| 亚洲小说欧美激情另类| 中文字幕一区三区| 一区二区视频在线| 亚洲欧美色图小说| 亚洲日本丝袜连裤袜办公室| 日本欧美加勒比视频| 视频一区二区三区中文字幕| 一卡二卡三卡日韩欧美| 国产亚洲一区字幕| 综合色中文字幕| 亚洲天堂免费在线观看视频| 中文字幕在线不卡一区| 一个色综合av| 日韩精品每日更新| 热久久久久久久| 成人一级视频在线观看| 成人黄页在线观看| 97久久精品人人做人人爽 | 欧美成人video| 中文字幕av不卡| 1000部国产精品成人观看| 国产精品电影一区二区三区| 一二三区精品福利视频| 日本女人一区二区三区| 激情都市一区二区| 97久久超碰精品国产| 97久久精品人人爽人人爽蜜臀| 亚洲午夜久久久久久久久久久| 国产亚洲一区二区三区四区| 国产人妖乱国产精品人妖| 综合婷婷亚洲小说| 日韩精品福利网| 久久爱www久久做| 91一区在线观看| 欧美成人综合网站| 国产精品久久久久久久久图文区 | 久久se精品一区二区| 国产大陆精品国产| 欧美性视频一区二区三区| 精品国产一区二区三区四区四 | 99国产精品视频免费观看| av不卡一区二区三区| 日韩一区二区三区在线观看| 国产亚洲综合在线| 亚洲综合图片区| 国产jizzjizz一区二区| 欧美视频一区二区三区四区 | 一本一道久久a久久精品综合蜜臀| 欧美一区二区日韩| 国产精品成人免费精品自在线观看| 偷拍日韩校园综合在线| jlzzjlzz欧美大全| 91福利小视频| 久久精品一区蜜桃臀影院| 一区二区成人在线| 国产高清亚洲一区| 欧美日韩国产精品成人| 国产欧美综合色| 日本亚洲视频在线| 成人免费高清在线| 精品成人在线观看| 亚洲国产精品麻豆| 91一区一区三区| 亚洲国产高清不卡| 美女网站色91| 日韩一区二区电影在线| 亚洲一区二区精品视频| 国产东北露脸精品视频| 欧美成人伊人久久综合网| 玉米视频成人免费看| 国产不卡视频在线播放| 欧美成人三级在线| 免费在线观看一区| 欧美午夜视频网站| 亚洲国产三级在线| 国产成人免费视频一区| 精品国产精品一区二区夜夜嗨| 亚洲一区在线视频观看| www.亚洲免费av| 国产亚洲视频系列| 亚洲国产精品欧美一二99| 91农村精品一区二区在线| 欧美激情在线看| 国产成人鲁色资源国产91色综 | 看片的网站亚洲| 欧美美女一区二区在线观看| 一区二区三区自拍| 欧美中文字幕不卡| 亚洲第四色夜色| 欧美一区二区三区思思人| 久久99在线观看| 国产日韩欧美麻豆| 成人午夜电影久久影院| 综合网在线视频| 欧美日韩中文字幕精品| 日韩va欧美va亚洲va久久| 精品剧情v国产在线观看在线| 狠狠色丁香婷婷综合久久片| 国产日韩欧美激情| 色综合久久中文综合久久牛| 亚洲一卡二卡三卡四卡五卡| 91精品黄色片免费大全| 国内精品伊人久久久久影院对白| 国产亚洲人成网站| 日本高清免费不卡视频| 亚洲h动漫在线| 久久午夜电影网| 91在线无精精品入口| 亚洲成a人片综合在线| 欧美一级免费观看| 成av人片一区二区| 天天色综合成人网|