xe_vf_migra...mplete_count(9)
π xe_vf_migration_fixups_complete_count β NAME β¨
ok so bestie, this page lives in the Kernel API Manual (section 9, kernel dev docs, iykyk) and the function in question is literally called xe_vf_migration_fixups_complete_count π yes that's a mouthful, drink some water before you say it out loud.
What does it do? It gets the count of VF fixups completions. That's it. That's the whole gig. It's a little counter function and it's doing its job beautifully π«Ά
π SYNOPSIS π
int xe_vf_migration_fixups_complete_count (struct xe_gt *gt );
one arg, one int back, no drama π
πΈ ARGUMENTS πΈ
gtβ thexe_gtinstance which contains the affected Global GTT. yeah that's your whole input, she's low maintenance.
β RETURN β
so here's the vibe check on what you get back π
- the number of times VF fixups were completed since driver probe β i.e. the actual count, the main character number π₯
0if migration is not available β no migration, no counting, we simply do not participate π-1if fixups are pending or being applied right now β like, hold on, she's busy, check back later π
bestie pls note: those three outcomes all come back through the sameint, so0and-1are both "not a real count" situations β don't go treating them as counts, fr fr π
π SEE ALSO π
the kernel file this bad girl lives in:
Kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_vf.c
and the whole friend group, in order π:
xe_gt_sriov_vf_reset(9)xe_gt_sriov_vf_bootstrap(9)xe_gt_sriov_vf_guc_versions(9)xe_gt_sriov_vf_gmdid(9)xe_gt_sriov_vf_query_config(9)xe_gt_sriov_vf_sched_groups_enabled(9)xe_gt_sriov_vf_guc_ids(9)xe_gt_sriov_vf_paging_engines(9)xe_gt_sriov_vf_connect(9)xe_gt_sriov_vf_default_lrcs_hwsp_rebase(9)xe_gt_sriov_vf_migrated_event_handler(9)xe_gt_sriov_vf_query_runtime(9)xe_gt_sriov_vf_read32(9)xe_gt_sriov_vf_write32(9)xe_gt_sriov_vf_print_config(9)xe_gt_sriov_vf_print_runtime(9)xe_gt_sriov_vf_print_version(9)xe_gt_sriov_vf_init_early(9)xe_gt_sriov_vf_init(9)xe_gt_sriov_vf_recovery_pending(9)xe_gt_sriov_vf_wait_valid_ggtt(9)
twenty-one entries, all accounted for, none skipped, I would never π β¨
k bye ily, this page came from ./drivers/gpu/drm/xe, dated October 2026, section 9 of the Kernel API Manual β go read the whole squad, they ate πΈπ¦
π¦ 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