Home
last modified time | relevance | path

Searched refs:threads (Results 1 – 7 of 7) sorted by relevance

/examples/utest/testcases/kernel/smp/
A Dsmp_thread_preemption_tc.c26 static rt_thread_t threads[2]; variable
54threads[0] = rt_thread_create("tlow", thread_low_entry, RT_NULL, THREAD_STACK_SIZE, THREAD_PRIORIT… in thread_preemptions_tc()
55 if (threads[0] != RT_NULL) in thread_preemptions_tc()
58 rt_thread_startup(threads[0] ); in thread_preemptions_tc()
63threads[1] = rt_thread_create("thigh", thread_high_entry, RT_NULL, THREAD_STACK_SIZE, THREAD_PRIO… in thread_preemptions_tc()
64 if (threads[1] != RT_NULL) in thread_preemptions_tc()
67 rt_thread_startup(threads[1]); in thread_preemptions_tc()
A Dsmp_affinity_pri1_tc.c29 static rt_thread_t threads[RT_CPUS_NR]; variable
93threads[0] = rt_thread_create("T0", thread_entry, (int *)&params[0], THREAD_STACK_SIZE, LOW_PRIORI… in smp_affinity_pri1_tc()
95 if (threads[0] != RT_NULL) in smp_affinity_pri1_tc()
97 rt_thread_control(threads[0], RT_THREAD_CTRL_BIND_CPU, (void *)0); in smp_affinity_pri1_tc()
98 rt_thread_startup(threads[0]); in smp_affinity_pri1_tc()
105threads[i] = rt_thread_create(thread_name, thread_entry, (int *)&params[i], THREAD_STACK_SIZE, THR… in smp_affinity_pri1_tc()
107 if (threads[i] != RT_NULL) in smp_affinity_pri1_tc()
109 rt_thread_control(threads[i], RT_THREAD_CTRL_BIND_CPU, (void *)i); in smp_affinity_pri1_tc()
110 rt_thread_startup(threads[i]); in smp_affinity_pri1_tc()
126 rt_thread_delete(threads[num]); in utest_tc_cleanup()
A Dsmp_affinity_pri2_tc.c29 static rt_thread_t threads[RT_CPUS_NR]; variable
85threads[0] = rt_thread_create("T0", thread_entry, (int *)&params[0], THREAD_STACK_SIZE, THIGH_PRIO… in smp_affinity_pri2_tc()
87 if (threads[0] != RT_NULL) in smp_affinity_pri2_tc()
90 rt_thread_startup(threads[0]); in smp_affinity_pri2_tc()
97threads[i] = rt_thread_create(thread_name, thread_entry, (int *)&params[i], THREAD_STACK_SIZE, THR… in smp_affinity_pri2_tc()
99 if (threads[i] != RT_NULL) in smp_affinity_pri2_tc()
102 rt_thread_control(threads[i], RT_THREAD_CTRL_BIND_CPU, (void *)i); in smp_affinity_pri2_tc()
103 rt_thread_startup(threads[i]); in smp_affinity_pri2_tc()
119 rt_thread_delete(threads[num]); in utest_tc_cleanup()
A Dsmp_assigned_idle_cores_tc.c24 static rt_thread_t threads[RT_CPUS_NR]; variable
61threads[i] = rt_thread_create(thread_name, thread_entry, &params[i], THREAD_STACK_SIZE, THREAD_PRI… in thread_on_idle_core_tc()
62 if (threads[i] != RT_NULL) in thread_on_idle_core_tc()
65 rt_thread_startup(threads[i]); in thread_on_idle_core_tc()
82 rt_thread_delete(threads[num]); in utest_tc_cleanup()
A Dsmp_bind_affinity_tc.c26 static rt_thread_t threads[RT_CPUS_NR]; variable
73threads[i] = rt_thread_create(thread_name, thread_entry, (int *)&params[i], THREAD_STACK_SIZE, THR… in thread_bind_affinity_tc()
76 rt_thread_control(threads[0], RT_THREAD_CTRL_BIND_CPU, (void *)0); in thread_bind_affinity_tc()
78 if (threads[i] != RT_NULL) in thread_bind_affinity_tc()
80 rt_thread_startup(threads[i]); in thread_bind_affinity_tc()
105 rt_thread_delete(threads[num]); in utest_tc_cleanup()
A DKconfig8 bool "smp threads auto assign to idle cores for test"
20 bool "smp threads preemption test"
/examples/libc/
A Dex3.c27 pthread_t threads[NUM_THREADS]; variable
46 pthread_create(&threads[started], NULL, search, (void *)pid); in libc_ex3()
50 pthread_join(threads[i], NULL); in libc_ex3()
141 if (threads[j] != tid) pthread_cancel(threads[j]); in search()

Completed in 11 milliseconds