STRUCT ISST_IF_IO_REGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the struct isst_if_io_regs(9) page from the Kernel API Manual ✨ β€” this is literally the structure for IO register commands, no cap πŸ’….


✨ SYNOPSIS ✨

       struct isst_if_io_regs {
           __u32 req_count;
           struct isst_if_io_reg io_reg[1];
        };

🫢 Members 🫢

  • req_count β€” the number of io reg commands chilling in io_reg[] πŸ’–
  • io_reg β€” holds one or more io_reg command structures πŸŽ€

🌸 Description 🌸

bestie, you use this struct with the ISST_IF_IO_CMD ioctl to send one or more read/write commands to PUNIT πŸ‘‘. The IOCTL return value is giving β€œnumber of requests sent” or β€œerror number if no requests have been sent” β€” that’s the whole vibe check 😭.

important: the IOCTL return value here is not just success/fail β€” it tells you how many requests got sent, or an error number when none got sent. periodt πŸ’€.

πŸ”₯ SEE ALSO πŸ”₯

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

kisses bestie 🫢 β€” this one’s sourced from ./include/uapi/linux, dated October 2026, and the page is literally struct isst_if_io_regs(9) πŸ’…

πŸ“¦ where this page comes from