Home
last modified time | relevance | path

Searched refs:stackAddr (Results 1 - 15 of 15) sorted by relevance

/kernel/liteos_m/kal/posix/src/
H A Dpthread_attr.c191 int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stackAddr) in pthread_attr_setstackaddr() argument
198 attr->stackaddr = stackAddr; in pthread_attr_setstackaddr()
203 int pthread_attr_getstackaddr(const pthread_attr_t *attr, void **stackAddr) in pthread_attr_getstackaddr() argument
205 if (((attr != NULL) && (stackAddr != NULL)) && attr->stackaddr_set) { in pthread_attr_getstackaddr()
206 *stackAddr = attr->stackaddr; in pthread_attr_getstackaddr()
225 int pthread_attr_setstack(pthread_attr_t *attr, void *stackAddr, size_t stackSize) in pthread_attr_setstack() argument
227 if ((attr == NULL) || (stackAddr == NULL) || (stackSize < PTHREAD_STACK_MIN)) { in pthread_attr_setstack()
234 attr->stackaddr = stackAddr; in pthread_attr_setstack()
238 int pthread_attr_getstack(const pthread_attr_t *attr, void **stackAddr, size_t *stackSize) in pthread_attr_getstack() argument
240 if ((attr == NULL) || (stackAddr in pthread_attr_getstack()
[all...]
H A Dpthread.c107 taskInitParam->stackAddr = (UINTPTR)threadAttr->stackaddr; in PthreadAttrCheck()
/kernel/liteos_m/testsuites/sample/kernel/task/
H A DIt_los_task_130.c99 task1.stackAddr = (UINTPTR)taskStack1; in TestCase()
100 ICUNIT_ASSERT_NOT_EQUAL(task1.stackAddr, 0, task1.stackAddr); in TestCase()
113 task1.stackAddr = (UINTPTR)taskStack2; in TestCase()
114 ICUNIT_GOTO_NOT_EQUAL(task1.stackAddr, 0, task1.stackAddr, EXIT); in TestCase()
H A DIt_los_task_129.c55 osTaskInitParam.stackAddr = (UINTPTR)taskStack; in TestCase()
56 ICUNIT_ASSERT_NOT_EQUAL(osTaskInitParam.stackAddr, 0, osTaskInitParam.stackAddr); in TestCase()
/kernel/uniproton/src/core/kernel/task/
H A Dprt_task_init.c114 void *stackAddr = NULL; in OsTskMemAlloc() local
115 stackAddr = OsMemAllocAlign((U32)OS_MID_TSK, (U8)OS_MEM_DEFAULT_FSC_PT, size, in OsTskMemAlloc()
118 return stackAddr; in OsTskMemAlloc()
195 if (((OS_TSK_STACK_SIZE_ALIGN - 1) & (uintptr_t)initParam->stackAddr) != 0) { in OsTaskCreateParaCheck()
203 if (initParam->stackAddr != 0) { in OsTaskCreateParaCheck()
205 stackAddrLen = (U64)(initParam->stackAddr) + (U64)(initParam->stackSize); in OsTaskCreateParaCheck()
280 if (initParam->stackAddr != 0) { in OsTaskCreateRsrcInit()
281 topStack = (void *)(initParam->stackAddr); in OsTaskCreateRsrcInit()
H A Dprt_amp_task_init.c90 taskInitParam.stackAddr = 0; in OsIdleTskAMPCreate()
/kernel/liteos_a/compat/posix/src/
H A Dpthread_attr.c190 int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stackAddr) in pthread_attr_setstackaddr() argument
197 attr->stackaddr = stackAddr; in pthread_attr_setstackaddr()
202 int pthread_attr_getstackaddr(const pthread_attr_t *attr, void **stackAddr) in pthread_attr_getstackaddr() argument
204 if (((attr != NULL) && (stackAddr != NULL)) && attr->stackaddr_set) { in pthread_attr_getstackaddr()
205 *stackAddr = attr->stackaddr; in pthread_attr_getstackaddr()
/kernel/liteos_m/testsuites/sample/cmsis/
H A Dcmsis_func_test.c68 void *stackAddr = malloc(OS_TSK_TEST_STACK_SIZE); variable
69 ICUNIT_ASSERT_NOT_EQUAL(stackAddr, NULL, stackAddr);
71 attr.stack_mem = stackAddr;
80 free(stackAddr); variable
/kernel/liteos_m/testsuites/sample/posix/
H A Dpthread_func_test.c982 void *stackAddr = NULL; variable
985 stackAddr = malloc(OS_TSK_TEST_STACK_SIZE);
986 ICUNIT_ASSERT_NOT_EQUAL(stackAddr, NULL, stackAddr);
991 ret = pthread_attr_setstack(&attr, stackAddr, OS_TSK_TEST_STACK_SIZE);
1001 free(stackAddr); variable
/kernel/liteos_m/components/security/syscall/
H A Dpthread_syscall.c55 taskInitParam.stackAddr = userSp; in SysUserTaskCreate()
/kernel/uniproton/src/include/uapi/
H A Dprt_task.h967 uintptr_t stackAddr; member
994 * 其结构体中的成员参数stackAddr传入时必须进行初始化,若不采用用户配置的独立任务栈进行栈空间分配,
/kernel/liteos_m/kernel/include/
H A Dlos_task.h460 UINTPTR stackAddr; /**< Task stack memory */ member
/kernel/uniproton/src/net/lwip-2.1/src/
H A Dsys_arch.c58 task.stackAddr = 0; in sys_thread_new()
/kernel/liteos_m/kernel/src/
H A Dlos_task.c744 if (taskInitParam->stackAddr == (UINTPTR)NULL) { in OsNewTaskInit()
759 taskCB->topOfStack = LOS_Align(taskInitParam->stackAddr, LOSCFG_STACK_POINT_ALIGN_SIZE); in OsNewTaskInit()
760 taskCB->stackSize = taskInitParam->uwStackSize - (taskCB->topOfStack - taskInitParam->stackAddr); in OsNewTaskInit()
/kernel/liteos_m/kal/cmsis/
H A Dcmsis_liteos2.c271 stTskInitParam.stackAddr = (UINTPTR)attr->stack_mem; in osThreadNew()

Completed in 19 milliseconds