xe_gt_sriov...ocess_guc2pf(9)
π xe_gt_sriov_pf_control_process_guc2pf β a Kernel API Manual moment β¨
okay so bestie, welcome to the Kernel API Manual entry for xe_gt_sriov...ocess_guc2pf(9) β yes the name is a whole mouthful, she's dramatic like that, but she's literally just here to handle VF state notifications coming from GuC π
β¨ NAME β¨
xe_gt_sriov_pf_control_process_guc2pf β the function that handles the VF state notification from GuC. that's the whole vibe. she receives, she processes, she slays π«Ά
πΈ SYNOPSIS πΈ
int xe_gt_sriov_pf_control_process_guc2pf (struct xe_gt *gt , const u32
*msg , u32 len );
like, look at her signature. icon behavior honestly π
π¦ ARGUMENTS π¦
gtβ thexe_gt. your graphics tile bestie, the whole reason we're here πmsgβ the G2H message. GuC slid this into our DMs, and now we gotta read it πlenβ the length of that G2H message. gotta know how much of the message is actually message, y'know? π
β DESCRIPTION β
This function is for PF only. no cap, PF only β don't be showing up here as a VF, that's not your lane, that's not your era π
π₯ RETURN π₯
0on success β ate and left no crumbs π- a negative error code on failure β it's giving "something went sideways" π
π SEE ALSO π
the whole friend group, fr fr β every single one of these is linked up:
- 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_restore_data_done(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_init(9)xe_gt_sriov_pf_control_restart(9)
like, that's a whole group chat and every single member showed up ππ
and that's the page, bestie π§ this masterpiece lives in ./drivers/gpu/drm/xe, dated October 2026, and she's filed under xe_gt_sriov...ocess_guc2pf(9) β mwah, bookmark her, iykyk πβ¨
π¦ 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