Home
last modified time | relevance | path

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

/kernel/liteos_m/kernel/src/
Dlos_task.c144 STATIC VOID OsRecycleTaskResources(LosTaskCB *taskCB, UINTPTR *stackPtr) in OsRecycleTaskResources() argument
148 *stackPtr = taskCB->topOfStack - OS_TASK_STACK_PROTECT_SIZE; in OsRecycleTaskResources()
150 *stackPtr = taskCB->topOfStack; in OsRecycleTaskResources()
164 UINTPTR stackPtr; in OsRecycleFinishedTask() local
170 stackPtr = 0; in OsRecycleFinishedTask()
171 OsRecycleTaskResources(taskCB, &stackPtr); in OsRecycleFinishedTask()
174 (VOID)LOS_MemFree(OS_TASK_STACK_ADDR, (VOID *)stackPtr); in OsRecycleFinishedTask()
241 UINT32 *stackPtr = NULL; in OsGetTaskWaterLine() local
245stackPtr = (UINT32 *)(UINTPTR)(OS_TCB_FROM_TID(taskID)->topOfStack + OS_TASK_STACK_TOP_OFFSET); in OsGetTaskWaterLine()
246 …while ((stackPtr < (UINT32 *)(OS_TCB_FROM_TID(taskID)->stackPointer)) && (*stackPtr == OS_TASK_STA… in OsGetTaskWaterLine()
[all …]
/kernel/uniproton/src/core/kernel/task/
Dprt_task_init.c300 OS_SEC_ALW_INLINE INLINE void OsTskCreateTcbInit(uintptr_t stackPtr, struct TskInitParam *initParam, in OsTskCreateTcbInit() argument
304 taskCb->stackPointer = (void *)stackPtr; in OsTskCreateTcbInit()
335 void *stackPtr = NULL; in OsTaskCreateOnly() local
360 stackPtr = OsTskContextInit(taskId, curStackSize, topStack, (uintptr_t)OsTskEntry); in OsTaskCreateOnly()
362 OsTskCreateTcbInit((uintptr_t)stackPtr, initParam, (uintptr_t)topStack, curStackSize, taskCb); in OsTaskCreateOnly()
/kernel/liteos_m/kernel/include/
Dlos_task.h1782 extern VOID *OsTskUserStackInit(VOID* stackPtr, VOID* userSP, UINT32 userStackSize);