intel_pmc_ipc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, listen up: intel_pmc_ipc β€” it's literally the PMC IPC Mailbox accessor. that's the whole vibe. iykyk πŸ‘‘


✨ SYNOPSIS ✨

int intel_pmc_ipc (struct pmc_ipc_cmd *ipc_cmd , struct pmc_ipc_rbuf
*rbuf );

no cap, that's the exact signature β€” don't come for me about the spacing, i'm just the messenger 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • ipc_cmd β€” your prepared input command to send. like, you already did the prep work, this is just the drop-off. main character energy fr fr πŸ’…
  • rbuf β€” an allocated array for returned IPC data. yes, allocated β€” you gotta bring the container yourself, bestie, it's not gonna materialize out of thin air 😭

🌸 RETURN 🌸

  • 0 on success. slay, we ate, periodt ✨
  • Non-zero on mailbox error. not the vibe, but at least you know πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./include/linux/platform_data/x86/intel_pmc_ipc.h β€” go read it, it's giving essential lore πŸ“–πŸŒΊ

lowkey reminder: this whole page is from ./include/linux/platform_data/x86, dated October 2026, and it's the intel_pmc_ipc(9) manual page β€” so if you're citing it in a group chat, cite it correctly πŸ˜€πŸ’œ

k bye, go call that mailbox bestie πŸ§šπŸ’–πŸŒˆ

πŸ“¦ where this page comes from