xe_gt_sriov_..._guc_restore(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_gt_sriov_pf_migration_guc_restore β€” Kernel API Manual girlie edition πŸŽ€

ok so bestie, we're in the <pink>Kernel API Manual</pink> and the star of the show today is xe_gt_sriov_..._guc_restore β€” yes the page header abbreviates it like that, it's giving nickname energy ✨


🌸 NAME 🌸

xe_gt_sriov_pf_migration_guc_restore β€” restore VF GuC migration data πŸ’– that's literally it, that's the whole vibe.


✨ SYNOPSIS ✨

int xe_gt_sriov_pf_migration_guc_restore (struct xe_gt *gt , unsigned
int vfid , struct xe_sriov_packet *data );

like, look at that signature. three little args and a whole int return. iconic. πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • gt β€” the xe_gt πŸš— ngl this is the whole graphics tile, main character energy fr fr
  • vfid β€” the VF identifier πŸ”’ like, which virtual function we're talking about, yk?
  • data β€” the xe_sriov_packet containing migration data πŸ“¦ the actual payload, the cargo, the little suitcase of migration goodies 🧳

πŸ’œ DESCRIPTION πŸ’œ

so here's the thing bestie β€” this function is for PF only. periodt. no VF shenanigans allowed, this is a Physical Function exclusive πŸ’… it restores the VF GuC migration data and that's the entire job. slay.

lowkey important: PF only. don't come at it with VF energy, it will not be cute. 🫢

πŸ“ RETURN πŸ“

  • 0 on success πŸŽ‰ ate and left no crumbs
  • a negative error code on failure 😭 yeah it'll tell you something went wrong, negative numbers are its love language

🌈 SEE ALSO 🌈

the whole friend group, honestly. 🧚


and that's the page bestie, hope it was giving everything you needed πŸ’– the whole thing came out of <peach>./drivers/gpu/drm/xe</peach> back in <lavender>October 2026</lavender>, and yeah the footer still calls it xe_gt_sriov_..._guc_restore(9) because apparently we're too cool for full names now βœ¨πŸ¦‹ byeee πŸ«ΆπŸ’…

πŸ“¦ where this page comes from