ITS: Decouple Partition codes with service codes

"Partition codes" refers to tfm_its_req_mngr.c
"Service codes" refers to tfm_internal_trusted_storage.c

The service codes currently couples with Partition codes for
example tfm_its_set calls its_req_mngr_read.
This make the service codes couples with the Partition codes
which then couples with the Secure Partition's model and
MM-IOVEC enabled status.

This patch decouples them so that service codes does not need
to change with Partition codes.
With this patch, the service codes use the "client buffer"
directly instead of "read" data from "the client".

Change-Id: I01e8fd41cd9a217c96b26a87cceb3a2e81eebf70
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
4 files changed