STRUCT MSR_PARAM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct msr_param(9) πŸŽ€

okay so bestie, this page is from the Kernel API Manual, and it’s giving β€œtiny struct, big job.” πŸ’…

πŸŽ€ NAME πŸŽ€

struct msr_param β€” set a range of MSRs from a domain. Periodt. ✨

✨ SYNOPSIS ✨

       struct msr_param {
           struct rdt_resource     *res;
           struct rdt_ctrl_domain  *dom;
           u32 low;
           u32 high;
        };

πŸ’… Members πŸ’…

  • res β€” The resource to use. That’s the main character here. πŸ’–
  • dom β€” The domain to update. Slay, we’re updating this one. ✨
  • low β€” Beginning index from base MSR. Lowkey where the range starts. 🫢
  • high β€” End index. Highkey where the range ends. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./arch/x86/kernel/cpu/resctrl/internal.h struct arch_mbm_state(9), struct rdt_hw_ctrl_domain(9), struct rdt_hw_l3_mon_domain(9), struct rdt_perf_pkg_mon_domain(9), struct rdt_hw_resource(9). πŸ¦‹


That’s the whole page, bestie β€” sourced from ./arch/x86/kernel/cpu/resctrl, dated October 2026, and filed under struct msr_param(9). πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from