Home
last modified time | relevance | path

Searched refs:ioctlArg (Results 1 - 2 of 2) sorted by relevance

/base/tee/tee_client/frameworks/libteec_vendor/
H A Dload_sec_file.c54 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 Dsecfile_load_agent.c96 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