STRUCT RDT_DOMAIN_HDR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct rdt_domain_hdr β€” okay bestie, this is literally the common header for different domain types. The Kernel API Manual is serving main-character energy today. πŸ‘‘


✨ SYNOPSIS ✨

       struct rdt_domain_hdr {
           struct list_head                list;
           int id;
           enum resctrl_domain_type        type;
           enum resctrl_res_level          rid;
           struct cpumask                  cpu_mask;
        };

πŸ¦‹ Members πŸ¦‹

  • list β€” all instances of this resource. like, every single one is in this list, no cap. πŸ’«
  • id β€” unique id for this instance. it's giving one-of-one. πŸŽ€
  • type β€” type of this instance, and it's an enum resctrl_domain_type moment. πŸ”₯
  • rid β€” resource id for this instance, typed as enum resctrl_res_level. periodt. πŸ’…
  • cpu_mask β€” which CPUs share this resource. that's a struct cpumask, bestie. 🧚

🌈 SEE ALSO 🌈

Kernel file ./include/linux/resctrl.h β€” and the whole group chat is: enum resctrl_conf_type(9), struct resctrl_staged_config(9), struct rdt_ctrl_domain(9), struct mbm_cntr_cfg(9), struct rdt_l3_mon_domain(9), struct resctrl_cache(9), enum membw_throttle_mode(9), struct resctrl_membw(9), enum resctrl_schema_fmt(9), struct resctrl_mon(9), struct rdt_resource(9), struct resctrl_schema(9), resctrl_arch_sync_cpu_closid_rmid(9), resctrl_get_default_ctrl(9), resctrl_arch_mon_event_config_write(9), resctrl_arch_mon_event_config_read(9), resctrl_arch_mbm_cntr_assign_enabled(9), resctrl_arch_mbm_cntr_assign_set(9), resctrl_arch_rmid_read(9), resctrl_arch_rmid_read_context_check(9), resctrl_find_domain(9), resctrl_arch_reset_rmid(9), resctrl_arch_reset_rmid_all(9), resctrl_arch_reset_all_ctrls(9), resctrl_arch_config_cntr(9), resctrl_arch_cntr_read(9), resctrl_arch_reset_cntr(9), resctrl_arch_io_alloc_enable(9), resctrl_arch_get_io_alloc_enabled(9). 🫢


okay that's the page, bestie πŸ’‹ source/version situation: from ./include/linux, dated October 2026, and it's the struct rdt_domain_hdr(9) page. mwah! 🌸

πŸ“¦ where this page comes from