Lines Matching +full:0 +full:xfffff0
29 0x00000040, 0x00000000, 0x00000000, 0x00000000 };
41 0x00000080, 0x00000000, 0x00000000, 0x00000000 };
132 return 0; in cc_map_result()
140 memset(state, 0, sizeof(*state)); in cc_init_req()
225 return 0; in cc_map_req()
231 state->digest_bytes_len_dma_addr = 0; in cc_map_req()
237 state->digest_buff_dma_addr = 0; in cc_map_req()
251 state->digest_buff_dma_addr = 0; in cc_unmap_req()
258 state->digest_bytes_len_dma_addr = 0; in cc_unmap_req()
265 state->opad_digest_dma_addr = 0; in cc_unmap_req()
280 state->digest_result_dma_addr = 0; in cc_unmap_result()
376 NS_BIT, 0); in cc_fin_hmac()
404 set_din_no_dma(&desc[idx], 0, 0xfffff0); in cc_fin_hmac()
405 set_dout_no_dma(&desc[idx], 0, 0, 1); in cc_fin_hmac()
432 int idx = 0; in cc_hash_digest()
433 int rc = 0; in cc_hash_digest()
491 set_din_const(&desc[idx], 0, ctx->hash_len); in cc_hash_digest()
508 ctx->hash_len, NS_BIT, 0); in cc_hash_digest()
567 u32 idx = 0; in cc_hash_update()
574 if (nbytes == 0) { in cc_hash_update()
576 return 0; in cc_hash_update()
586 return 0; in cc_hash_update()
608 ctx->inter_digestsize, NS_BIT, 0); in cc_hash_update()
645 unsigned int idx = 0; in cc_do_finup()
681 ctx->hash_len, NS_BIT, 0); in cc_do_finup()
723 return 0; in cc_hash_init()
732 int blocksize = 0; in cc_hash_setkey()
733 int digestsize = 0; in cc_hash_setkey()
734 int i, idx = 0, rc = 0; in cc_hash_setkey()
752 ctx->key_params.key_dma_addr = 0; in cc_hash_setkey()
765 dev_err(dev, "Mapping key va=0x%p len=%u for DMA failed\n", in cc_hash_setkey()
786 set_din_const(&desc[idx], 0, ctx->hash_len); in cc_hash_setkey()
803 digestsize, NS_BIT, 0); in cc_hash_setkey()
811 set_din_const(&desc[idx], 0, (blocksize - digestsize)); in cc_hash_setkey()
816 (blocksize - digestsize), NS_BIT, 0); in cc_hash_setkey()
825 keylen, NS_BIT, 0); in cc_hash_setkey()
830 set_din_const(&desc[idx], 0, in cc_hash_setkey()
836 NS_BIT, 0); in cc_hash_setkey()
842 set_din_const(&desc[idx], 0, blocksize); in cc_hash_setkey()
845 blocksize, NS_BIT, 0); in cc_hash_setkey()
856 for (idx = 0, i = 0; i < 2; i++) { in cc_hash_setkey()
868 set_din_const(&desc[idx], 0, ctx->hash_len); in cc_hash_setkey()
895 if (i > 0) /* Not first iteration */ in cc_hash_setkey()
897 ctx->inter_digestsize, NS_BIT, 0); in cc_hash_setkey()
900 ctx->inter_digestsize, NS_BIT, 0); in cc_hash_setkey()
927 int rc = 0; in cc_xcbc_setkey()
928 unsigned int idx = 0; in cc_xcbc_setkey()
951 dev_err(dev, "Mapping key va=0x%p len=%u for DMA failed\n", in cc_xcbc_setkey()
972 set_din_const(&desc[idx], 0x01010101, CC_AES_128_BIT_KEY_SIZE); in cc_xcbc_setkey()
976 CC_AES_128_BIT_KEY_SIZE, NS_BIT, 0); in cc_xcbc_setkey()
980 set_din_const(&desc[idx], 0x02020202, CC_AES_128_BIT_KEY_SIZE); in cc_xcbc_setkey()
984 CC_AES_128_BIT_KEY_SIZE, NS_BIT, 0); in cc_xcbc_setkey()
988 set_din_const(&desc[idx], 0x03030303, CC_AES_128_BIT_KEY_SIZE); in cc_xcbc_setkey()
992 CC_AES_128_BIT_KEY_SIZE, NS_BIT, 0); in cc_xcbc_setkey()
1035 memset(ctx->opad_tmp_keys_buff + 24, 0, in cc_cmac_setkey()
1044 return 0; in cc_cmac_setkey()
1056 ctx->digest_buff_dma_addr = 0; in cc_free_ctx()
1064 ctx->opad_tmp_keys_dma_addr = 0; in cc_free_ctx()
1067 ctx->key_params.keylen = 0; in cc_free_ctx()
1074 ctx->key_params.keylen = 0; in cc_alloc_ctx()
1103 return 0; in cc_alloc_ctx()
1160 u32 idx = 0; in cc_mac_update()
1163 if (req->nbytes == 0) { in cc_mac_update()
1165 return 0; in cc_mac_update()
1177 return 0; in cc_mac_update()
1226 int idx = 0; in cc_mac_final()
1227 int rc = 0; in cc_mac_final()
1250 req->nbytes, 0, flags)) { in cc_mac_final()
1267 if (state->xcbc_count && rem_cnt == 0) { in cc_mac_final()
1287 CC_AES_BLOCK_SIZE, NS_BIT, 0); in cc_mac_final()
1293 set_din_no_dma(&desc[idx], 0, 0xfffff0); in cc_mac_final()
1294 set_dout_no_dma(&desc[idx], 0, 0, 1); in cc_mac_final()
1303 if (state->xcbc_count == 0) { in cc_mac_final()
1310 } else if (rem_cnt > 0) { in cc_mac_final()
1314 set_din_const(&desc[idx], 0x00, CC_AES_BLOCK_SIZE); in cc_mac_final()
1347 int idx = 0; in cc_mac_finup()
1348 int rc = 0; in cc_mac_finup()
1349 u32 key_len = 0; in cc_mac_finup()
1354 if (state->xcbc_count > 0 && req->nbytes == 0) { in cc_mac_finup()
1389 if (req->nbytes == 0) { in cc_mac_finup()
1430 unsigned int idx = 0; in cc_mac_digest()
1467 if (req->nbytes == 0) { in cc_mac_digest()
1522 return 0; in cc_hash_export()
1552 state->buf_cnt[0] = tmp; in cc_hash_import()
1553 memcpy(state->buffers[0], in, tmp); in cc_hash_import()
1555 return 0; in cc_hash_import()
1852 alg->cra_alignmask = 0; in cc_alloc_hash_alg()
1869 unsigned int larval_seq_len = 0; in cc_init_copy_sram()
1879 return 0; in cc_init_copy_sram()
1888 int rc = 0; in cc_init_hash_sram()
1958 int rc = 0; in cc_hash_alloc()
1998 for (alg = 0; alg < ARRAY_SIZE(driver_hash); alg++) { in cc_hash_alloc()
2051 return 0; in cc_hash_alloc()
2069 return 0; in cc_hash_free()