ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.sched.cpudl.core Module Reference

Functions

auto zxfoundation::sched::cpudl::clear_dl (u16 cpu) noexcept -> void
 Clear a CPU's entry from the deadline index.
auto zxfoundation::sched::cpudl::find_latest (const ::lib::cpumask &affinity) noexcept -> u16
 Return the latest set deadline among all CPUs.
auto zxfoundation::sched::cpudl::first_cpu () noexcept -> u16
 Return the CPU id with the earliest currently-set deadline, or CONFIG_ZX_MAX_CPUS when none set.
auto zxfoundation::sched::cpudl::init () noexcept -> void
 Initialize the per-CPU deadline index. Boot-time only.
auto zxfoundation::sched::cpudl::set_dl (u16 cpu, u64 deadline_ns) noexcept -> void
 Insert / update a CPU's top-deadline entry.

Files

file  zxfoundation/sched/cpudl.zcomponent/core.cxxm
file  zxfoundation/sched/cpudl.zcomponent/core.cxx