Home
last modified time | relevance | path

Searched refs:ipcInfo (Results 1 – 3 of 3) sorted by relevance

/kernel/liteos_a/kernel/extended/liteipc/
Dhm_liteipc.c130 if (pcb->ipcInfo != NULL) { in LiteIpcOpen()
134 pcb->ipcInfo = LiteIpcPoolCreate(); in LiteIpcOpen()
135 if (pcb->ipcInfo == NULL) { in LiteIpcOpen()
147 LITE_OS_SEC_TEXT STATIC BOOL IsPoolMapped(ProcIpcInfo *ipcInfo) in IsPoolMapped() argument
149 return (ipcInfo->pool.uvaddr != NULL) && (ipcInfo->pool.kvaddr != NULL) && in IsPoolMapped()
150 (ipcInfo->pool.poolSize != 0); in IsPoolMapped()
160 VADDR_T uva = (VADDR_T)(UINTPTR)pcb->ipcInfo->pool.uvaddr; in DoIpcMmap()
161 VADDR_T kva = (VADDR_T)(UINTPTR)pcb->ipcInfo->pool.kvaddr; in DoIpcMmap()
204 ProcIpcInfo *ipcInfo = pcb->ipcInfo; in LiteIpcMmap() local
206 if ((ipcInfo == NULL) || (region == NULL) || (region->range.size > LITE_IPC_POOL_MAX_SIZE) || in LiteIpcMmap()
[all …]
/kernel/liteos_a/kernel/base/include/
Dlos_process_pri.h104 ProcIpcInfo *ipcInfo; /**< Memory pool for lite ipc */ member
/kernel/liteos_a/kernel/base/core/
Dlos_process.c1908 if (run->ipcInfo != NULL) { in OsCopyProcessResources()
1909 child->ipcInfo = LiteIpcPoolReInit((const ProcIpcInfo *)(run->ipcInfo)); in OsCopyProcessResources()
1910 if (child->ipcInfo == NULL) { in OsCopyProcessResources()