• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-cris/arch-v32/hwregs/
1// $Id: strcop.h,v 1.1.1.1 2007/08/03 18:53:23 Exp $
2
3// Streamcop meta-data configuration structs
4
5struct strcop_meta_out {
6	unsigned char  csumsel  : 3;
7	unsigned char  ciphsel  : 3;
8	unsigned char  ciphconf : 2;
9	unsigned char  hashsel  : 3;
10	unsigned char  hashconf : 1;
11	unsigned char  hashmode : 1;
12	unsigned char  decrypt  : 1;
13	unsigned char  dlkey    : 1;
14	unsigned char  cbcmode  : 1;
15};
16
17struct strcop_meta_in {
18	unsigned char  dmasel     : 3;
19	unsigned char  sync       : 1;
20	unsigned char  res1       : 5;
21	unsigned char  res2;
22};
23
24// Source definitions
25
26enum {
27	src_none = 0,
28	src_dma  = 1,
29	src_des  = 2,
30	src_sha1 = 3,
31	src_csum = 4,
32	src_aes  = 5,
33	src_md5  = 6,
34	src_res  = 7
35};
36
37// Cipher definitions
38
39enum {
40	ciph_des = 0,
41	ciph_3des = 1,
42	ciph_aes = 2
43};
44
45// Hash definitions
46
47enum {
48	hash_sha1 = 0,
49	hash_md5 = 1
50};
51
52enum {
53	hash_noiv = 0,
54	hash_iv = 1
55};
56