Lines Matching defs:completions
52 AsyncTearDownVnode(sync_completion_t* completions) :
53 callback_(nullptr), completions_(completions) {}
102 bool sync_start(sync_completion_t* completions, async::Loop* loop,
108 auto vn = fbl::AdoptRef(new AsyncTearDownVnode(completions));
119 sync_completion_wait(&completions[0], ZX_TIME_INFINITE);
130 sync_completion_t completions[3];
133 ASSERT_TRUE(sync_start(completions, &loop, &vfs));
136 sync_completion_signal(&completions[1]);
138 sync_completion_t* vnode_destroyed = &completions[2];
159 sync_completion_t completions[3];
162 ASSERT_TRUE(sync_start(completions, &loop, &vfs));
165 sync_completion_signal(&completions[1]);
167 sync_completion_t* vnode_destroyed = &completions[2];
189 sync_completion_t completions[3];
192 ASSERT_TRUE(sync_start(completions, &loop, &vfs));
195 sync_completion_signal(&completions[1]);
197 sync_completion_t* vnode_destroyed = &completions[2];
219 sync_completion_t completions[3];
222 ASSERT_TRUE(sync_start(completions, &loop, &vfs));
224 sync_completion_t* vnode_destroyed = &completions[2];
240 sync_completion_signal(&completions[1]);
253 sync_completion_t completions[3];
257 auto vn = fbl::AdoptRef(new AsyncTearDownVnode(completions));
268 sync_completion_wait(&completions[0], ZX_TIME_INFINITE);
280 sync_completion_t* vnode_destroyed = &completions[2];
297 sync_completion_signal(&completions[1]);