xe_gt_sriov_...re_data_done(9)
π NAME π
xe_gt_sriov_pf_control_restore_data_done β bestie, this is the one that says "okay the VF migration data stream is DONE, we can all breathe now" β¨
(also hi, you're reading the Kernel API Manual, welcome to the group chat π«Ά)
πΈ SYNOPSIS πΈ
int xe_gt_sriov_pf_control_restore_data_done (struct xe_gt *gt ,
unsigned int vfid );
π ARGUMENTS π
gtβ thexe_gt, like, the actual graphics tile we're talking about here πvfidβ the VF identifier, aka which virtual function we're calling out π
β¨ DESCRIPTION β¨
Okay so real talk: this function is for PF only. No VFs allowed at this party, that's just the vibe, periodt π
π RETURN π
0on success π- a negative error code on failure π (ngl, we hate to see it)
π₯ SEE ALSO π₯
Like, the whole friend group, fr fr β go read all of these:
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c - The VF state machine(9)
- The VF PAUSE state machine(9)
xe_gt_sriov_pf_control_pause_vf(9)- The VF RESUME state machine(9)
xe_gt_sriov_pf_control_resume_vf(9)- The VF SAVE state machine(9)
xe_gt_sriov_pf_control_check_save_data_done(9)xe_gt_sriov_pf_control_check_save_failed(9)xe_gt_sriov_pf_control_process_save_data(9)xe_gt_sriov_pf_control_trigger_save_vf(9)xe_gt_sriov_pf_control_finish_save_vf(9)- The VF RESTORE state machine(9)
xe_gt_sriov_pf_control_check_restore_failed(9)xe_gt_sriov_pf_control_process_restore_data(9)xe_gt_sriov_pf_control_trigger_restore_vf(9)xe_gt_sriov_pf_control_finish_restore_vf(9)- The VF STOP state machine(9)
xe_gt_sriov_pf_control_stop_vf(9)- The VF FLR state machine(9)
xe_gt_sriov_pf_control_prepare_flr(9)xe_gt_sriov_pf_control_trigger_flr(9)xe_gt_sriov_pf_control_sync_flr(9)xe_gt_sriov_pf_control_wait_flr(9)- The VF FLR Flow with GuC(9)
xe_gt_sriov_pf_control_process_guc2pf(9)xe_gt_sriov_pf_control_init(9)xe_gt_sriov_pf_control_restart(9)
mwah π that's the whole page, ily, go read the source bestie π¦
this cutie lives in ./drivers/gpu/drm/xe and was dated October 2026 β yes the future, she's ahead of her time π
π¦ 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