Lines Matching refs:taskID
40 VOID OsUserTaskInit(UINT32 taskID, UINTPTR entry, UINTPTR userArea, UINTPTR userSp) in OsUserTaskInit() argument
42 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in OsUserTaskInit()
46 g_UserTaskCBArray[taskID].userArea = userArea; in OsUserTaskInit()
47 g_UserTaskCBArray[taskID].userSp = userSp; in OsUserTaskInit()
48 g_UserTaskCBArray[taskID].boxID = g_UserTaskCBArray[g_losTask.runTask->taskID].boxID; in OsUserTaskInit()
51 VOID OsUserTaskDelete(UINT32 taskID) in OsUserTaskDelete() argument
53 (VOID)memset_s(&g_UserTaskCBArray[taskID], sizeof(UserTaskCB), 0, sizeof(UserTaskCB)); in OsUserTaskDelete()
56 UserTaskCB *OsGetUserTaskCB(UINT32 taskID) in OsGetUserTaskCB() argument
58 return &g_UserTaskCBArray[taskID]; in OsGetUserTaskCB()
74 UINT32 ret, taskID; in OsBoxStart() local
85 ret = LOS_TaskCreateOnly(&taskID, &taskInitParam); in OsBoxStart()
91 OsUserTaskInit(taskID, (UINTPTR)_ulibc_start, 0, box->boxStackAddr + box->boxStackSize); in OsBoxStart()
92 g_UserTaskCBArray[taskID].boxID = i; in OsBoxStart()
94 ret = LOS_TaskResume(taskID); in OsBoxStart()
96 PRINT_ERR("Box(%u) resume task %u failed, Error 0x%x\n", i, taskID, ret); in OsBoxStart()
104 UINT32 ret, taskID; in LOS_BoxStart() local
118 return LOS_TaskCreate(&taskID, &taskInitParam); in LOS_BoxStart()