xe_sriov_pf_...rol_sync_flr(9)
π xe_sriov_pf_control_sync_flr(9) β like, the whole Kernel API Manual, but make it make sense π«Ά
okay so bestie, welcome to the xe_sriov_pf_...rol_sync_flr(9) page β yes that's the truncated little nickname the kernel gave it, the full gorgeous name is xe_sriov_pf_control_sync_flr and we're gonna get into it π
β¨ NAME β¨
xe_sriov_pf_control_sync_flr β Synchronize a VF FLR between all GTs. π
that's it. that's the whole vibe. syncing the FLR across all the GTs, no cap.
πΈ SYNOPSIS πΈ
int xe_sriov_pf_control_sync_flr (struct xe_device *xe , unsigned int
vfid );
literally just call it like that, icon behavior, returns an int π₯
π ARGUMENTS π
xeβ thexe_deviceπ like, the device you're doing the thing on, bestie.vfidβ the VF identifier π which VF you're talking about, periodt.
π¦ DESCRIPTION π¦
okay so lowkey important: this function is for PF only. π«Ά not VF, PF. don't come in here with VF energy, it's giving wrong call site. iykyk.
β RETURN β
0on success β¨ slay, we love a clean zero.- a negative error code on failure π it's giving "something went wrong," and you should probably look at that.
π SEE ALSO π
bestie, the whole friend group π«Ά go read these too:
- Kernel file
./drivers/gpu/drm/xe/xe_sriov_pf_control.cπ (the source, the mothership) xe_sriov_pf_control_pause_vf(9)xe_sriov_pf_control_resume_vf(9)xe_sriov_pf_control_stop_vf(9)xe_sriov_pf_control_reset_vf(9)xe_sriov_pf_control_prepare_flr(9)xe_sriov_pf_control_wait_flr(9)xe_sriov_pf_control_trigger_save_vf(9)xe_sriov_pf_control_finish_save_vf(9)xe_sriov_pf_control_trigger_restore_vf(9)xe_sriov_pf_control_finish_restore_vf(9)
and that's the page!! ππ mwah.
sign-off szn: this little number lives under./drivers/gpu/drm/xe, dated October 2026, and it answers toxe_sriov_pf_...rol_sync_flr(9)πΈ thanks for reading bestie, go sync those FLRs π¦β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms