Lines Matching defs:context
40 uintptr_t* context,
47 *context = context_;
63 uintptr_t context = static_cast<uintptr_t>(-1);
67 result = waiter_.Wait(deadline_, &context);
74 context_ = context;
93 uintptr_t context;
103 thread.WaitUntilDone(&result, &context, &elapsed);
105 EXPECT_EQ(1u, context);
114 thread.WaitUntilDone(&result, &context, &elapsed);
116 EXPECT_EQ(2u, context);
126 thread.WaitUntilDone(&result, &context, &elapsed);
128 EXPECT_EQ(3u, context);
139 thread.WaitUntilDone(&result, &context, &elapsed);
141 EXPECT_EQ(4u, context);
150 thread.WaitUntilDone(&result, &context, &elapsed);
152 EXPECT_EQ(static_cast<uintptr_t>(-1), context);
164 thread.WaitUntilDone(&result, &context, &elapsed);
166 EXPECT_EQ(5u, context);
175 thread.WaitUntilDone(&result, &context, &elapsed);
177 EXPECT_EQ(6u, context);
187 thread.WaitUntilDone(&result, &context, &elapsed);
189 EXPECT_EQ(7u, context);
200 thread.WaitUntilDone(&result, &context, &elapsed);
202 EXPECT_EQ(8u, context);
213 uintptr_t context = 123;
217 EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, waiter.Wait(0, &context));
220 EXPECT_EQ(123u, context);
225 waiter.Wait(2 * test::EpsilonDeadline(), &context));
229 EXPECT_EQ(123u, context);
234 waiter.Wait(5 * test::EpsilonDeadline(), &context));
238 EXPECT_EQ(123u, context);
244 uintptr_t context;
252 thread.WaitUntilDone(&result, &context, &elapsed);
254 EXPECT_EQ(1u, context);
263 thread.WaitUntilDone(&result, &context, &elapsed);
265 EXPECT_EQ(3u, context);
275 thread.WaitUntilDone(&result, &context, &elapsed);
277 EXPECT_EQ(5u, context);
288 thread.WaitUntilDone(&result, &context, &elapsed);
290 EXPECT_EQ(7u, context);