• Home
  • Raw
  • Download

Lines Matching refs:barrier

111                               const Addr barrier,  in DRD_()
117 tl_assert(barrier != 0); in DRD_()
119 tl_assert(p->a1 == barrier); in DRD_()
193 DRD_(barrier_get_or_allocate)(const Addr barrier, in DRD_()
200 tl_assert(offsetof(DrdClientobj, barrier) == 0); in DRD_()
201 p = &(DRD_(clientobj_get)(barrier, ClientBarrier)->barrier); in DRD_()
204 p = &(DRD_(clientobj_add)(barrier, ClientBarrier)->barrier); in DRD_()
205 DRD_(barrier_initialize)(p, barrier, barrier_type, count); in DRD_()
214 static struct barrier_info* DRD_(barrier_get)(const Addr barrier) in DRD_()
216 tl_assert(offsetof(DrdClientobj, barrier) == 0); in DRD_()
217 return &(DRD_(clientobj_get)(barrier, ClientBarrier)->barrier); in DRD_()
227 void DRD_(barrier_init)(const Addr barrier, in DRD_()
237 BarrierErrInfo bei = { DRD_(thread_get_running_tid)(), barrier, 0, 0 }; in DRD_()
247 p = DRD_(barrier_get)(barrier); in DRD_()
250 BarrierErrInfo bei = { DRD_(thread_get_running_tid)(), barrier, 0, 0 }; in DRD_()
259 p = DRD_(barrier_get_or_allocate)(barrier, barrier_type, count); in DRD_()
265 barrier_get_typename(p), barrier, p->count, count); in DRD_()
270 barrier); in DRD_()
290 void DRD_(barrier_destroy)(const Addr barrier, const BarrierT barrier_type) in DRD_()
294 p = DRD_(barrier_get)(barrier); in DRD_()
299 barrier_get_typename(p), barrier); in DRD_()
305 .addr = barrier, in DRD_()
329 void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier, in DRD_()
337 p = DRD_(barrier_get)(barrier); in DRD_()
358 barrier_get_typename(p), barrier, p->pre_iteration); in DRD_()
404 void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier, in DRD_()
414 p = DRD_(barrier_get)(barrier); in DRD_()
419 barrier, p ? p->post_iteration : -1, in DRD_()