/base/tee/tee_client/services/cadaemon/src/ca_daemon/ |
H A D | cadaemon_stub.cpp | 272 static bool GetOptMemFromData(MessageParcel &data, sptr<Ashmem> &optMem, uint32_t &optMemSize) in GetOptMemFromData() argument 275 bool retTmp = data.ReadUint32(optMemSize); in GetOptMemFromData() 278 if (optMemSize > 0) { in GetOptMemFromData() 361 uint32_t optMemSize; in OpenSessionRecvProc() local 363 retTmp = GetOptMemFromData(data, optMem, optMemSize); in OpenSessionRecvProc() 370 result = OpenSession(&context, taPath, fd, uuid, connMethod, &operation, optMemSize, optMem, reply); in OpenSessionRecvProc() 372 result = OpenSession(&context, taPath, fd, uuid, connMethod, nullptr, optMemSize, optMem, reply); in OpenSessionRecvProc() 434 uint32_t optMemSize; in InvokeCommandRecvProc() local 436 retTmp = GetOptMemFromData(data, optMem, optMemSize); in InvokeCommandRecvProc() 443 result = InvokeCommand(&context, &session, commandID, &operation, optMemSize, optMe in InvokeCommandRecvProc() [all...] |
H A D | cadaemon_interface.h | 31 TEEC_Operation *operation, uint32_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) = 0;
34 TEEC_Operation *operation, uint32_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) = 0;
|
H A D | cadaemon_service.h | 77 uint32_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) override;
80 TEEC_Operation *operation, uint32_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) override;
108 TEEC_Result GetTeecOptMem(TEEC_Operation *operation, size_t optMemSize,
|
H A D | cadaemon_service.cpp | 688 TEEC_Result CaDaemonService::GetTeecOptMem(TEEC_Operation *operation, size_t optMemSize, in GetTeecOptMem() argument 691 if (operation == nullptr || optMemSize == 0) { in GetTeecOptMem() 697 size_t sizeLeft = optMemSize; in GetTeecOptMem() 701 uint8_t *ptr = static_cast<uint8_t *>(const_cast<void *>(optMem->ReadFromAshmem(optMemSize, 0))); in GetTeecOptMem() 710 if (CheckSizeStatus(shmInfoOffset, refSize, optMemSize, sizeLeft)) { in GetTeecOptMem() 712 refSize, shmInfoOffset, (uint32_t)sizeLeft, (uint32_t)optMemSize); in GetTeecOptMem() 723 tmpInputPara.totalSize = optMemSize; in GetTeecOptMem() 790 TEEC_Operation *operation, uint32_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) in OpenSession() 809 ret = GetTeecOptMem(operation, optMemSize, optMem, ¶Decode); in OpenSession() 888 TEEC_Operation *operation, uint32_t optMemSize, spt in InvokeCommand() 788 OpenSession(TEEC_Context *context, const char *taPath, int32_t fd, const TEEC_UUID *destination, uint32_t connectionMethod, TEEC_Operation *operation, uint32_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) OpenSession() argument 887 InvokeCommand(TEEC_Context *context, TEEC_Session *session, uint32_t commandID, TEEC_Operation *operation, uint32_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) InvokeCommand() argument [all...] |
/base/tee/tee_client/interfaces/kits/c/src/ |
H A D | tee_client.cpp | 542 size_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) in GetTeecOptMem() 566 if (optMemSize != 0) { in GetTeecOptMem() 567 data = optMem->ReadFromAshmem(optMemSize, 0); in GetTeecOptMem() 569 return TeecOptDecode(operation, optRet, reinterpret_cast<const uint8_t *>(data), optMemSize); in GetTeecOptMem() 736 size_t optMemSize; in OpenSessionSendCmd() local 738 TEEC_Result nRet = GetOptMemSize(operation, &optMemSize); in OpenSessionSendCmd() 741 nRet = CopyTeecOptMem(operation, optMemSize, optMem); in OpenSessionSendCmd() 753 parRet = data.WriteUint32(optMemSize); in OpenSessionSendCmd() 755 if (optMemSize > 0) { in OpenSessionSendCmd() 775 nRet = GetTeecOptMem(operation, optMemSize, optMe in OpenSessionSendCmd() 541 GetTeecOptMem(TEEC_Operation *operation, size_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply) GetTeecOptMem() argument 921 CopyTeecOptMem(TEEC_Operation *operation, size_t optMemSize, sptr<Ashmem> &optMem) CopyTeecOptMem() argument 955 GetPartialMemSize(TEEC_Operation *operation, size_t optMemSize, uint32_t paramCnt, uint32_t *cSize) GetPartialMemSize() argument 994 size_t optMemSize = 0; GetOptMemSize() local 1104 size_t optMemSize; InvokeCommandSendCmd() local [all...] |
H A D | tee_client.h | 121 TEEC_Result GetPartialMemSize(TEEC_Operation *operation, size_t optMemSize,
123 TEEC_Result CopyTeecOptMem(TEEC_Operation *operation, size_t optMemSize, sptr<Ashmem> &optMem);
126 TEEC_Result GetTeecOptMem(TEEC_Operation *operation, size_t optMemSize, sptr<Ashmem> &optMem, MessageParcel &reply);
|