Home
last modified time | relevance | path

Searched refs:TimerSlack (Results 1 – 25 of 33) sorted by relevance

12

/kernel/include/kernel/
A Dtimer_slack.h16 class TimerSlack {
21 constexpr TimerSlack(zx_duration_t amount, slack_mode mode) in TimerSlack() function
30 bool operator==(const TimerSlack& rhs) const {
35 bool operator!=(const TimerSlack& rhs) const {
45 static_assert(sizeof(TimerSlack) <= 16);
50 static constexpr TimerSlack kNoSlack = TimerSlack(0, TIMER_SLACK_CENTER);
A Devent.h65 zx_status_t event_wait_interruptable(event_t* e, zx_time_t deadline, TimerSlack slack);
112 zx_status_t Wait(zx_time_t deadline, TimerSlack slack) { in Wait()
A Dwait.h60 TimerSlack slack,
111 zx_status_t Block(zx_time_t deadline, TimerSlack slack) TA_REQ(thread_lock) { in Block()
A Dtimer.h83 void timer_set(timer_t* timer, zx_time_t deadline, TimerSlack slack,
/kernel/object/include/object/
A Djob_policy.h59 void SetTimerSlack(TimerSlack slack);
62 TimerSlack GetTimerSlack() const;
72 TimerSlack slack_{kNoSlack};
A Dsemaphore.h24 zx_status_t Wait(zx_time_t deadline, TimerSlack slack);
A Dchannel_dispatcher.h63 zx_status_t ResumeInterruptedCall(MessageWaiter* waiter, zx_time_t deadline, TimerSlack slack,
89 zx_status_t Wait(zx_time_t deadline, TimerSlack slack);
A Dfutex_context.h43 zx_handle_t new_futex_owner, zx_time_t deadline, TimerSlack slack);
A Dfutex_node.h47 zx_status_t BlockThread(Guard<fbl::Mutex>&& adopt_guard, zx_time_t deadline, TimerSlack slack);
A Dport_dispatcher.h180 zx_status_t Dequeue(zx_time_t deadline, TimerSlack slack, zx_port_packet_t* packet);
/kernel/kernel/
A Devent.cpp68 TimerSlack slack, in event_wait_worker()
135 zx_status_t event_wait_interruptable(event_t* e, zx_time_t deadline, TimerSlack slack) { in event_wait_interruptable()
A Ddebug.cpp165 static constexpr TimerSlack kSlack{ZX_MSEC(10), TIMER_SLACK_CENTER};
/kernel/object/
A Dsemaphore.cpp28 zx_status_t Semaphore::Wait(zx_time_t deadline, TimerSlack slack) { in Wait()
A Dchannel_dispatcher.cpp280 const TimerSlack slack = process->GetTimerSlackPolicy(); in Call()
289 TimerSlack slack, in ResumeInterruptedCall()
394 zx_status_t ChannelDispatcher::MessageWaiter::Wait(zx_time_t deadline, TimerSlack slack) { in Wait()
A Djob_policy.cpp235 void JobPolicy::SetTimerSlack(TimerSlack slack) { in SetTimerSlack()
239 TimerSlack JobPolicy::GetTimerSlack() const { in GetTimerSlack()
A Dtimer_dispatcher.cpp129 const TimerSlack slack{slack_amount_, slack_mode_}; in SetTimerLocked()
A Djob_policy_tests.cpp21 const TimerSlack slack = p.GetTimerSlack(); in initial_state()
A Dfutex_node.cpp151 TimerSlack slack) { in BlockThread()
A Dfutex_context.cpp31 zx_time_t deadline, TimerSlack slack) { in FutexWait()
/kernel/syscalls/
A Dobject_wait.cpp69 const TimerSlack slack = up->GetTimerSlackPolicy(); in sys_object_wait_one()
150 const TimerSlack slack = up->GetTimerSlackPolicy(); in sys_object_wait_many()
A Dfutex.cpp24 const TimerSlack slack = dispatcher->GetTimerSlackPolicy(); in sys_futex_wait()
A Dport.cpp80 const TimerSlack slack = up->GetTimerSlackPolicy(); in sys_port_wait()
/kernel/tests/
A Dtimer_tests.cpp77 static void timer_diag_coalescing(TimerSlack slack, const zx_time_t* deadline, in timer_diag_coalescing()
109 TimerSlack slack = {2u * off, TIMER_SLACK_CENTER}; in timer_diag_coalescing_center()
131 TimerSlack slack = {3u * off, TIMER_SLACK_LATE}; in timer_diag_coalescing_late()
152 TimerSlack slack = {3u * off, TIMER_SLACK_EARLY}; in timer_diag_coalescing_early()
/kernel/vm/
A Dpmm.cpp148 const TimerSlack slack{ZX_MSEC(20), TIMER_SLACK_CENTER}; in cmd_pmm()
/kernel/platform/pc/
A Ddebug.cpp112 static constexpr TimerSlack kSlack{ZX_MSEC(1), TIMER_SLACK_CENTER};

Completed in 35 milliseconds

12