Lines Matching refs:thread_attr
98 static void wakeup_threads(struct thread_data *td, pthread_attr_t thread_attr) in wakeup_threads() argument
102 pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_JOINABLE); in wakeup_threads()
113 if (pthread_create(&td[i].worker, &thread_attr, in wakeup_threads()
145 static void block_threads(pthread_t *w, pthread_attr_t thread_attr, in block_threads() argument
164 if (pthread_attr_setaffinity_np(&thread_attr, size, cpuset)) { in block_threads()
169 if (pthread_create(&w[i], &thread_attr, blocked_workerfn, NULL)) { in block_threads()
241 pthread_attr_t thread_attr; in bench_futex_wake_parallel() local
297 pthread_attr_init(&thread_attr); in bench_futex_wake_parallel()
308 block_threads(blocked_worker, thread_attr, cpu); in bench_futex_wake_parallel()
320 wakeup_threads(waking_worker, thread_attr); in bench_futex_wake_parallel()
339 pthread_attr_destroy(&thread_attr); in bench_futex_wake_parallel()