Lines Matching refs:thread_attr
93 static void wakeup_threads(struct thread_data *td, pthread_attr_t thread_attr) in wakeup_threads() argument
97 pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_JOINABLE); in wakeup_threads()
108 if (pthread_create(&td[i].worker, &thread_attr, in wakeup_threads()
140 static void block_threads(pthread_t *w, pthread_attr_t thread_attr, in block_threads() argument
153 if (pthread_attr_setaffinity_np(&thread_attr, sizeof(cpu_set_t), &cpuset)) in block_threads()
156 if (pthread_create(&w[i], &thread_attr, blocked_workerfn, NULL)) in block_threads()
225 pthread_attr_t thread_attr; in bench_futex_wake_parallel() local
274 pthread_attr_init(&thread_attr); in bench_futex_wake_parallel()
285 block_threads(blocked_worker, thread_attr, cpu); in bench_futex_wake_parallel()
297 wakeup_threads(waking_worker, thread_attr); in bench_futex_wake_parallel()
316 pthread_attr_destroy(&thread_attr); in bench_futex_wake_parallel()