Home
last modified time | relevance | path

Searched refs:initParam (Results 1 – 11 of 11) sorted by relevance

/kernel/uniproton/src/core/kernel/task/
Dprt_task_init.c175 OS_SEC_L4_TEXT U32 OsTaskCreateParaCheck(const TskHandle *taskPid, struct TskInitParam *initParam) in OsTaskCreateParaCheck() argument
179 if ((taskPid == NULL) || (initParam == NULL)) { in OsTaskCreateParaCheck()
183 if (initParam->taskEntry == NULL) { in OsTaskCreateParaCheck()
187 if (initParam->stackSize == 0) { in OsTaskCreateParaCheck()
188 initParam->stackSize = g_tskModInfo.defaultSize; in OsTaskCreateParaCheck()
191 if (((OS_TSK_STACK_SIZE_ALIGN - 1) & initParam->stackSize) != 0) { in OsTaskCreateParaCheck()
195 if (((OS_TSK_STACK_SIZE_ALIGN - 1) & (uintptr_t)initParam->stackAddr) != 0) { in OsTaskCreateParaCheck()
199 if (initParam->stackSize < OS_TSK_MIN_STACK_SIZE) { in OsTaskCreateParaCheck()
203 if (initParam->stackAddr != 0) { in OsTaskCreateParaCheck()
205 stackAddrLen = (U64)(initParam->stackAddr) + (U64)(initParam->stackSize); in OsTaskCreateParaCheck()
[all …]
/kernel/liteos_a/kernel/base/core/
Dlos_task.c440 STATIC UINT32 TaskCreateParamCheck(const UINT32 *taskID, TSK_INIT_PARAM_S *initParam) in TaskCreateParamCheck() argument
448 if (initParam == NULL) { in TaskCreateParamCheck()
452 if (!OsProcessIsUserMode((LosProcessCB *)initParam->processID)) { in TaskCreateParamCheck()
453 if (initParam->pcName == NULL) { in TaskCreateParamCheck()
458 if (initParam->pfnTaskEntry == NULL) { in TaskCreateParamCheck()
462 if (initParam->usTaskPrio > OS_TASK_PRIORITY_LOWEST) { in TaskCreateParamCheck()
466 if (initParam->uwStackSize > poolSize) { in TaskCreateParamCheck()
470 if (initParam->uwStackSize == 0) { in TaskCreateParamCheck()
471 initParam->uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; in TaskCreateParamCheck()
473 initParam->uwStackSize = (UINT32)ALIGN(initParam->uwStackSize, LOSCFG_STACK_POINT_ALIGN_SIZE); in TaskCreateParamCheck()
[all …]
/kernel/liteos_a/shell/full/src/base/
Dshmsg.c412 TSK_INIT_PARAM_S initParam = {0}; in ShellTaskInit() local
422 initParam.pfnTaskEntry = (TSK_ENTRY_FUNC)ShellTask; in ShellTaskInit()
423 initParam.usTaskPrio = 9; /* 9:shell task priority */ in ShellTaskInit()
424 initParam.auwArgs[0] = (UINTPTR)shellCB; in ShellTaskInit()
425 initParam.uwStackSize = 0x3000; in ShellTaskInit()
426 initParam.pcName = name; in ShellTaskInit()
427 initParam.uwResved = LOS_TASK_STATUS_DETACHED; in ShellTaskInit()
431 return LOS_TaskCreate(&shellCB->shellTaskHandle, &initParam); in ShellTaskInit()
438 TSK_INIT_PARAM_S initParam = {0}; in ShellEntryInit() local
448 initParam.pfnTaskEntry = (TSK_ENTRY_FUNC)ShellEntry; in ShellEntryInit()
[all …]
/kernel/liteos_a/shell/full/src/cmds/
Dwatch_shellcmd.c191 TSK_INIT_PARAM_S initParam = {0}; in OsWatchTaskCreate() local
201 initParam.pfnTaskEntry = (TSK_ENTRY_FUNC)OsShellCmdDoWatch; in OsWatchTaskCreate()
202 initParam.usTaskPrio = 10; /* 10:shellcmd_watch task priority */ in OsWatchTaskCreate()
203 initParam.auwArgs[0] = (UINTPTR)watchItem; in OsWatchTaskCreate()
204 initParam.uwStackSize = 0x3000; /* 0x3000:stack size of shellcmd_watch task */ in OsWatchTaskCreate()
205 initParam.pcName = "shellcmd_watch"; in OsWatchTaskCreate()
206 initParam.uwResved = LOS_TASK_STATUS_DETACHED; in OsWatchTaskCreate()
208 ret = LOS_TaskCreate(&watchTaskId, &initParam); in OsWatchTaskCreate()
/kernel/liteos_a/net/telnet/src/
Dtelnet_loop.c515 TSK_INIT_PARAM_S initParam = {0}; in TelnetdTaskInit() local
517 initParam.pfnTaskEntry = (TSK_ENTRY_FUNC)TelnetdMain; in TelnetdTaskInit()
518 initParam.uwStackSize = TELNET_TASK_STACK_SIZE; in TelnetdTaskInit()
519 initParam.pcName = "TelnetServer"; in TelnetdTaskInit()
520 initParam.usTaskPrio = TELNET_TASK_PRIORITY; in TelnetdTaskInit()
521 initParam.uwResved = LOS_TASK_STATUS_DETACHED; in TelnetdTaskInit()
528 ret = LOS_TaskCreate((UINT32 *)&g_telnetTaskId, &initParam); in TelnetdTaskInit()
/kernel/liteos_a/kernel/include/
Dlos_task.h605 extern UINT32 LOS_TaskCreateOnly(UINT32 *taskID, TSK_INIT_PARAM_S *initParam);
650 extern UINT32 LOS_TaskCreate(UINT32 *taskID, TSK_INIT_PARAM_S *initParam);
/kernel/liteos_a/kernel/common/
Dconsole.c1154 TSK_INIT_PARAM_S initParam = {0}; in OsConsoleBufInit() local
1161 initParam.pfnTaskEntry = (TSK_ENTRY_FUNC)ConsoleSendTask; in OsConsoleBufInit()
1162 initParam.usTaskPrio = SHELL_TASK_PRIORITY; in OsConsoleBufInit()
1163 initParam.auwArgs[0] = (UINTPTR)consoleCB; in OsConsoleBufInit()
1164 initParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; in OsConsoleBufInit()
1165 initParam.pcName = (consoleCB->consoleID == CONSOLE_SERIAL) ? "SendToSer" : "SendToTelnet"; in OsConsoleBufInit()
1166 initParam.uwResved = LOS_TASK_STATUS_DETACHED; in OsConsoleBufInit()
1168 ret = LOS_TaskCreate(&consoleCB->sendTaskID, &initParam); in OsConsoleBufInit()
/kernel/uniproton/src/core/kernel/include/
Dprt_task_external.h191 extern U32 OsTaskCreateOnly(TskHandle *taskPid, struct TskInitParam *initParam);
/kernel/liteos_a/kernel/base/include/
Dlos_task_pri.h325 extern UINT32 OsCreateUserTask(UINTPTR processID, TSK_INIT_PARAM_S *initParam);
/kernel/uniproton/src/include/uapi/
Dprt_task.h1003 extern U32 PRT_TaskCreate(TskHandle *taskPid, struct TskInitParam *initParam);
/kernel/uniproton/doc/design/
Dinterface_description.md711 U32 PRT_TaskCreate(TskHandle *taskPid, struct TskInitParam *initParam)
719 initParam [IN] 类型#struct TskInitParam *,任务创建参数,