Home
last modified time | relevance | path

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

/foundation/ai/ai_engine/services/common/platform/os_wrapper/ipc/source/
H A Daie_ipc.cpp33 void ReleaseShmId(const int shmId) in ReleaseShmId() argument
35 if (shmId == -1) { in ReleaseShmId()
38 if (shmctl(shmId, IPC_RMID, nullptr) == -1) { in ReleaseShmId()
55 int shmId; in IpcIoPushSharedMemory() local
56 while ((shmId = shmget(shmKey, dataInfo->length, SHM_READ_WRITE_PERMISSIONS | IPC_CREAT | IPC_EXCL)) < 0) { in IpcIoPushSharedMemory()
67 HILOGI("[AieIpc]shmget succeed, shmKey = %d, shmId = %d.", shmKey, shmId); in IpcIoPushSharedMemory()
69 char *shared = reinterpret_cast<char *>(shmat(shmId, nullptr, 0)); in IpcIoPushSharedMemory()
71 ReleaseShmId(shmId); in IpcIoPushSharedMemory()
79 ReleaseShmId(shmId); in IpcIoPushSharedMemory()
117 int shmId; IpcIoPopSharedMemory() local
[all...]

Completed in 1 milliseconds