xe_gt_sriov_...trol_restart(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

xe_gt_sriov_pf_control_restart β€” bestie, this is the one that restarts the SR-IOV control data after a GT reset πŸ’… (this page lives in the Kernel API Manual, section 9, so you know it's the real deal).


🌸 SYNOPSIS 🌸

void xe_gt_sriov_pf_control_restart (struct xe_gt *gt );

πŸŽ€ ARGUMENTS πŸŽ€

  • gt β€” the xe_gt πŸ¦‹ (yes, that's the whole description, she's a woman of few words and honestly? iconic)

πŸ’– DESCRIPTION πŸ’–

okay so here's the tea β˜• β€” any per-VF status that the PF is holding onto, and any ongoing VF control activity the PF is doing, must be reset or cancelled when the GT gets reset. No exceptions, no "but I was almost done", nothing. It all gets wiped 🧹✨

This function is for PF only, periodt. Don't come at it from the VF side, it's not for you πŸ™ˆ


πŸ”₯ SEE ALSO πŸ”₯

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

The state machines and friends, in the order the original serves them πŸ‘‘:


and that's the whole page, bestie 🫢 go read the source at ./drivers/gpu/drm/xe β€” dated October 2026, filed under xe_gt_sriov_...trol_restart(9) in case you need to find her again. slay, bye πŸ’œβœ¨

πŸ“¦ where this page comes from