Lines Matching refs:thr
73 struct gomp_thread *thr;
78 thr = &gomp_tls_data;
81 thr = &local_thr;
82 pthread_setspecific (gomp_tls_key, thr);
84 gomp_sem_init (&thr->release, 0);
89 thr->ts = data->ts;
91 thr->ts.team->ordered_release[thr->ts.team_id] = &thr->release;
95 gomp_barrier_wait (&thr->ts.team->barrier);
97 gomp_barrier_wait (&thr->ts.team->barrier);
101 gomp_threads[thr->ts.team_id] = thr;
112 team = thr->ts.team;
113 thr->fn = NULL;
114 thr->data = NULL;
115 thr->ts.team = NULL;
116 thr->ts.work_share = NULL;
117 thr->ts.team_id = 0;
118 thr->ts.work_share_generation = 0;
119 thr->ts.static_trip = 0;
124 local_fn = thr->fn;
125 local_data = thr->data;
182 struct gomp_thread *thr, *nthr;
187 thr = gomp_thread ();
188 nested = thr->ts.team != NULL;
195 team->prev_ts = thr->ts;
197 thr->ts.team = team;
198 thr->ts.work_share = work_share;
199 thr->ts.team_id = 0;
200 thr->ts.work_share_generation = 0;
201 thr->ts.static_trip = 0;
310 struct gomp_thread *thr = gomp_thread ();
311 struct gomp_team *team = thr->ts.team;
315 thr->ts = team->prev_ts;
326 struct gomp_thread *thr;
336 thr = &gomp_tls_data;
338 thr = &initial_thread_tls_data;
340 gomp_sem_init (&thr->release, 0);