List of all items
Structs
- executor::CoroutineHeader
- executor::CoroutineId
- executor::ExecutorParkCondition
- executor::LocalExecutor
- executor::ParkToken
- executor::PollBatch
- runtime::RuntimeHandleResult
- runtime::TaskSystem
- runtime::TaskSystemHandle
- runtime::config::TaskSystemConfig
- runtime::cpu::CpuLoadSummary
- runtime::cpu::CpuLocal
- runtime::cpu::CpuLocalOwnerBorrow
- runtime::cpu::CpuRemote
- runtime::cpu::CpuRemoteHandle
- runtime::cpu::CpuSnapshot
- runtime::cpu::CurrentCpuLocalHandle
- runtime::cpu::CurrentCpuOwnerHandles
- runtime::cpu::IrqGuardToken
- runtime::cpu::LocalIrqState
- runtime::cpu::OwnerControlDrain
- runtime::cpu::PreemptGuardToken
- runtime::cpu::RqClockSample
- runtime::cpu::RuntimeCpuId
- runtime::cpu::SchedulerDeadlineUpdate
- runtime::resource::AddressSpaceHandle
- runtime::resource::AddressSpaceMembarrierId
- runtime::resource::AddressSpaceMembarrierState
- runtime::resource::AddressSpaceToken
- runtime::resource::ExecutionContextHandle
- runtime::resource::KernelContextRequest
- runtime::resource::StackHandle
- runtime::resource::StackRequest
- runtime::resource::ThreadResources
- runtime::resource::TlsHandle
- runtime::resource::UserContextRequest
- runtime::service::ClaimedSchedulerDeadlines
- runtime::service::DeferredTaskWorkBatch
- runtime::service::ExpiredTaskDeadline
- runtime::service::OwnedThreadReapError
- runtime::service::SchedulerTickCpuTime
- runtime::service::SchedulerTickCpuTimeSnapshot
- runtime::service::SchedulerTickGate
- runtime::service::SchedulerTickStamp
- runtime::service::TaskClockEventOutcome
- runtime::service::TaskDeadlineExpireBatch
- runtime::service::TaskDeadlineExpireRequest
- runtime::service::TaskDeadlineNode
- runtime::service::TaskDeadlineQueue
- runtime::service::TaskDeadlineRegistration
- runtime::service::TaskDeadlineToken
- runtime::switch::ContextThreadBinding
- runtime::switch::CurrentThreadOwnerHandle
- runtime::switch::CurrentThreadPublication
- runtime::switch::RuntimeSchedulerFrameEnterResult
- runtime::switch::RuntimeSwitchPlan
- runtime::switch::SchedSwitchRecord
- runtime::switch::ScheduleDecision
- runtime::switch::ThreadIdentityV1
- runtime::sync::ContextOperations
- runtime::sync::ContextState
- runtime::sync::LockClass
- runtime::sync::MutexAcquireRequest
- runtime::sync::PiMutexCore
- runtime::sync::PiMutexCoreView
- runtime::sync::PiMutexId
- runtime::sync::PiMutexOwnerSnapshot
- runtime::sync::PiMutexRaw
- runtime::sync::PiMutexRef
- runtime::sync::PiMutexStorage
- runtime::sync::PiMutexStorageMut
- runtime::sync::PiTaskId
- runtime::sync::PiWaitToken
- runtime::sync::RwLockAcquireRequest
- runtime::sync::SpinAcquireRequest
- sched::ChargeOutcome
- sched::CpuId
- sched::CpuSet
- sched::DeadlineActivitySnapshot
- sched::DeadlineBandwidthSnapshot
- sched::DeadlineFlags
- sched::DeadlinePolicy
- sched::DeadlineRuntimeSnapshot
- sched::Nice
- sched::RtPriority
- sched::SchedulerTimestamp
- sched::ThreadAffinityChange
- sync::IrqReturnPreemptGuard
- sync::IrqSaveGuard
- sync::PiMutexLockInterrupted
- sync::PreemptGuard
- sync::PreemptIrqSaveGuard
- sync::RawMutex
- sync::SpinLock
- sync::SpinRwLock
- sync::WaitQueue
- sync::WaitQueueWakeToken
- sync::irq::IrqWaitCell
- sync::irq::IrqWaitDrain
- sync::irq::IrqWaitRegistration
- sync::irq::IrqWaitToken
- sync::irq::IrqWorkerWaiter
- thread::CurrentThreadToken
- thread::KernelThreadHandle
- thread::ParkTicket
- thread::ThreadBuilder
- thread::ThreadExtension
- thread::ThreadExtensionBorrow
- thread::ThreadExtensionLease
- thread::ThreadExtensionOps
- thread::ThreadExtensionView
- thread::ThreadHandle
- thread::ThreadId
- thread::ThreadRuntimeSnapshot
- thread::ThreadSpec
- thread::ThreadWakeBatch
- thread::ThreadWakeHandle
- thread::WeakThreadHandle
- thread::current::CurrentParkResume
- thread::current::ExitPermit
- thread::current::PreparedCurrentPark
- time::MonotonicDeadline
- time::MonotonicInstant
- time::hard_timer::HardKernelTimerCallback
- time::hard_timer::HardKernelTimerHandle
- time::timer::KernelTimerHandle
Enums
- executor::BlockOnError
- runtime::RuntimeStatus
- runtime::cpu::CpuLifecycleState
- runtime::cpu::SchedulerRuntimeDeadline
- runtime::resource::AddressSpaceDestroyOutcome
- runtime::resource::AddressSpaceReclaimArmOutcome
- runtime::resource::MembarrierRegistration
- runtime::resource::MembarrierRegistrationPhase
- runtime::resource::RuntimeMembarrierAction
- runtime::service::SchedulerTickMode
- runtime::service::SchedulerTickWorkDisposition
- runtime::service::TaskDeadlineError
- runtime::service::TaskDeadlineKind
- runtime::switch::RuntimeScheduleOrigin
- runtime::switch::RuntimeSchedulerEntry
- runtime::switch::RuntimeSchedulerReturn
- runtime::switch::SchedulerOutcome
- runtime::switch::YieldOutcome
- runtime::sync::PiMutexAcquire
- runtime::sync::PiMutexClaimOutcome
- runtime::sync::PiMutexLockResult
- runtime::sync::PiMutexOwnedRelease
- runtime::sync::PiMutexStateError
- runtime::sync::PiWaitCancelOutcome
- runtime::sync::PiWaitStateError
- sched::DeadlineActivity
- sched::FairMode
- sched::SchedulePolicy
- sched::SchedulingClass
- sync::WaitQueueRegistration
- sync::WaitQueueWakeOutcome
- sync::irq::IrqNotifyResult
- sync::irq::IrqRegisterResult
- sync::membarrier::MembarrierCommand
- sync::membarrier::MembarrierError
- thread::ParkCommit
- thread::ParkPrepare
- thread::SwitchReason
- thread::TaskError
- thread::ThreadState
- thread::WakeResult
- thread::current::CurrentParkDisposition
- thread::current::CurrentParkStart
- time::hard_timer::HardKernelTimerAction
- time::timer::KernelTimerAction
- time::timer::KernelTimerCancelOutcome
Traits
Functions
- executor::block_on
- executor::block_on_timeout
- executor::wake_waker_sync
- runtime::cpu::current_cpu_needs_resched
- runtime::cpu::current_needs_immediate_scheduler_work_pinned
- runtime::cpu::current_needs_reschedule_pinned
- runtime::cpu::idle_current_cpu_once
- runtime::resource::detach_current_address_space
- runtime::resource::notify_address_space_reclaim
- runtime::resource::release_address_space_token
- runtime::resource::replace_current_address_space
- runtime::service::on_clock_event
- runtime::service::publish_scheduler_tick
- runtime::service::start_current_ktimer_service
- runtime::service::start_deferred_task_work_service
- runtime::switch::finish_initial_context_switch
- runtime::switch::schedule_current_cpu
- runtime::switch::schedule_current_cpu_from_irq_guard_exit
- runtime::switch::schedule_current_cpu_from_preempt_exit
- runtime::sync::context_enter
- runtime::sync::context_exit
- runtime::sync::dump_lockdep_trace
- runtime::sync::hardirq_enter
- runtime::sync::hardirq_exit
- runtime::sync::irq_return_preempt_enter
- runtime::sync::irq_return_preempt_exit
- runtime::sync::mutex_acquire
- runtime::sync::mutex_destroy
- runtime::sync::mutex_force_release
- runtime::sync::mutex_is_locked
- runtime::sync::mutex_is_owned_by_current
- runtime::sync::mutex_release
- runtime::sync::mutex_try_acquire
- runtime::sync::pi_drop_wait_handle
- runtime::sync::pi_initial_owner_is_on_cpu
- runtime::sync::pi_mutex_claim
- runtime::sync::pi_mutex_lock_slow
- runtime::sync::pi_mutex_release_owned
- runtime::sync::pi_park_current_once
- runtime::sync::pi_wait_cancel
- runtime::sync::pi_wait_try_cancel
- runtime::sync::pi_waiter_is_granted
- runtime::sync::pi_waiter_is_top
- runtime::sync::rwlock_acquire
- runtime::sync::rwlock_force_read_decrement
- runtime::sync::rwlock_release
- runtime::sync::rwlock_try_acquire
- runtime::sync::set_lockdep_trace_enabled
- runtime::sync::spin_acquire
- runtime::sync::spin_force_release
- runtime::sync::spin_is_locked
- runtime::sync::spin_release
- runtime::sync::spin_try_acquire
- runtime::task_runtime::address_space_membarrier_state
- runtime::task_runtime::allocate_kernel_tls
- runtime::task_runtime::allocate_stack
- runtime::task_runtime::arm_address_space_reclaim
- runtime::task_runtime::bind_context_thread
- runtime::task_runtime::cpu_remote_handle
- runtime::task_runtime::create_kernel_context
- runtime::task_runtime::create_user_context
- runtime::task_runtime::current_cpu_id
- runtime::task_runtime::current_cpu_owner_handles
- runtime::task_runtime::current_cpu_remote_handle
- runtime::task_runtime::current_preemption_pending
- runtime::task_runtime::current_thread_identity
- runtime::task_runtime::current_thread_publication
- runtime::task_runtime::deallocate_stack
- runtime::task_runtime::deallocate_tls
- runtime::task_runtime::destroy_address_space
- runtime::task_runtime::destroy_context
- runtime::task_runtime::emergency_console_write
- runtime::task_runtime::fatal_invariant
- runtime::task_runtime::finish_context_switch_tail
- runtime::task_runtime::finish_initial_context_switch
- runtime::task_runtime::flush_tlb_local
- runtime::task_runtime::hardirq_enter
- runtime::task_runtime::hardirq_exit
- runtime::task_runtime::idle_exit_restart_scheduler_tick
- runtime::task_runtime::in_hard_irq
- runtime::task_runtime::irq_guard_enter
- runtime::task_runtime::irq_guard_exit
- runtime::task_runtime::local_irq_restore
- runtime::task_runtime::local_irq_save_and_disable
- runtime::task_runtime::monotonic_now
- runtime::task_runtime::notify_scheduler_cpu
- runtime::task_runtime::preempt_guard_enter
- runtime::task_runtime::preempt_guard_exit
- runtime::task_runtime::preempt_guard_exit_irq_return
- runtime::task_runtime::prepare_cpu_offline
- runtime::task_runtime::prepare_cpu_online
- runtime::task_runtime::publish_local_scheduler_work
- runtime::task_runtime::publish_scheduler_deadline
- runtime::task_runtime::publish_scheduler_runtime_deadline
- runtime::task_runtime::rq_clock_sample
- runtime::task_runtime::scheduler_frame_guard_enter
- runtime::task_runtime::scheduler_frame_guard_exit
- runtime::task_runtime::switch_context
- runtime::task_runtime::synchronize_membarrier_cpu
- runtime::task_runtime::task_system_handle
- runtime::task_runtime::trace_sched_switch
- runtime::task_runtime::update_address_space_membarrier_state
- runtime::task_runtime::validate_owner_cpu_context
- runtime::task_runtime::validate_schedule_context
- runtime::task_runtime::wait_for_interrupt
- sched::active_cpu_set
- sched::cpu_busy_runtime_ns
- sched::cpu_topology_len
- sync::dump_lockdep_trace
- sync::hardirq_enter
- sync::hardirq_exit
- sync::irq::quiesce_irq_wait
- sync::membarrier::membarrier
- sync::membarrier::register_current_membarrier
- sync::set_lockdep_trace_enabled
- sync::wait_until_registered
- thread::current::begin_current_park
- thread::current::commit_current_exit
- thread::current::current_thread_extension
- thread::current::current_thread_handle
- thread::current::current_thread_id
- thread::current::current_thread_token
- thread::current::exit_current_thread
- thread::current::prepare_current_exit
- thread::current::set_current_thread_affinity
- thread::current::sleep
- thread::current::sleep_until
- thread::current::validate_blocking_context
- thread::current::yield_current_cpu
- time::hard_timer::arm_hard_kernel_timer
- time::hard_timer::disarm_hard_kernel_timer
- time::hard_timer::register_hard_restartable_kernel_timer
- time::timer::cancel_kernel_timer
- time::timer::register_kernel_timer
- time::timer::register_restartable_kernel_timer
Type Aliases
- runtime::resource::KernelEntry
- runtime::service::SchedulerTickTaskWork
- sync::IrqMutex
- sync::LockSubclass
- sync::Mutex
- sync::MutexGuard
- sync::RawIrqSaveMutex
- sync::RawSpinLockGuard
- sync::RawSpinRwLockReadGuard
- sync::RawSpinRwLockWriteGuard
- sync::SpinLockGuard
- sync::SpinLockIrqSaveGuard
- sync::SpinRwLockIrqSaveReadGuard
- sync::SpinRwLockIrqSaveWriteGuard
- sync::SpinRwLockReadGuard
- sync::SpinRwLockWriteGuard
- thread::RunningPolicyAppliedHook
- time::hard_timer::HardRestartableKernelTimerCallback
- time::timer::KernelTimerCallback
- time::timer::RestartableKernelTimerCallback
Constants
- executor::DEFAULT_POLL_BATCH
- runtime::config::DEFAULT_BALANCE_INTERVAL_NS
- runtime::config::DEFAULT_BATCH_LIMIT
- runtime::config::DEFAULT_DEADLINE_CAP_PERCENT
- runtime::config::DEFAULT_PI_CHAIN_LIMIT
- runtime::config::DEFAULT_RR_QUANTUM_NS
- runtime::config::DEFAULT_RT_PERIOD_NS
- runtime::config::DEFAULT_RT_RUNTIME_NS
- runtime::config::DEFAULT_THREAD_CAPACITY
- runtime::config::DEFAULT_TIMING_GRANULARITY_NS
- runtime::config::NORMALIZED_FAIR_SLICE_NS
- thread::DEFAULT_KERNEL_THREAD_STACK_SIZE
- time::KTIME_MAX_NANOS