Lines Matching refs:taskInitParam
97 static int PthreadAttrCheck(const pthread_attr_t *threadAttr, TSK_INIT_PARAM_S *taskInitParam)
107 taskInitParam->stackAddr = (UINTPTR)threadAttr->stackaddr;
110 taskInitParam->uwStackSize = threadAttr->stacksize;
112 taskInitParam->uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE;
115 taskInitParam->usTaskPrio = (UINT16)threadAttr->schedparam.sched_priority;
121 taskInitParam->usTaskPrio = (UINT16)schedParam.sched_priority;
123 taskInitParam->usTaskPrio = (UINT16)threadAttr->schedparam.sched_priority;
129 TSK_INIT_PARAM_S *taskInitParam)
140 ret = PthreadAttrCheck(threadAttr, taskInitParam);
162 taskInitParam->pcName = pthreadData->name;
163 taskInitParam->pfnTaskEntry = PthreadEntry;
164 taskInitParam->uwArg = (UINT32)(UINTPTR)pthreadData;
166 taskInitParam->uwResved = LOS_TASK_ATTR_JOINABLE;
197 TSK_INIT_PARAM_S taskInitParam = { 0 };
206 ret = PthreadCreateAttrInit(attr, startRoutine, arg, &taskInitParam);
211 ret = LOS_TaskCreateOnly(&taskID, &taskInitParam);
213 free((VOID *)(UINTPTR)taskInitParam.uwArg);
217 PthreadData *pthreadData = (PthreadData *)taskInitParam.uwArg;