STRUCT ISST_PERF_LEVEL_CONTROL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct isst_perf_level_control(9) ✨

okay so bestie, welcome to the Kernel API Manual 🫢 β€” this is the page for struct isst_perf_level_control, which is literally just a cute little bundle of fields you hand to the kernel when you wanna change your SST-PP level. no cap, that's the whole vibe. πŸ’…


🌸 NAME 🌸

struct isst_perf_level_control β€” the structure to set the SST-PP level πŸ”₯


πŸŽ€ SYNOPSIS πŸŽ€

struct isst_perf_level_control {
    __u8 socket_id;
    __u8 power_domain_id;
    __u8 level;
 };

three __u8s and a dream, that's her πŸ‘‘ (yes the closing brace has a lil space before it in the original, we're keeping it exactly as it is, iykyk)


πŸ¦‹ Members πŸ¦‹

  • socket_id β€” the Socket/package id πŸ’– like, which socket are we talking about bestie
  • power_domain_id β€” the Power Domain id 🌈 again, gotta know which domain
  • level β€” the level to set ✨ the actual thing you want, the main character of this struct ngl

πŸ’œ Description πŸ’œ

This is the structure you use to change the SST-PP level using the IOCTL ISST_IF_PERF_SET_LEVEL 🎯

that's it. that's the description. short and iconic, periodt.


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/uapi/linux/isst_if.h πŸ“ and all these fellow struct girlies, go say hi:

  • 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_clos_param(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_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)

bestie reminder: every one of those is struct something (9) β€” don't go dropping the struct keyword and don't go dropping the section number, the man page will not find them and you'll be sad 😭

and that's the page!! 🧚 source lives at ./include/uapi/linux, dated October 2026, and the whole thing is filed under struct isst_...evel_control(9) (yes the title gets truncated in the header, it's giving terminal-width problems, we love her anyway πŸ’€). mwah, go set some perf levels responsibly πŸ“πŸ’–

πŸ“¦ where this page comes from