/kernel/liteos_m/kal/posix/src/ |
H A D | pthread_attr.c | 191 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 D | pthread.c | 107 taskInitParam->stackAddr = (UINTPTR)threadAttr->stackaddr; in PthreadAttrCheck()
|
/kernel/liteos_m/testsuites/sample/kernel/task/ |
H A D | It_los_task_130.c | 99 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 D | It_los_task_129.c | 55 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 D | prt_task_init.c | 114 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 D | prt_amp_task_init.c | 90 taskInitParam.stackAddr = 0; in OsIdleTskAMPCreate()
|
/kernel/liteos_a/compat/posix/src/ |
H A D | pthread_attr.c | 190 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 D | cmsis_func_test.c | 68 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 D | pthread_func_test.c | 982 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 D | pthread_syscall.c | 55 taskInitParam.stackAddr = userSp; in SysUserTaskCreate()
|
/kernel/uniproton/src/include/uapi/ |
H A D | prt_task.h | 967 uintptr_t stackAddr; member 994 * 其结构体中的成员参数stackAddr传入时必须进行初始化,若不采用用户配置的独立任务栈进行栈空间分配,
|
/kernel/liteos_m/kernel/include/ |
H A D | los_task.h | 460 UINTPTR stackAddr; /**< Task stack memory */
member
|
/kernel/uniproton/src/net/lwip-2.1/src/ |
H A D | sys_arch.c | 58 task.stackAddr = 0;
in sys_thread_new()
|
/kernel/liteos_m/kernel/src/ |
H A D | los_task.c | 744 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 D | cmsis_liteos2.c | 271 stTskInitParam.stackAddr = (UINTPTR)attr->stack_mem;
in osThreadNew()
|