Lines Matching refs:thread_attr
75 static void wakeup_threads(struct thread_data *td, pthread_attr_t thread_attr) in wakeup_threads() argument
79 pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_JOINABLE); in wakeup_threads()
88 if (pthread_create(&td[i].worker, &thread_attr, in wakeup_threads()
116 static void block_threads(pthread_t *w, pthread_attr_t thread_attr) in block_threads() argument
128 if (pthread_attr_setaffinity_np(&thread_attr, sizeof(cpu_set_t), &cpu)) in block_threads()
131 if (pthread_create(&w[i], &thread_attr, blocked_workerfn, NULL)) in block_threads()
201 pthread_attr_t thread_attr; in bench_futex_wake_parallel() local
246 pthread_attr_init(&thread_attr); in bench_futex_wake_parallel()
257 block_threads(blocked_worker, thread_attr); in bench_futex_wake_parallel()
269 wakeup_threads(waking_worker, thread_attr); in bench_futex_wake_parallel()
288 pthread_attr_destroy(&thread_attr); in bench_futex_wake_parallel()