xe_gt_sriov_...on_mmio_save(9)
πΎ xe_gt_sriov_pf_migration_mmio_save(9) β bestie edition β¨
okay so this is from the Kernel API Manual (the xe_gt_sriov_...on_mmio_save(9) page, yes the title got abbreviated, she's mysterious like that π
) and honestly? she's short, she's sweet, and she does exactly one thing. let's get into it π
πΈ NAME πΈ
xe_gt_sriov_pf_migration_mmio_save β literally just "Save VF MMIO migration data." that's the whole personality. no notes. iconic. π«Ά
β¨ SYNOPSIS β¨
int xe_gt_sriov_pf_migration_mmio_save (struct xe_gt *gt , unsigned int
vfid );
like yes that's a struct xe_gt * and an unsigned int and she returns an int, we love a simple signature, no cap π
π¦ ARGUMENTS π¦
gtβ thexe_gt. that's it. that's the description. she's astruct xe_gtpointer and she knows it πvfidβ the VF identifier. and heads up bestie: it can't be0. like, at all. zero is not invited to this party π
π DESCRIPTION π
so the vibe check here is very specific: this function is for PF only. PF, not VF. don't come at her with VF business, she will not be doing that π«
that's genuinely the entire description. she's a one-line icon and she ate. β
π₯ RETURN π₯
0β success, slay, we're so back π- negative error code β failure, we're so not back π
π§ SEE ALSO π§
okay this is the part where she name-drops literally her entire friend group, and there are a LOT of them, so buckle up buttercup π
first, the source file where she lives (iykyk):
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
and now the whole squad, in order, exactly as listed, no gatekeeping:
xe_gt_sriov_pf_migration_ggtt_save(9)xe_gt_sriov_pf_migration_ggtt_restore(9)xe_gt_sriov_pf_migration_guc_save(9)xe_gt_sriov_pf_migration_guc_restore(9)xe_gt_sriov_pf_migration_mmio_restore(9)xe_gt_sriov_pf_migration_vram_save(9)xe_gt_sriov_pf_migration_vram_restore(9)xe_gt_sriov_pf_migration_size(9)xe_gt_sriov_pf_migration_ring_empty(9)xe_gt_sriov_pf_migration_ring_full(9)xe_gt_sriov_pf_migration_ring_free(9)xe_gt_sriov_pf_migration_save_init(9)xe_gt_sriov_pf_migration_save_data_pending(9)xe_gt_sriov_pf_migration_save_data_complete(9)xe_gt_sriov_pf_migration_save_produce(9)xe_gt_sriov_pf_migration_restore_consume(9)xe_gt_sriov_pf_migration_restore_produce(9)xe_gt_sriov_pf_migration_save_consume(9)xe_gt_sriov_pf_migration_init(9)
not a single one skipped bestie, we do NOT do that here π
<ahem> and that's the whole page!! π
sign-off time because the footer deserves her moment too: this little gem comes from the source dir ./drivers/gpu/drm/xe, dated October 2026, and she's filed under xe_gt_sriov_...on_mmio_save(9) β same truncated queen energy as the header, we stan a consistent brand πβ¨
mwah, go save those MMIOs, ily π«Άπ
π¦ 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