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:
 		/*