/hafnium-2.8-rc0/src/arch/aarch64/ |
A D | smc.c | 17 uint64_t arg3, uint64_t arg4, in smc_internal() argument 24 register uint64_t r4 __asm__("x4") = arg3; in smc_internal() 38 .arg3 = r3, in smc_internal() 47 uint32_t arg2, uint32_t arg3, uint32_t arg4, in smc32() argument 50 return smc_internal(func | SMCCC_32_BIT, arg0, arg1, arg2, arg3, arg4, in smc32() 56 uint64_t arg2, uint64_t arg3, uint64_t arg4, in smc64() argument 59 return smc_internal(func | SMCCC_64_BIT, arg0, arg1, arg2, arg3, arg4, in smc64() 65 uint64_t arg2, uint64_t arg3, uint64_t arg4, in smc_forward() argument 68 return smc_internal(func, arg0, arg1, arg2, arg3, arg4, arg5, in smc_forward() 78 return smc_internal(args.func, args.arg1, args.arg2, args.arg3, in smc_ffa_call()
|
A D | smc.h | 48 uint32_t arg2, uint32_t arg3, uint32_t arg4, 52 uint64_t arg2, uint64_t arg3, uint64_t arg4, 56 uint64_t arg2, uint64_t arg3, uint64_t arg4,
|
/hafnium-2.8-rc0/inc/vmapi/hf/ |
A D | call.h | 69 .arg3 = uuid->uuid[2], in ffa_partition_info_get() 173 .arg3 = size, in ffa_msg_send() 238 .arg3 = flags}); in ffa_mem_reclaim() 248 .arg3 = fragment_offset}); in ffa_mem_frag_rx() 258 .arg3 = fragment_length}); in ffa_mem_frag_tx() 428 .arg3 = arg3, in ffa_msg_send_direct_req() 443 .arg3 = arg3, in ffa_msg_send_direct_resp() 459 .arg3 = (uint32_t)(bitmap), in ffa_notification_bind() 471 .arg3 = (uint32_t)(bitmap), in ffa_notification_unbind() 484 .arg3 = (uint32_t)(bitmap), in ffa_notification_set() [all …]
|
A D | ffa.h | 338 uint64_t arg3; member 367 return args.arg3; in ffa_msg_send_size() 387 return ffa_assemble_handle(args.arg2, args.arg3); in ffa_mem_success_handle() 399 .arg3 = (uint32_t)(handle >> 32)}; in ffa_mem_success() 651 return ffa_notifications_bitmap((uint32_t)val.arg2, (uint32_t)val.arg3); in ffa_notification_get_from_sp()
|
/hafnium-2.8-rc0/vmlib/aarch64/ |
A D | hvc_call.c | 13 int64_t hf_call(uint64_t arg0, uint64_t arg1, uint64_t arg2, uint64_t arg3) in hf_call() argument 18 register uint64_t r3 __asm__("x3") = arg3; in hf_call() 36 register uint64_t r3 __asm__("x3") = args.arg3; in ffa_call() 51 .arg3 = r3, in ffa_call()
|
A D | svc_call.c | 13 int64_t hf_call(uint64_t arg0, uint64_t arg1, uint64_t arg2, uint64_t arg3) in hf_call() argument 18 register uint64_t r3 __asm__("x3") = arg3; in hf_call() 36 register uint64_t r3 __asm__("x3") = args.arg3; in ffa_call() 51 .arg3 = r3, in ffa_call()
|
/hafnium-2.8-rc0/test/vmapi/arch/aarch64/ |
A D | smccc.c | 18 uint64_t arg2, uint64_t arg3, uint64_t arg4, in hvc() argument 25 register uint64_t r4 __asm__("x4") = arg3; in hvc() 39 .arg3 = r3, in hvc() 56 EXPECT_EQ(smc_res.arg3, UINT64_C(0x3333333333333333)); in TEST() 73 EXPECT_EQ(smc_res.arg3, UINT64_C(0x3333333333333333)); in TEST() 92 EXPECT_EQ(ret.arg3, 0); in TEST()
|
A D | smc_whitelist.c | 25 EXPECT_EQ(smc_res.arg3, UINT64_C(0x3333333333333333)); in TEST()
|
/hafnium-2.8-rc0/test/vmapi/primary_with_secondaries/services/ |
A D | ffa_check.c | 76 args.arg3, args.arg4, args.arg5, args.arg6, in TEST_SERVICE() 103 args.arg3, args.arg4, args.arg5, args.arg6, in TEST_SERVICE() 127 args.arg3, args.arg4, args.arg5, args.arg6, in TEST_SERVICE() 148 args.arg3, args.arg4, args.arg5, args.arg6, in TEST_SERVICE() 186 EXPECT_EQ(res.arg3, 1); in TEST_SERVICE() 191 EXPECT_EQ(res.arg3, 3); in TEST_SERVICE()
|
A D | interruptible_echo.c | 69 EXPECT_EQ(res.arg3, 1); in TEST_SERVICE() 81 EXPECT_EQ(res.arg3, 3); in TEST_SERVICE() 106 EXPECT_EQ(res.arg3, 1); in TEST_SERVICE()
|
/hafnium-2.8-rc0/test/vmapi/ffa_secure_partitions/ |
A D | setup_and_discovery.c | 73 EXPECT_EQ(ret.arg3, sizeof(struct ffa_partition_info)); in TEST() 95 EXPECT_EQ(ret.arg3, 0); in TEST() 131 EXPECT_EQ(ret.arg3, 0); in TEST() 145 EXPECT_EQ(ret.arg3, sizeof(struct ffa_partition_info)); in TEST() 212 EXPECT_EQ(ret.arg3, sizeof(struct ffa_partition_info_v1_0)); in TEST() 243 EXPECT_EQ(ret.arg3, sizeof(struct ffa_partition_info)); in TEST()
|
A D | interrupts.c | 109 EXPECT_EQ(res.arg3, SP_SUCCESS); in TEST()
|
/hafnium-2.8-rc0/test/vmapi/el0_partitions/services/ |
A D | interruptible_echo.c | 82 EXPECT_EQ(res.arg3, 1); in TEST_SERVICE() 96 EXPECT_EQ(res.arg3, 3); in TEST_SERVICE() 119 EXPECT_EQ(res.arg3, 1); in TEST_SERVICE()
|
/hafnium-2.8-rc0/test/vmapi/ffa_secure_partitions/services/ |
A D | message_loop.c | 31 switch (res.arg3) { in test_main_sp() 33 res = sp_echo_cmd(ffa_sender(res), res.arg3, res.arg4, in test_main_sp() 89 res.arg3); in test_main_sp()
|
/hafnium-2.8-rc0/src/arch/aarch64/hypervisor/ |
A D | handler.c | 351 switch (args->arg3) { in spmd_handler() 375 __func__, args->arg3); in spmd_handler() 387 .arg3 = ret.func}; in spmd_handler() 506 ipa_init(args->arg2), args->arg3, in ffa_handler() 541 ipa_init(args->arg3), args->arg4, in ffa_handler() 546 ipa_init(args->arg3), in ffa_handler() 607 ffa_notifications_bitmap(args->arg3, args->arg4), true, in ffa_handler() 619 args->arg3, current); in ffa_handler() 628 ffa_notifications_bitmap(args->arg3, args->arg4), in ffa_handler() 960 args.arg3, vcpu); in hvc_handler() [all …]
|
A D | cpu.c | 185 r->r[3] = v.arg3; in arch_regs_set_retval() 198 .arg3 = regs->r[3], in arch_regs_get_args()
|
/hafnium-2.8-rc0/test/vmapi/arch/aarch64/gicv3/services/ |
A D | interrupts.c | 31 EXPECT_EQ(res.arg3, 1); in TEST_SERVICE()
|
A D | timer.c | 138 EXPECT_EQ(res.arg3, 1); in TEST_SERVICE()
|
/hafnium-2.8-rc0/test/arch/aarch64/ |
A D | tee_test.c | 32 .arg3 = HF_MAILBOX_SIZE / FFA_PAGE_SIZE}); in TEST()
|
/hafnium-2.8-rc0/test/vmapi/primary_with_secondaries/ |
A D | ffa.c | 143 .arg3 = 3, in TEST() 233 EXPECT_EQ(res.arg3, msg[0]); in TEST() 363 EXPECT_EQ(res.arg3, 2); in TEST() 372 EXPECT_EQ(res.arg3, 4); in TEST()
|
A D | interrupts.c | 316 EXPECT_EQ(res.arg3, 2); in TEST() 328 EXPECT_EQ(res.arg3, 4); in TEST() 360 EXPECT_EQ(res.arg3, 2); in TEST()
|
/hafnium-2.8-rc0/src/arch/fake/hypervisor/ |
A D | cpu.c | 56 r->arg[3] = v.arg3; in arch_regs_set_retval()
|
/hafnium-2.8-rc0/src/arch/aarch64/plat/ffa/ |
A D | hypervisor.c | 79 .arg3 = page_count}); in plat_ffa_rxtx_map_spmc() 240 args.func, args.arg1, args.arg2, args.arg3, in plat_ffa_direct_request_forward() 426 .arg3 = (uint32_t)(bitmap), in plat_ffa_notifications_update_bindings_forward() 461 .arg3 = (uint32_t)(bitmap), in plat_ffa_notification_set_forward() 611 memcpy_s(ids, sizeof(ids[0]) * ids_count_max, &ret.arg3, in plat_ffa_notification_info_get_forward() 612 sizeof(ret.arg3) * FFA_NOTIFICATIONS_INFO_GET_REGS_RET); in plat_ffa_notification_info_get_forward() 864 .arg3 = uuid->uuid[2], in plat_ffa_partition_info_get_forward()
|
/hafnium-2.8-rc0/test/vmapi/arch/aarch64/trusty/ |
A D | trusty.c | 115 EXPECT_EQ(ret.arg3, fragment_length); in TEST() 235 EXPECT_EQ(ret.arg3, fragment_length); in TEST() 279 EXPECT_EQ(ret.arg3, fragment_length); in TEST()
|
/hafnium-2.8-rc0/test/vmapi/el0_partitions/ |
A D | interrupts.c | 289 EXPECT_EQ(res.arg3, 2); in TEST() 301 EXPECT_EQ(res.arg3, 4); in TEST() 333 EXPECT_EQ(res.arg3, 2); in TEST()
|