xe_guc_relay_send_to_pf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_guc_relay_send_to_pf(9) β€” ur girl's guide to this Kernel API Manual moment

okay so bestie, welcome to the Kernel API Manual, and today's main character is xe_guc_relay_send_to_pf. yes the name is a mouthful, yes I say it in one breath at parties, no I will not be taking questions πŸ’…


✨ NAME ✨

xe_guc_relay_send_to_pf β€” literally just sending a message to the PF. that's the whole vibe. πŸŽ€


🌸 SYNOPSIS 🌸

int xe_guc_relay_send_to_pf (struct xe_guc_relay *relay , const u32 *msg
, u32 len , u32 *buf , u32 buf_size );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • relay β€” the xe_guc_relay that's gonna do the sending. she's the messenger, she's booked and busy πŸ’Œ
  • msg β€” the request message you're sending out. the actual content, the whole point, the moment πŸ”₯
  • len β€” length of the message, in dwords. and no, it can't be 0, so don't even try it πŸ™ˆ
  • buf β€” placeholder for the response message. waiting room for the reply, basically 🫢
  • buf_size β€” size of that response placeholder, also in dwords. know ur limits bestie ✨

πŸ‘‘ DESCRIPTION πŸ‘‘

fr fr, this function can only be used by a driver running in SR-IOV VF mode. like, that's the whole eligibility criteria. if ur not in VF mode, this is not ur function, no cap πŸ’€


⭐ RETURN ⭐

you get back a non-negative response length (in dwords) β€” slay β€” or a negative error code if it went wrong 😭


🌈 SEE ALSO 🌈

go read those too, I'll wait 🧚


ok that's the whole page, every last detail intact, nothing dropped, we ate and left no crumbs πŸ’–

and that's a wrap! this iconic little manpage lives in ./drivers/gpu/drm/xe, stamped October 2026, and it's the xe_guc_relay_send_to_pf(9) entry in the Kernel API Manual. mwah, bye bestie πŸ“πŸ’œ

πŸ“¦ where this page comes from