refactor: don't pass sender/receiver ID
Don't pass `sender_vm_id` or `receiver_vm_id` to
`api_ffa_msg_send_direct_req` and `api_ffa_msg_send_direct_resp`; they
can be retrieved from `args` so it is redundant to pass them twice.
Change-Id: I9abcb4d034b0cff1a05dcd76d1fe04efdfc4cbe7
Signed-off-by: Karl Meakin <karl.meakin@arm.com>
diff --git a/src/arch/aarch64/hypervisor/handler.c b/src/arch/aarch64/hypervisor/handler.c
index 15dba24..53ab23f 100644
--- a/src/arch/aarch64/hypervisor/handler.c
+++ b/src/arch/aarch64/hypervisor/handler.c
@@ -648,16 +648,12 @@
}
#endif
case FFA_MSG_SEND_DIRECT_REQ2_64:
- *args = api_ffa_msg_send_direct_req(ffa_sender(*args),
- ffa_receiver(*args), *args,
- current, next);
+ *args = api_ffa_msg_send_direct_req(*args, current, next);
return true;
case FFA_MSG_SEND_DIRECT_RESP_64:
case FFA_MSG_SEND_DIRECT_RESP_32:
case FFA_MSG_SEND_DIRECT_RESP2_64:
- *args = api_ffa_msg_send_direct_resp(ffa_sender(*args),
- ffa_receiver(*args), *args,
- current, next);
+ *args = api_ffa_msg_send_direct_resp(*args, current, next);
return true;
case FFA_SECONDARY_EP_REGISTER_64:
/*