Home
last modified time | relevance | path

Searched refs:platInfo (Results 1 – 4 of 4) sorted by relevance

/device/google/contexthub/firmware/os/cpu/cortexm4/
DappSupport.c134 bool cpuInternalAppLoad(const struct AppHdr *appHdr, struct PlatAppInfo *platInfo) in cpuInternalAppLoad() argument
136 platInfo->data = 0x00000000; in cpuInternalAppLoad()
141 bool cpuAppLoad(const struct AppHdr *app, struct PlatAppInfo *platInfo) in cpuAppLoad() argument
152 platInfo->data = mem + sect->data_start; in cpuAppLoad()
170 void cpuAppUnload(const struct AppHdr *app, struct PlatAppInfo *platInfo) in cpuAppUnload() argument
172 if (platInfo->data) in cpuAppUnload()
173 heapFree((uint8_t*)platInfo->data - app->sect.data_start); in cpuAppUnload()
191 bool cpuAppInit(const struct AppHdr *app, struct PlatAppInfo *platInfo, uint32_t tid) in cpuAppInit() argument
193 if (platInfo->data) in cpuAppInit()
194 … return callWithR9((const void*)APP_FLASH_RELOC_BASE(app), app->vec.init, platInfo->data, tid, 0); in cpuAppInit()
[all …]
/device/google/contexthub/firmware/os/inc/
Dcpu.h38 bool cpuInternalAppLoad(const struct AppHdr *appHdr, struct PlatAppInfo *platInfo);
39 bool cpuAppLoad(const struct AppHdr *appHdr, struct PlatAppInfo *platInfo);
40 void cpuAppUnload(const struct AppHdr *appHdr, struct PlatAppInfo *platInfo);
41 bool cpuAppInit(const struct AppHdr *appHdr, struct PlatAppInfo *platInfo, uint32_t tid);
42 void cpuAppEnd(const struct AppHdr *appHdr, struct PlatAppInfo *platInfo);
43 void cpuAppHandle(const struct AppHdr *appHdr, struct PlatAppInfo *platInfo, uint32_t evtType, cons…
44 void cpuAppInvoke(const struct AppHdr *app, struct PlatAppInfo *platInfo,
Dseos_priv.h57 struct PlatAppInfo platInfo; member
/device/google/contexthub/firmware/os/core/
Dseos.c296 bool done = cpuAppInit(task->app, &task->platInfo, task->tid); in osTaskInit()
328 cpuAppEnd(task->app, &task->platInfo); in osTaskEnd()
341 cpuAppHandle(task->app, &task->platInfo, in osTaskHandle()
351 …cpuAppInvoke(task->app, &task->platInfo, (void (*)(uintptr_t,uintptr_t))freeCallback, (uintptr_t)m… in osTaskInvokeMessageFreeCallback()
358 cpuAppInvoke(task->app, &task->platInfo, in osTaskInvokeEventFreeCallback()
723 cpuInternalAppLoad(task->app, &task->platInfo) : in osLoadApp()
724 cpuAppLoad(task->app, &task->platInfo); in osLoadApp()
738 cpuAppUnload(task->app, &task->platInfo); in osUnloadApp()
756 … task->app->hdr.appId, (uintptr_t) task->app, (uintptr_t) task->platInfo.data, task->tid); in osStartApp()