Lines Matching refs:thread_attr
97 static void wakeup_threads(struct thread_data *td, pthread_attr_t thread_attr) in wakeup_threads() argument
101 pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_JOINABLE); in wakeup_threads()
112 if (pthread_create(&td[i].worker, &thread_attr, in wakeup_threads()
144 static void block_threads(pthread_t *w, pthread_attr_t thread_attr, in block_threads() argument
157 if (pthread_attr_setaffinity_np(&thread_attr, sizeof(cpu_set_t), &cpuset)) in block_threads()
160 if (pthread_create(&w[i], &thread_attr, blocked_workerfn, NULL)) in block_threads()
229 pthread_attr_t thread_attr; in bench_futex_wake_parallel() local
285 pthread_attr_init(&thread_attr); in bench_futex_wake_parallel()
296 block_threads(blocked_worker, thread_attr, cpu); in bench_futex_wake_parallel()
308 wakeup_threads(waking_worker, thread_attr); in bench_futex_wake_parallel()
327 pthread_attr_destroy(&thread_attr); in bench_futex_wake_parallel()