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