Lines Matching refs:buf_pa
66 static int validate_buffer_params(uint64_t buf_pa, uint64_t buf_len) in validate_buffer_params() argument
76 if ((buf_pa & ~PAGE_SIZE_MASK) != shared_buf_page) { in validate_buffer_params()
82 if (((buf_pa + buf_len - 1UL) & ~PAGE_SIZE_MASK) != shared_buf_page) { in validate_buffer_params()
90 int rmmd_attest_get_platform_token(uint64_t buf_pa, uint64_t *buf_size, in rmmd_attest_get_platform_token() argument
97 err = validate_buffer_params(buf_pa, *buf_size); in rmmd_attest_get_platform_token()
111 (void)memcpy(temp_buf, (void *)buf_pa, c_size); in rmmd_attest_get_platform_token()
116 err = plat_rmmd_get_cca_attest_token((uintptr_t)buf_pa, in rmmd_attest_get_platform_token()
139 int rmmd_attest_get_signing_key(uint64_t buf_pa, uint64_t *buf_size, in rmmd_attest_get_signing_key() argument
144 err = validate_buffer_params(buf_pa, *buf_size); in rmmd_attest_get_signing_key()
157 err = plat_rmmd_get_cca_realm_attest_key((uintptr_t)buf_pa, buf_size, in rmmd_attest_get_signing_key()
169 static int rmmd_el3_token_sign_push_req(uint64_t buf_pa, uint64_t buf_size) in rmmd_el3_token_sign_push_req() argument
173 err = validate_buffer_params(buf_pa, buf_size); in rmmd_el3_token_sign_push_req()
185 err = plat_rmmd_el3_token_sign_push_req((struct el3_token_sign_request *)buf_pa); in rmmd_el3_token_sign_push_req()
192 static int rmmd_el3_token_sign_pull_resp(uint64_t buf_pa, uint64_t buf_size) in rmmd_el3_token_sign_pull_resp() argument
196 err = validate_buffer_params(buf_pa, buf_size); in rmmd_el3_token_sign_pull_resp()
210 (struct el3_token_sign_response *)buf_pa); in rmmd_el3_token_sign_pull_resp()
217 static int rmmd_attest_get_attest_pub_key(uint64_t buf_pa, uint64_t *buf_size, in rmmd_attest_get_attest_pub_key() argument
222 err = validate_buffer_params(buf_pa, *buf_size); in rmmd_attest_get_attest_pub_key()
236 (uintptr_t)buf_pa, buf_size, (unsigned int)ecc_curve); in rmmd_attest_get_attest_pub_key()