STRUCT ISST_CLOS_PARAM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to struct isst_clos_param(9) from the Kernel API Manual πŸ’–. This is the page for a struct whose NAME line says it’s the Structure to get/set clos praram β€” and yes, β€œpraram” is literally spelled that way up there, so we’re keeping it πŸ’…. It’s giving tiny struct, big kernel-API energy, no cap.

✨ SYNOPSIS ✨

Here’s the shape of it, bestie β€” literal code, don’t touch the formatting 🫢:

       struct isst_clos_param {
           __u8 get_set;
           __u8 socket_id;
           __u8 power_domain_id;
           __u8 clos;
           __u16 min_freq_mhz;
           __u16 max_freq_mhz;
           __u8 prop_prio;
        };

πŸŽ€ Members πŸŽ€

Okay so these are the fields, and each one has a job. Vibe check:

  • get_set β€” 0 means Get, 1 means Set. That’s the whole switch, slay 🫢.
  • socket_id β€” Socket/package id. Yep, the socket/package identifier.
  • power_domain_id β€” Power Domain id. Capital D on Domain, just like the original.
  • clos β€” Clos ID for the parameters.
  • min_freq_mhz β€” Minimum frequency in MHz.
  • max_freq_mhz β€” Maximum frequency in MHz.
  • prop_prio β€” Proportional priority from 0-15.

πŸ’… Description πŸ’…

So what is this struct fr fr? It’s the Structure to get/set per clos property using IOCTL ISST_IF_CLOS_PARAM. That’s the whole description, bestie β€” short, sweet, and main-character energy in the kernel API manual ✨.

πŸ”₯ SEE ALSO πŸ”₯

Obsessed with cross-references, so here’s the full list, no skipping, iykyk:

  • Kernel file ./include/uapi/linux/isst_if.h struct
  • isst_if_platform_info(9)
  • struct isst_if_cpu_map(9)
  • struct isst_if_cpu_maps(9)
  • struct isst_if_io_reg(9)
  • struct isst_if_io_regs(9)
  • struct isst_if_mbox_cmd(9)
  • struct isst_if_mbox_cmds(9)
  • struct isst_if_msr_cmd(9)
  • struct isst_if_msr_cmds(9)
  • struct isst_core_power(9)
  • struct isst_if_clos_assoc(9)
  • struct isst_if_clos_assoc_cmds(9)
  • struct isst_tpmi_instance_count(9)
  • struct isst_perf_level_info(9)
  • struct isst_perf_level_control(9)
  • struct isst_perf_feature_control(9)
  • struct isst_perf_level_data_info(9)
  • struct isst_perf_level_fabric_info(9)
  • struct isst_perf_level_cpu_mask(9)
  • struct isst_base_freq_info(9)
  • struct isst_turbo_freq_info(9)

mwah πŸ’‹ this gem’s source/version line says ./include/uapi/linux, it’s dated October 2026, and the page is literally struct isst_clos_param(9). periodt πŸ’…βœ¨

πŸ“¦ where this page comes from