Lines Matching refs:participants
100 BarrierInit(Barrier *barrier, int participants) in BarrierInit() argument
103 barrier->participants = participants; in BarrierInit()
107 barrier->static_party = participants > 0; in BarrierInit()
136 if (barrier->arrived == barrier->participants) in BarrierArriveAndWait()
221 ++barrier->participants; in BarrierAttach()
261 int participants; in BarrierParticipants() local
264 participants = barrier->participants; in BarrierParticipants()
267 return participants; in BarrierParticipants()
286 Assert(barrier->participants > 0); in BarrierDetachImpl()
287 --barrier->participants; in BarrierDetachImpl()
294 if ((arrive || barrier->participants > 0) && in BarrierDetachImpl()
295 barrier->arrived == barrier->participants) in BarrierDetachImpl()
304 last = barrier->participants == 0; in BarrierDetachImpl()