xe_gt_sriov_pf_monitor_flr(9)
π xe_gt_sriov_pf_monitor_flr β Kernel API Manual β¨
okay so bestie, welcome to the function page for xe_gt_sriov_pf_monitor_flr(9). yes the name is a whole mouthful, no we're not changing it, it's iconic in a chaotic way. let's get into it π«Ά
πΈ NAME πΈ
xe_gt_sriov_pf_monitor_flr β cleanup VF data after VF FLR. that's the whole vibe. it tidies up. it's giving "mom coming home and the party's over" energy π§Ήβ¨
β SYNOPSIS β
void xe_gt_sriov_pf_monitor_flr(struct xe_gt *gt, u32 vfid);
returns nothing (void, so don't go trying to catch a return value, there isn't one, periodt) π
π ARGUMENTS π
gtβ thexe_gt. that's the graphics tile situation, literally the main character of this whole call π¦vfidβ the VF identifier. it's au32, and it's how we know which virtual function we're talking about π
π₯ DESCRIPTION π₯
so here's the tea: on FLR, this function will reset all event data related to the VF. all of it. wiped. fresh start, no cap π
and this one is for PF only β like, only the Physical Function gets to call this. don't come at it from anywhere else, iykyk π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.cβ the actual source, go read it, it's right there π xe_gt_sriov_pf_monitor_process_guc2pf(9)xe_gt_sriov_pf_monitor_print_events(9)
ngl bestie, if you got here it's probably because something FLR'd and you needed to know the cleanup story. you're doing great. drink some water. π
πΈ mwah, that's the page! brought to you by ./drivers/gpu/drm/xe, October 2026, and the letter xe_gt_sriov_pf_monitor_flr(9). slay, bye! πβ¨
π¦ 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