Lines Matching +full:0 +full:x8c8
11 #define CESA_ENGINE_OFF(i) (((i) * 0x2000))
13 #define CESA_TDMA_BYTE_CNT 0x800
14 #define CESA_TDMA_SRC_ADDR 0x810
15 #define CESA_TDMA_DST_ADDR 0x820
16 #define CESA_TDMA_NEXT_ADDR 0x830
18 #define CESA_TDMA_CONTROL 0x840
19 #define CESA_TDMA_DST_BURST GENMASK(2, 0)
33 #define CESA_TDMA_CUR 0x870
34 #define CESA_TDMA_ERROR_CAUSE 0x8c8
35 #define CESA_TDMA_ERROR_MSK 0x8cc
37 #define CESA_TDMA_WINDOW_BASE(x) (((x) * 0x8) + 0xa00)
38 #define CESA_TDMA_WINDOW_CTRL(x) (((x) * 0x8) + 0xa04)
40 #define CESA_IVDIG(x) (0xdd00 + ((x) * 4) + \
41 (((x) < 5) ? 0 : 0x14))
43 #define CESA_SA_CMD 0xde00
44 #define CESA_SA_CMD_EN_CESA_SA_ACCL0 BIT(0)
48 #define CESA_SA_DESC_P0 0xde04
50 #define CESA_SA_DESC_P1 0xde14
52 #define CESA_SA_CFG 0xde08
53 #define CESA_SA_CFG_STOP_DIG_ERR GENMASK(1, 0)
54 #define CESA_SA_CFG_DIG_ERR_CONT 0
64 #define CESA_SA_ACCEL_STATUS 0xde0c
65 #define CESA_SA_ST_ACT_0 BIT(0)
74 #define CESA_SA_FPGA_INT_STATUS 0xdd68
75 #define CESA_SA_INT_STATUS 0xde20
76 #define CESA_SA_INT_AUTH_DONE BIT(0)
88 #define CESA_SA_INT_MSK 0xde24
90 #define CESA_SA_DESC_CFG_OP_MAC_ONLY 0
94 #define CESA_SA_DESC_CFG_OP_MSK GENMASK(1, 0)
106 #define CESA_SA_DESC_CFG_DIR_ENC (0 << 12)
108 #define CESA_SA_DESC_CFG_CRYPTCM_ECB (0 << 16)
111 #define CESA_SA_DESC_CFG_3DES_EEE (0 << 20)
113 #define CESA_SA_DESC_CFG_AES_LEN_128 (0 << 24)
117 #define CESA_SA_DESC_CFG_NOT_FRAG (0 << 30)
124 * /-----------\ 0
126 * |-----------| 0x20
128 * |-----------| 0x40
130 * |-----------| 0x40 (inplace)
132 * |-----------| 0x80
134 * |-----------| 0x80 (inplace operation)
141 * /-----------\ 0
143 * |-----------| 0x20
145 * |-----------| 0x40
147 * |-----------| 0x60
149 * |-----------| 0x80
154 #define CESA_SA_CFG_SRAM_OFFSET 0x00
155 #define CESA_SA_DATA_SRAM_OFFSET 0x80
157 #define CESA_SA_CRYPT_KEY_SRAM_OFFSET 0x20
158 #define CESA_SA_CRYPT_IV_SRAM_OFFSET 0x40
160 #define CESA_SA_MAC_IIV_SRAM_OFFSET 0x20
161 #define CESA_SA_MAC_OIV_SRAM_OFFSET 0x40
162 #define CESA_SA_MAC_DIG_SRAM_OFFSET 0x60
177 #define CESA_SA_DESC_MAC_DATA_MSK cpu_to_le32(GENMASK(15, 0))
182 #define CESA_SA_DESC_MAC_SRC_TOTAL_LEN_MAX 0xffff
186 #define CESA_SA_DESC_MAC_DIGEST_MSK cpu_to_le32(GENMASK(15, 0))
277 #define CESA_TDMA_TYPE_MSK GENMASK(26, 0)
278 #define CESA_TDMA_DUMMY 0
473 * @process: process a request chunk result (should return 0 if the
743 for (i = 0; i < cesa_dev->caps->nengines; i++) { in mv_cesa_select_engine()
792 iter->offset = 0; in mv_cesa_req_dma_iter_init()
799 iter->op_offset = 0; in mv_cesa_sg_dma_iter_init()
800 iter->offset = 0; in mv_cesa_sg_dma_iter_init()
837 return 0; in mv_cesa_dma_process()
851 memset(chain, 0, sizeof(*chain)); in mv_cesa_tdma_desc_iter_init()