Searched refs:stackPtr (Results 1 – 3 of 3) sorted by relevance
/kernel/liteos_m/kernel/src/ |
D | los_task.c | 144 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 245 … stackPtr = (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/ |
D | prt_task_init.c | 300 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/ |
D | los_task.h | 1782 extern VOID *OsTskUserStackInit(VOID* stackPtr, VOID* userSP, UINT32 userStackSize);
|