STRUCT ISST_CORE_POWER(9)
β¨ NAME β¨
okay bestie, welcome to the Kernel API Manual page for struct isst_core_power(9) π the NAME is literally struct isst_core_power β Structure to get/set core_power feature. no cap, that's the whole assignment: one struct, one job, get/set that core_power feature energy. π«Ά
πΈ SYNOPSIS πΈ
so the shape of this little icon is:
struct isst_core_power {
__u8 get_set;
__u8 socket_id;
__u8 power_domain_id;
__u8 enable;
__u8 supported;
__u8 priority_type;
};
π§βπ€βπ§ Members π§βπ€βπ§
okay, meet the cast of fields β every single one is important, don't skip the βboringβ ones, they're all eating:
get_setβ 0: Get, 1: Set β yes, it's literally the get-or-set switch, main character energy πsocket_idβ Socket/package id β which socket/package we're talking about π§©power_domain_idβ Power Domain id β the power domain's id, periodt β‘enableβ Feature enable status β is the feature enabled or not, the vibe check βsupportedβ Power domain supports SST_CP interface β lowkey the compatibility receipt π§Ύpriority_typeβ Priority type for the feature (ordered/proportional) β ordered or proportional, those are the choices, iykyk ποΈ
π Description π
so this struct is the whole Structure to get/set core_power feature state using IOCTL ISST_IF_CORE_POWER_STATE. literally, that's the move: you use the IOCTL ISST_IF_CORE_POWER_STATE to get or set the core_power feature state, and this struct is the little messenger bag carrying the details πβ¨ obsessed, honestly.
π SEE ALSO π
bestie, there's a whole extended universe of references. the kernel file is:
./include/uapi/linux/isst_if.hβ the kernel file reference, the origin story π
and then the struct squad, all here in the exact order the page gives them:
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_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_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)
and that's the page, bestie π«Ά source/version is ./include/uapi/linux, date is October 2026, and it's all the struct isst_core_power(9) manual drop. go get that core_power state π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms