xe_gt_sriov...rol_sync_flr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_gt_sriov_pf_control_sync_flr(9) ✨

okay bestie, you’re in the Kernel API Manual and this header is literally xe_gt_sriov...rol_sync_flr(9) β€” the full main-character function is xe_gt_sriov_pf_control_sync_flr, and it’s here to synchronize on the VF FLR checkpoint. short page, iconic energy, every detail stays 🫢


πŸ’– NAME πŸ’–

xe_gt_sriov_pf_control_sync_flr β€” Synchronize on the VF FLR checkpoint. that’s the assignment, no cap ✨


πŸŽ€ SYNOPSIS πŸŽ€

int xe_gt_sriov_pf_control_sync_flr (struct xe_gt *gt , unsigned int
vfid , bool sync );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • gt β€” the xe_gt. literally the GT in question πŸ’…
  • vfid β€” the VF identifier. the VF’s lil ID 🫢
  • sync β€” if true it will allow to exit the checkpoint. that’s the toggle, bestie 🎚️

🌸 RETURN 🌸

here’s the vibe check on what comes back:

  • non-zero if FLR checkpoint has been reached βœ…
  • zero if the is no FLR in progress 😭
  • a negative error code on the FLR busy or failed πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c


that’s the whole page, bestie 🫢 this cutie came from ./drivers/gpu/drm/xe in the Kernel API Manual, dated October 2026 β€” xe_gt_sriov...rol_sync_flr(9) signing off πŸ’…βœ¨

πŸ“¦ where this page comes from