Lines Matching refs:timer
35 zx::timer timer; in timer_set_negative_deadline() local
36 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in timer_set_negative_deadline()
38 ASSERT_EQ(timer.set(zx::time(-1), slack), ZX_OK); in timer_set_negative_deadline()
40 ASSERT_EQ(timer.wait_one(ZX_TIMER_SIGNALED, zx::time::infinite(), &pending), ZX_OK); in timer_set_negative_deadline()
47 zx::timer timer; in timer_set_negative_deadline_max() local
48 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in timer_set_negative_deadline_max()
50 ASSERT_EQ(timer.set(zx::time(ZX_TIME_INFINITE_PAST), slack), ZX_OK); in timer_set_negative_deadline_max()
52 ASSERT_EQ(timer.wait_one(ZX_TIMER_SIGNALED, zx::time::infinite(), &pending), ZX_OK); in timer_set_negative_deadline_max()
59 zx::timer timer; in timer_set_negative_slack() local
60 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in timer_set_negative_slack()
61 ASSERT_EQ(timer.set(zx::time(), zx::duration(-1)), ZX_ERR_OUT_OF_RANGE); in timer_set_negative_slack()
67 zx::timer timer; in basic_test() local
68 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in basic_test()
71 EXPECT_EQ(timer.wait_one(ZX_TIMER_SIGNALED, zx::time(), &pending), ZX_ERR_TIMED_OUT); in basic_test()
78 ASSERT_EQ(timer.set(deadline_timer, zx::nsec(0)), ZX_OK); in basic_test()
80 EXPECT_EQ(timer.wait_one(ZX_TIMER_SIGNALED, deadline_wait, &pending), ZX_OK); in basic_test()
88 zx::timer timer; in restart_test() local
89 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in restart_test()
96 ASSERT_EQ(timer.set(deadline_timer, zx::nsec(0)), ZX_OK); in restart_test()
98 EXPECT_EQ(timer.wait_one(ZX_TIMER_SIGNALED, deadline_wait, &pending), ZX_ERR_TIMED_OUT); in restart_test()
107 zx::timer timer; in invalid_calls() local
108 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_UTC, &timer), ZX_ERR_INVALID_ARGS); in invalid_calls()
109 … ASSERT_EQ(zx::timer::create(ZX_TIMER_SLACK_LATE + 1, ZX_CLOCK_UTC, &timer), ZX_ERR_INVALID_ARGS); in invalid_calls()
117 zx::timer timer; in edge_cases() local
118 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in edge_cases()
119 ASSERT_EQ(timer.set(zx::time(), zx::nsec(0)), ZX_OK); in edge_cases()
132 zx::timer timer; in restart_race() local
133 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in restart_race()
135 ASSERT_EQ(timer.set(zx::deadline_after(zx::usec(100)), zx::nsec(0)), ZX_OK); in restart_race()
138 EXPECT_EQ(timer.cancel(), ZX_OK); in restart_race()
148 zx::timer timer; in signals_asserted_immediately() local
149 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer), ZX_OK); in signals_asserted_immediately()
154 EXPECT_EQ(timer.set(now, zx::nsec(0)), ZX_OK); in signals_asserted_immediately()
157 EXPECT_EQ(timer.wait_one(ZX_TIMER_SIGNALED, zx::time(), &pending), ZX_OK); in signals_asserted_immediately()
160 EXPECT_EQ(timer.cancel(), ZX_OK); in signals_asserted_immediately()
162 EXPECT_EQ(timer.wait_one(ZX_TIMER_SIGNALED, zx::time(), &pending), ZX_ERR_TIMED_OUT); in signals_asserted_immediately()
183 zx::timer timer_1; in coalesce_test()
184 ASSERT_EQ(zx::timer::create(0, ZX_CLOCK_MONOTONIC, &timer_1), ZX_OK); in coalesce_test()
185 zx::timer timer_2; in coalesce_test()
186 ASSERT_EQ(zx::timer::create(mode, ZX_CLOCK_MONOTONIC, &timer_2), ZX_OK); in coalesce_test()