Lines Matching refs:payload

396 	fcs_rng_payload payload = {  in intel_fcs_random_number_gen_ext()  local
403 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_random_number_gen_ext()
406 (uint32_t *) &payload, payload_size, in intel_fcs_random_number_gen_ext()
497 fcs_cntr_set_preauth_payload payload = { in intel_fcs_cntr_set_preauth() local
502 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_cntr_set_preauth()
508 (uint32_t *) &payload, in intel_fcs_cntr_set_preauth()
515 (uint32_t *) &payload, payload_size, in intel_fcs_cntr_set_preauth()
541 fcs_encrypt_payload payload = { in intel_fcs_encryption() local
547 load_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_encryption()
550 (uint32_t *) &payload, load_size, in intel_fcs_encryption()
579 fcs_decrypt_payload payload = { in intel_fcs_decryption() local
587 load_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_decryption()
590 (uint32_t *) &payload, load_size, in intel_fcs_decryption()
633 fcs_encrypt_ext_payload payload = { in intel_fcs_encryption_ext() local
643 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_encryption_ext()
649 (uint32_t *) &payload, in intel_fcs_encryption_ext()
656 (uint32_t *) &payload, payload_size, in intel_fcs_encryption_ext()
711 fcs_decrypt_ext_payload payload = { in intel_fcs_decryption_ext() local
723 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_decryption_ext()
729 (uint32_t *) &payload, in intel_fcs_decryption_ext()
736 (uint32_t *) &payload, payload_size, in intel_fcs_decryption_ext()
1058 fcs_cs_key_payload payload = { in intel_fcs_export_crypto_service_key() local
1065 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_export_crypto_service_key()
1068 (uint32_t *) &payload, payload_size, in intel_fcs_export_crypto_service_key()
1115 fcs_cs_key_payload payload = { in intel_fcs_remove_crypto_service_key() local
1122 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_remove_crypto_service_key()
1125 (uint32_t *) &payload, payload_size, in intel_fcs_remove_crypto_service_key()
1157 fcs_cs_key_payload payload = { in intel_fcs_get_crypto_service_key_info() local
1164 payload_size = sizeof(payload) / MBOX_WORD_BYTE; in intel_fcs_get_crypto_service_key_info()
1167 (uint32_t *) &payload, payload_size, in intel_fcs_get_crypto_service_key_info()
1209 uint32_t payload[FCS_GET_DIGEST_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_get_digest_update_finalize() local
1254 payload[i] = fcs_sha_get_digest_param.session_id; in intel_fcs_get_digest_update_finalize()
1256 payload[i] = fcs_sha_get_digest_param.context_id; in intel_fcs_get_digest_update_finalize()
1258 payload[i] = crypto_header; in intel_fcs_get_digest_update_finalize()
1263 payload[i] = fcs_sha_get_digest_param.key_id; in intel_fcs_get_digest_update_finalize()
1266 payload[i] = fcs_sha_get_digest_param.crypto_param in intel_fcs_get_digest_update_finalize()
1268 payload[i] |= ((fcs_sha_get_digest_param.crypto_param in intel_fcs_get_digest_update_finalize()
1278 payload[i] = smmu_src_addr; in intel_fcs_get_digest_update_finalize()
1280 payload[i] = src_addr; in intel_fcs_get_digest_update_finalize()
1283 payload[i] = src_size; in intel_fcs_get_digest_update_finalize()
1291 payload, in intel_fcs_get_digest_update_finalize()
1298 payload, i, CMD_CASUAL, in intel_fcs_get_digest_update_finalize()
1328 uint32_t payload[FCS_GET_DIGEST_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_get_digest_smmu_update_finalize() local
1370 payload[i] = fcs_sha_get_digest_param.session_id; in intel_fcs_get_digest_smmu_update_finalize()
1372 payload[i] = fcs_sha_get_digest_param.context_id; in intel_fcs_get_digest_smmu_update_finalize()
1374 payload[i] = crypto_header; in intel_fcs_get_digest_smmu_update_finalize()
1379 payload[i] = fcs_sha_get_digest_param.key_id; in intel_fcs_get_digest_smmu_update_finalize()
1382 payload[i] = fcs_sha_get_digest_param.crypto_param in intel_fcs_get_digest_smmu_update_finalize()
1384 payload[i] |= ((fcs_sha_get_digest_param.crypto_param in intel_fcs_get_digest_smmu_update_finalize()
1391 payload[i] = src_addr; in intel_fcs_get_digest_smmu_update_finalize()
1393 payload[i] = src_size; in intel_fcs_get_digest_smmu_update_finalize()
1397 payload, i, CMD_INDIRECT); in intel_fcs_get_digest_smmu_update_finalize()
1437 uint32_t payload[FCS_MAC_VERIFY_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_mac_verify_update_finalize() local
1496 payload[i] = fcs_sha_mac_verify_param.session_id; in intel_fcs_mac_verify_update_finalize()
1498 payload[i] = fcs_sha_mac_verify_param.context_id; in intel_fcs_mac_verify_update_finalize()
1500 payload[i] = crypto_header; in intel_fcs_mac_verify_update_finalize()
1505 payload[i] = fcs_sha_mac_verify_param.key_id; in intel_fcs_mac_verify_update_finalize()
1508 payload[i] = ((fcs_sha_mac_verify_param.crypto_param in intel_fcs_mac_verify_update_finalize()
1517 payload[i] = (uint32_t)smmu_src_addr; in intel_fcs_mac_verify_update_finalize()
1519 payload[i] = src_addr; in intel_fcs_mac_verify_update_finalize()
1522 payload[i] = data_size; in intel_fcs_mac_verify_update_finalize()
1535 memcpy_s(&payload[i], (src_size - data_size) / MBOX_WORD_BYTE, in intel_fcs_mac_verify_update_finalize()
1546 payload, in intel_fcs_mac_verify_update_finalize()
1553 payload, i, CMD_CASUAL, in intel_fcs_mac_verify_update_finalize()
1584 uint32_t payload[FCS_MAC_VERIFY_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_mac_verify_smmu_update_finalize() local
1643 payload[i] = fcs_sha_mac_verify_param.session_id; in intel_fcs_mac_verify_smmu_update_finalize()
1645 payload[i] = fcs_sha_mac_verify_param.context_id; in intel_fcs_mac_verify_smmu_update_finalize()
1647 payload[i] = crypto_header; in intel_fcs_mac_verify_smmu_update_finalize()
1652 payload[i] = fcs_sha_mac_verify_param.key_id; in intel_fcs_mac_verify_smmu_update_finalize()
1655 payload[i] = ((fcs_sha_mac_verify_param.crypto_param in intel_fcs_mac_verify_smmu_update_finalize()
1662 payload[i] = src_addr; in intel_fcs_mac_verify_smmu_update_finalize()
1664 payload[i] = data_size; in intel_fcs_mac_verify_smmu_update_finalize()
1680 memcpy_s(&payload[i], (src_size - data_size) / MBOX_WORD_BYTE, in intel_fcs_mac_verify_smmu_update_finalize()
1689 payload, i, CMD_INDIRECT); in intel_fcs_mac_verify_smmu_update_finalize()
1725 uint32_t payload[FCS_ECDSA_HASH_SIGN_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdsa_hash_sign_finalize() local
1757 payload[i] = fcs_ecdsa_hash_sign_param.session_id; in intel_fcs_ecdsa_hash_sign_finalize()
1759 payload[i] = fcs_ecdsa_hash_sign_param.context_id; in intel_fcs_ecdsa_hash_sign_finalize()
1762 payload[i] = fcs_ecdsa_hash_sign_param.crypto_param_size in intel_fcs_ecdsa_hash_sign_finalize()
1764 payload[i] |= (FCS_CS_FIELD_FLAG_INIT | FCS_CS_FIELD_FLAG_UPDATE in intel_fcs_ecdsa_hash_sign_finalize()
1768 payload[i] = fcs_ecdsa_hash_sign_param.key_id; in intel_fcs_ecdsa_hash_sign_finalize()
1772 payload[i] = fcs_ecdsa_hash_sign_param.crypto_param in intel_fcs_ecdsa_hash_sign_finalize()
1784 memcpy_s(&payload[i], src_size / MBOX_WORD_BYTE, in intel_fcs_ecdsa_hash_sign_finalize()
1793 payload, in intel_fcs_ecdsa_hash_sign_finalize()
1800 payload, i, CMD_CASUAL, (uint32_t *) dst_addr, in intel_fcs_ecdsa_hash_sign_finalize()
1835 uint32_t payload[FCS_ECDSA_HASH_SIG_VERIFY_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdsa_hash_sig_verify_finalize() local
1867 payload[i] = fcs_ecdsa_hash_sig_verify_param.session_id; in intel_fcs_ecdsa_hash_sig_verify_finalize()
1870 payload[i] = fcs_ecdsa_hash_sig_verify_param.context_id; in intel_fcs_ecdsa_hash_sig_verify_finalize()
1873 payload[i] = fcs_ecdsa_hash_sig_verify_param.crypto_param_size in intel_fcs_ecdsa_hash_sig_verify_finalize()
1875 payload[i] |= (FCS_CS_FIELD_FLAG_INIT | FCS_CS_FIELD_FLAG_UPDATE in intel_fcs_ecdsa_hash_sig_verify_finalize()
1880 payload[i] = fcs_ecdsa_hash_sig_verify_param.key_id; in intel_fcs_ecdsa_hash_sig_verify_finalize()
1884 payload[i] = fcs_ecdsa_hash_sig_verify_param.crypto_param in intel_fcs_ecdsa_hash_sig_verify_finalize()
1896 memcpy_s(&payload[i], src_size / MBOX_WORD_BYTE, in intel_fcs_ecdsa_hash_sig_verify_finalize()
1905 payload, in intel_fcs_ecdsa_hash_sig_verify_finalize()
1913 payload, i, CMD_CASUAL, (uint32_t *) dst_addr, in intel_fcs_ecdsa_hash_sig_verify_finalize()
1952 uint32_t payload[FCS_ECDSA_SHA2_DATA_SIGN_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdsa_sha2_data_sign_update_finalize() local
1995 payload[i] = fcs_sha2_data_sign_param.session_id; in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
1997 payload[i] = fcs_sha2_data_sign_param.context_id; in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
1999 payload[i] = crypto_header; in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2004 payload[i] = fcs_sha2_data_sign_param.key_id; in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2007 payload[i] = fcs_sha2_data_sign_param.crypto_param in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2014 payload[i] = (uint32_t)smmu_src_addr; in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2016 payload[i] = src_addr; in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2019 payload[i] = src_size; in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2027 payload, in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2034 MBOX_FCS_ECDSA_SHA2_DATA_SIGN_REQ, payload, in intel_fcs_ecdsa_sha2_data_sign_update_finalize()
2064 uint32_t payload[FCS_ECDSA_SHA2_DATA_SIGN_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize() local
2104 payload[i] = fcs_sha2_data_sign_param.session_id; in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2106 payload[i] = fcs_sha2_data_sign_param.context_id; in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2108 payload[i] = crypto_header; in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2113 payload[i] = fcs_sha2_data_sign_param.key_id; in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2116 payload[i] = fcs_sha2_data_sign_param.crypto_param in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2122 payload[i] = src_addr; in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2124 payload[i] = src_size; in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2129 payload, i, CMD_INDIRECT); in intel_fcs_ecdsa_sha2_data_sign_smmu_update_finalize()
2169 uint32_t payload[FCS_ECDSA_SHA2_DATA_SIG_VERIFY_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize() local
2229 payload[i] = fcs_sha2_data_sig_verify_param.session_id; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2231 payload[i] = fcs_sha2_data_sig_verify_param.context_id; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2233 payload[i] = crypto_header; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2238 payload[i] = fcs_sha2_data_sig_verify_param.key_id; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2241 payload[i] = fcs_sha2_data_sig_verify_param.crypto_param in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2249 payload[i] = smmu_src_addr; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2251 payload[i] = src_addr; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2254 payload[i] = data_size; in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2267 memcpy_s(&payload[i], (src_size - data_size) / MBOX_WORD_BYTE, in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2278 payload, in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2285 MBOX_FCS_ECDSA_SHA2_DATA_SIGN_VERIFY, payload, i, in intel_fcs_ecdsa_sha2_data_sig_verify_update_finalize()
2315 uint32_t payload[FCS_ECDSA_SHA2_DATA_SIG_VERIFY_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize() local
2374 payload[i] = fcs_sha2_data_sig_verify_param.session_id; in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2376 payload[i] = fcs_sha2_data_sig_verify_param.context_id; in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2378 payload[i] = crypto_header; in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2383 payload[i] = fcs_sha2_data_sig_verify_param.key_id; in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2386 payload[i] = fcs_sha2_data_sig_verify_param.crypto_param in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2392 payload[i] = src_addr; in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2394 payload[i] = data_size; in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2410 memcpy_s(&payload[i], (src_size - data_size) / MBOX_WORD_BYTE, in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2420 payload, i, CMD_INDIRECT); in intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize()
2457 uint32_t payload[FCS_ECDSA_GET_PUBKEY_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdsa_get_pubkey_finalize() local
2481 payload[i] = session_id; in intel_fcs_ecdsa_get_pubkey_finalize()
2483 payload[i] = context_id; in intel_fcs_ecdsa_get_pubkey_finalize()
2485 payload[i] = crypto_header; in intel_fcs_ecdsa_get_pubkey_finalize()
2487 payload[i] = fcs_ecdsa_get_pubkey_param.key_id; in intel_fcs_ecdsa_get_pubkey_finalize()
2489 payload[i] = (uint32_t) fcs_ecdsa_get_pubkey_param.crypto_param & in intel_fcs_ecdsa_get_pubkey_finalize()
2497 payload, in intel_fcs_ecdsa_get_pubkey_finalize()
2505 payload, i, CMD_CASUAL, in intel_fcs_ecdsa_get_pubkey_finalize()
2540 uint32_t payload[FCS_ECDH_REQUEST_CMD_MAX_WORD_SIZE] = {0U}; in intel_fcs_ecdh_request_finalize() local
2571 payload[i] = fcs_ecdh_request_param.session_id; in intel_fcs_ecdh_request_finalize()
2573 payload[i] = fcs_ecdh_request_param.context_id; in intel_fcs_ecdh_request_finalize()
2575 payload[i] = fcs_ecdh_request_param.crypto_param_size in intel_fcs_ecdh_request_finalize()
2577 payload[i] |= (FCS_CS_FIELD_FLAG_INIT | FCS_CS_FIELD_FLAG_UPDATE in intel_fcs_ecdh_request_finalize()
2581 payload[i] = fcs_ecdh_request_param.key_id; in intel_fcs_ecdh_request_finalize()
2584 payload[i] = fcs_ecdh_request_param.crypto_param in intel_fcs_ecdh_request_finalize()
2595 memcpy_s(&payload[i], src_size / MBOX_WORD_BYTE, in intel_fcs_ecdh_request_finalize()
2603 payload, in intel_fcs_ecdh_request_finalize()
2610 payload, i, CMD_CASUAL, (uint32_t *) dst_addr, in intel_fcs_ecdh_request_finalize()
2869 uint32_t payload[FCS_HKDF_REQUEST_DATA_SIZE] = {0U}; in intel_fcs_hkdf_request() local
2879 payload[i] = session_id; in intel_fcs_hkdf_request()
2883 payload[i] = 0; in intel_fcs_hkdf_request()
2886 payload[i] = 0; in intel_fcs_hkdf_request()
2890 payload[i] = step_type; in intel_fcs_hkdf_request()
2894 payload[i] = mac_mode; in intel_fcs_hkdf_request()
2899 memcpy_s((uint8_t *)&payload[i], FCS_HKDF_KEY_DATA_SIZE / sizeof(uint32_t), in intel_fcs_hkdf_request()
2905 payload[i] = key_uid; in intel_fcs_hkdf_request()
2912 memcpy_s(&payload[i], op_key_size / sizeof(uint32_t), (void *)inputdata, in intel_fcs_hkdf_request()
2920 payload, in intel_fcs_hkdf_request()