STRUCT ISST_IF_CLOS_ASSOC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct isst_if_clos_assoc β€” Kernel API Manual πŸŽ€

okay so bestie, we're in the Kernel API Manual today and the star of the show is struct isst_if_clos_assoc. yes it's a struct. yes it's about assigning clos to a CPU. no you don't have to be scared. let's go πŸ’…


✨ NAME ✨

struct isst_if_clos_assoc β€” the structure that assigns a clos to a CPU. that's literally her whole job 🫢


🌸 SYNOPSIS 🌸

struct isst_if_clos_assoc {
    __u8 socket_id;
    __u8 power_domain_id;
    __u16 logical_cpu;
    __u16 clos;
 };

look at her. four lil fields. absolutely iconic layout, no notes πŸ’–


πŸ¦‹ Members πŸ¦‹

so every field is doing something specific, and here's the rundown, no cap:

  • socket_id β€” the socket/package id. which physical socket we're talking about πŸ“
  • power_domain_id β€” the Power Domain id
  • logical_cpu β€” the CPU number (the logical one, obviously)
  • clos β€” the Clos ID that gets assigned to that logical CPU πŸ‘‘

πŸ’œ Description πŸ’œ

it's the structure used to get/set the core_power feature. that's it, that's the whole vibe. get it, set it, slay ✨


🌈 SEE ALSO 🌈

the kernel file lives at ./include/uapi/linux/isst_if.h, and here's the whole friend group β€” they all show up together, so let me introduce them properly:

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

literally the whole squad, go say hi πŸ’€πŸ«Ά


ok that's the page!! tysm for reading, mwah πŸ’– this one came from ./include/uapi/linux, dated October 2026, and you can find it indexed as struct isst_if_clos_assoc(9). stay hydrated, read your headers, and ily β€” bye bestie!! πŸŒΈπŸ§šβ€β™€οΈπŸ‘‘
πŸ“¦ where this page comes from