Lines Matching defs:thread_arg
74 pthread_mutex_lock(&thread_arg.terminate_thread_mutex);
75 thread_arg.terminate_thread = true;
76 pthread_cond_broadcast(&thread_arg.terminate_thread_cond);
77 pthread_mutex_unlock(&thread_arg.terminate_thread_mutex);
89 TidReporterArgument thread_arg;
109 pthread_mutex_lock(&thread_arg.tid_reported_mutex);
110 thread_arg.reported_tid = -1;
112 pthread_create(pthread_id, NULL, TidReporterThread, &thread_arg));
113 while (thread_arg.reported_tid == (tid_t)(-1))
114 pthread_cond_wait(&thread_arg.tid_reported_cond,
115 &thread_arg.tid_reported_mutex);
116 pthread_mutex_unlock(&thread_arg.tid_reported_mutex);
117 *tid = thread_arg.reported_tid;