Searched refs:ioctlArg (Results 1 - 2 of 2) sorted by relevance
/base/tee/tee_client/frameworks/libteec_vendor/ |
H A D | load_sec_file.c | 54 struct SecLoadIoctlStruct ioctlArg = {{ 0 }, { 0 }, { NULL } }; in LoadSecFile() local 90 ioctlArg.secFileInfo.fileType = fileType; in LoadSecFile() 91 ioctlArg.secFileInfo.fileSize = (uint32_t)totalLen; in LoadSecFile() 92 ioctlArg.memref.file_addr = (uint32_t)(uintptr_t)fileBuffer; in LoadSecFile() 93 ioctlArg.memref.file_h_addr = (uint32_t)(((uint64_t)(uintptr_t)fileBuffer) >> H_OFFSET); in LoadSecFile() 94 if (uuid != NULL && memcpy_s((void *)(&ioctlArg.uuid), sizeof(ioctlArg.uuid), uuid, sizeof(*uuid)) != EOK) { in LoadSecFile() 99 ret = ioctl(tzFd, (int)TC_NS_CLIENT_IOCTL_LOAD_APP_REQ, &ioctlArg); in LoadSecFile()
|
/base/tee/tee_client/services/teecd/src/ |
H A D | secfile_load_agent.c | 96 struct SecLoadIoctlStruct ioctlArg = {{ 0 }, { 0 }, { NULL } }; in LoadSecFile() local 132 ioctlArg.secFileInfo.fileType = fileType; in LoadSecFile() 133 ioctlArg.secFileInfo.fileSize = (uint32_t)totalLen; in LoadSecFile() 134 ioctlArg.memref.file_addr = (uint32_t)(uintptr_t)fileBuffer; in LoadSecFile() 135 ioctlArg.memref.file_h_addr = (uint32_t)(((uint64_t)(uintptr_t)fileBuffer) >> H_OFFSET); in LoadSecFile() 136 if (uuid != NULL && memcpy_s((void *)(&ioctlArg.uuid), sizeof(ioctlArg.uuid), uuid, sizeof(*uuid)) != EOK) { in LoadSecFile() 141 ret = ioctl(tzFd, (int)TC_NS_CLIENT_IOCTL_LOAD_APP_REQ, &ioctlArg); in LoadSecFile()
|
Completed in 2 milliseconds