xe_guc_pc_action_set_param(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_guc_pc_action_set_param β€” Kernel API Manual ✨

okay bestie, welcome to the glow-up page for xe_guc_pc_action_set_param(9) β€” it lives in the Kernel API Manual and it's literally the "set a value on the SLPC param" girlie. she's short, she's sweet, she does exactly one thing and she does it slayfully πŸŽ€


✨ SYNOPSIS ✨

int xe_guc_pc_action_set_param (struct xe_guc_pc *pc , u8 id , u32 value
);

that's it. that's the whole vibe. one call, three args, returns an int. no cap πŸ’…


🌸 ARGUMENTS 🌸

  • pc β€” the Xe_GuC_PC instance, aka your main character. this is the power-conservation struct you're passing in, and yes she's required 🫢
  • id β€” the param id (u8), so the function knows which SLPC param you're talking about. pick your fighter wisely ✨
  • value β€” the value to set (u32). this is the actual number you want to hand over. iconic behavior πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea: this function can be used to set any SLPC param. literally any of them. that's the entire job description, and honestly? respect. it's giving "small function, big responsibilities" πŸ‘‘

if you ever find yourself needing to poke a value into an SLPC param, this is the doorway. no extra commentary needed, she said what she said πŸ”₯


⭐ RETURN ⭐

  • 0 on Success

that's it. zero means slay. periodt πŸ’€βœ¨


🌈 SEE ALSO 🌈

bestie you are NOT ready for this friend group. it's the whole xe_guc_pc extended universe, plus the source file herself πŸ‘‘

like. that's a whole friend group chat and every single one of them got an invite πŸ’Œ


mwah πŸ’‹ this page came straight out of ./drivers/gpu/drm/xe, dated October 2026, and she's filed under xe_guc_pc_action_set_param(9). take care of her, she's iconic πŸŽ€βœ¨

πŸ“¦ where this page comes from