Lines Matching refs:uint32_t

136 	uint32_t	aes_ver;
137 uint32_t des_ver;
138 uint32_t sm4_ver;
139 uint32_t hash_ver;
140 uint32_t hmac_ver;
141 uint32_t pka_ver;
142 uint32_t extra_feature;
143 uint32_t ce_ver;
147 uint32_t pc_len_l;
148 uint32_t pc_len_h;
149 uint32_t aad_len_l;
150 uint32_t aad_len_h;
154 uint32_t src_size;
155 uint32_t src_addr_h;
156 uint32_t src_addr_l;
158 uint32_t dst_size;
159 uint32_t dst_addr_h;
160 uint32_t dst_addr_l;
196 uint32_t td_type : 2;
197 uint32_t is_dec : 1;
198 uint32_t is_aad : 1;
199 uint32_t symm_algo : 2;
200 uint32_t : 2;
201 uint32_t symm_mode : 4;
202 uint32_t key_size : 2;
203 uint32_t first_pkg : 1;
204 uint32_t last_pkg : 1;
205 uint32_t key_sel : 3;
206 uint32_t iv_len : 5;
207 uint32_t : 4;
208 uint32_t is_key_inside : 1;
209 uint32_t : 1;
210 uint32_t is_preemptible : 1;
211 uint32_t int_en : 1;
215 uint32_t td_type : 2;
216 uint32_t : 5;
217 uint32_t hw_pad_en : 1;
218 uint32_t : 6;
219 uint32_t first_pkg : 1;
220 uint32_t last_pkg : 1;
221 uint32_t : 8;
222 uint32_t hash_algo: 4;
223 uint32_t : 1;
224 uint32_t hmac_en : 1;
225 uint32_t is_preemptible : 1;
226 uint32_t int_en : 1;
230 uint32_t td_type : 2;
231 uint32_t is_dec : 1;
232 uint32_t is_aad : 1;
233 uint32_t symm_algo : 2;
234 uint32_t : 1;
235 uint32_t hw_pad_en : 1;
236 uint32_t symm_mode : 4;
237 uint32_t key_size : 2;
238 uint32_t first_pkg : 1;
239 uint32_t last_pkg : 1;
240 uint32_t key_sel : 3;
241 uint32_t iv_len : 5;
242 uint32_t hash_algo: 4;
243 uint32_t is_key_inside : 1;
244 uint32_t hmac_en : 1;
245 uint32_t is_preemptible : 1;
246 uint32_t int_en : 1;
250 uint32_t task_id;
252 uint32_t reserve1;
253 uint32_t key_addr;
255 uint32_t iv_addr;
256 uint32_t gcm_len_addr;
257 uint32_t reserve2;
258 uint32_t tag_addr;
262 uint32_t reserve3;
263 uint32_t symm_ctx_addr;
264 uint32_t reserve4[5];
265 uint32_t next_task;
269 uint32_t task_id;
271 uint32_t reserve1;
272 uint32_t key_addr;
274 uint32_t reserve2[2];
275 uint32_t hash_addr;
276 uint32_t reserve3;
280 uint32_t hash_ctx_addr;
281 uint32_t reserve4[6];
282 uint32_t next_task;
286 uint32_t task_id;
288 uint32_t reserve1;
289 uint32_t key_addr;
291 uint32_t iv_addr;
292 uint32_t gcm_len_addr;
293 uint32_t hash_addr;
294 uint32_t tag_addr;
298 uint32_t hash_ctx_addr;
299 uint32_t symm_ctx_addr;
300 uint32_t reserve3[5];
301 uint32_t next_task;
320 typedef int (*request_cb_func)(int result, uint32_t td_id, void *td_virt);
334 int rkce_soft_reset(void *rkce_hw, uint32_t reset_sel);
338 int rkce_push_td_sync(void *rkce_hw, void *td, uint32_t timeout_ms);
340 uint32_t rkce_get_td_type(void *td_buf);
346 bool rkce_hw_algo_valid(void *rkce_hw, uint32_t type, uint32_t algo, uint32_t mode);
348 uint32_t rkce_get_keytable_addr(void *rkce_hw);