Home
last modified time | relevance | path

Searched refs:work_share (Results 1 – 9 of 9) sorted by relevance

/freebsd-10-stable/contrib/gcclibs/libgomp/
Dloop.c72 gomp_loop_init (thr->ts.work_share, start, end, incr, in gomp_loop_static_start()
74 gomp_mutex_unlock (&thr->ts.work_share->lock); in gomp_loop_static_start()
87 gomp_loop_init (thr->ts.work_share, start, end, incr, in gomp_loop_dynamic_start()
91 gomp_mutex_unlock (&thr->ts.work_share->lock); in gomp_loop_dynamic_start()
95 gomp_mutex_unlock (&thr->ts.work_share->lock); in gomp_loop_dynamic_start()
109 gomp_loop_init (thr->ts.work_share, start, end, incr, in gomp_loop_guided_start()
113 gomp_mutex_unlock (&thr->ts.work_share->lock); in gomp_loop_guided_start()
117 gomp_mutex_unlock (&thr->ts.work_share->lock); in gomp_loop_guided_start()
154 gomp_loop_init (thr->ts.work_share, start, end, incr, in gomp_loop_ordered_static_start()
158 gomp_mutex_unlock (&thr->ts.work_share->lock); in gomp_loop_ordered_static_start()
[all …]
Dteam.c116 thr->ts.work_share = NULL; in gomp_thread_start()
137 new_team (unsigned nthreads, struct gomp_work_share *work_share) in new_team() argument
148 team->oldest_live_gen = work_share == NULL; in new_team()
149 team->num_live_gen = work_share != NULL; in new_team()
150 team->work_shares[0] = work_share; in new_team()
179 struct gomp_work_share *work_share) in gomp_team_start() argument
191 team = new_team (nthreads, work_share); in gomp_team_start()
199 thr->ts.work_share = work_share; in gomp_team_start()
244 nthr->ts.work_share = work_share; in gomp_team_start()
290 start_data->ts.work_share = work_share; in gomp_team_start()
Dwork.c83 thr->ts.work_share = ws; in gomp_work_share_start()
100 thr->ts.work_share = ws; in gomp_work_share_start()
131 thr->ts.work_share = ws; in gomp_work_share_start()
150 struct gomp_work_share *ws = thr->ts.work_share; in gomp_work_share_end()
153 thr->ts.work_share = NULL; in gomp_work_share_end()
188 struct gomp_work_share *ws = thr->ts.work_share; in gomp_work_share_end_nowait()
191 thr->ts.work_share = NULL; in gomp_work_share_end_nowait()
Dsingle.c41 gomp_mutex_unlock (&gomp_thread ()->ts.work_share->lock); in GOMP_single_start()
60 gomp_mutex_unlock (&thr->ts.work_share->lock); in GOMP_single_copy_start()
68 ret = thr->ts.work_share->copyprivate; in GOMP_single_copy_start()
86 thr->ts.work_share->copyprivate = data; in GOMP_single_copy_end()
Dsections.c62 gomp_sections_init (thr->ts.work_share, count); in GOMP_sections_start()
69 gomp_mutex_unlock (&thr->ts.work_share->lock); in GOMP_sections_start()
89 gomp_mutex_lock (&thr->ts.work_share->lock); in GOMP_sections_next()
94 gomp_mutex_unlock (&thr->ts.work_share->lock); in GOMP_sections_next()
Dordered.c42 struct gomp_work_share *ws = thr->ts.work_share; in gomp_ordered_first()
73 struct gomp_work_share *ws = thr->ts.work_share; in gomp_ordered_last()
108 struct gomp_work_share *ws = thr->ts.work_share; in gomp_ordered_next()
174 struct gomp_work_share *ws = thr->ts.work_share; in gomp_ordered_static_next()
198 struct gomp_work_share *ws = thr->ts.work_share; in gomp_ordered_sync()
Diter.c45 struct gomp_work_share *ws = thr->ts.work_share; in gomp_iter_static_next()
150 struct gomp_work_share *ws = thr->ts.work_share; in gomp_iter_dynamic_next_locked()
186 struct gomp_work_share *ws = thr->ts.work_share; in gomp_iter_dynamic_next()
236 struct gomp_work_share *ws = thr->ts.work_share; in gomp_iter_guided_next_locked()
270 struct gomp_work_share *ws = thr->ts.work_share; in gomp_iter_guided_next()
Dlibgomp.h138 struct gomp_work_share *work_share; member
DChangeLog1716 initial work_share.