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;
188 thr = gomp_thread ();
189 nested = thr->ts.team != NULL;
196 team->prev_ts = thr->ts;
198 thr->ts.team = team;
199 thr->ts.work_share = work_share;
200 thr->ts.team_id = 0;
201 thr->ts.work_share_generation = 0;
202 thr->ts.static_trip = 0;
327 struct gomp_thread *thr = gomp_thread ();
328 struct gomp_team *team = thr->ts.team;
332 thr->ts = team->prev_ts;
343 struct gomp_thread *thr;
353 thr = &gomp_tls_data;
355 thr = &initial_thread_tls_data;
357 gomp_sem_init (&thr->release, 0);