List of all items
Structs
- CurrentTask
- HardKernelTimerCallback
- InterruptSnapshot
- IrqNotify
- KernelTimerHandle
- MonotonicDeadline
- MonotonicInstant
- TaskId
- TaskInner
- TimerCpuId
- WaitQueue
- future::Elapsed
- future::Interrupted
- future::TimerFuture
- sync::api::IrqSaveGuard
- sync::api::Mutex
- sync::api::MutexGuard
- sync::api::PreemptGuard
- sync::api::PreemptIrqSaveGuard
- sync::api::RawMutex
- sync::api::SpinLock
- sync::api::SpinRwLock
Enums
- HardKernelTimerAction
- KernelTimerAction
- KernelTimerCancelOutcome
- KernelTimerError
- TaskState
- future::TaskError
Traits
Functions
- arm_hard_kernel_timer
- cancel_kernel_timer
- cpu_busy_ticks
- current
- current_may_uninit
- default_task_stack_size
- disarm_hard_kernel_timer
- exit
- future::block_on
- future::interruptible
- future::poll_io
- future::register_irq_waker
- future::register_legacy_irq_waker
- future::sleep
- future::sleep_until
- future::timeout
- future::timeout_at
- future::timeout_at_wall
- in_atomic_context
- init_scheduler
- init_scheduler_secondary
- init_timer_service
- might_sleep
- on_timer_irq
- on_timer_tick
- register_hard_restartable_kernel_timer
- register_kernel_timer
- register_restartable_kernel_timer
- register_task
- register_timer_callback
- run_idle
- set_current_affinity
- set_priority
- sleep
- sleep_until
- spawn
- spawn_raw
- spawn_task
- spawn_task_with
- spawn_with_name
- sync::dump_lockdep_trace
- sync::set_lockdep_trace_enabled
- task_by_id
- wake_task
- wake_task_by_id
- yield_now
Type Aliases
- AxCpuMask
- AxTaskRef
- KernelTimerCallback
- RestartableKernelTimerCallback
- WeakAxTaskRef
- future::TaskResult
- sync::api::LockSubclass
- sync::api::RawSpinLockGuard
- sync::api::RawSpinRwLockReadGuard
- sync::api::RawSpinRwLockWriteGuard
- sync::api::SpinLockGuard
- sync::api::SpinLockIrqSaveGuard
- sync::api::SpinRwLockIrqSaveReadGuard
- sync::api::SpinRwLockIrqSaveWriteGuard
- sync::api::SpinRwLockReadGuard
- sync::api::SpinRwLockWriteGuard