xe_gt_sriov...save_produce(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xe_gt_sriov_pf_migration_save_produce πŸ’–

okay bestie, this page comes straight from the Kernel API Manual, and the whole vibe is: add that VF save data packet to the migration ring. ✨

🌸 NAME 🌸

xe_gt_sriov_pf_migration_save_produce β€” add VF save data packet to migration ring. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

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

πŸŽ€ ARGUMENTS πŸŽ€

  • gt β€” bestie, this is the xe_gt.
  • vfid β€” the VF identifier.
  • data β€” the xe_sriov_packet.

πŸ”₯ DESCRIPTION πŸ”₯

So this gets called by the save migration data producer β€” that's the PF SR-IOV Control worker β€” when it's processing migration data. And it wakes up the save migration data consumer (userspace), which might be waiting for data when the ring was empty. no cap. 😭

πŸ‘‘ RETURN πŸ‘‘

0 on success, or a negative error code on failure. periodt. πŸ’€

🌈 SEE ALSO 🌈

the whole squad, fr fr:


okay that's the whole page, bestie! source/version: ./drivers/gpu/drm/xe · date: October 2026 · page: xe_gt_sriov...save_produce(9) 🫢✨

πŸ“¦ where this page comes from