while ((ACCESS_SAFE(e->Ev.Gen.completed) == false) ||
TIMER_AFTER(timer_clock(), end))
cpu_relax();
ret = e->Ev.Gen.completed;
e->Ev.Gen.completed = false;
while ((ACCESS_SAFE(e->Ev.Gen.completed) == false) ||
TIMER_AFTER(timer_clock(), end))
cpu_relax();
ret = e->Ev.Gen.completed;
e->Ev.Gen.completed = false;