xe_gt_sriov...gration_init(9)
π NAME
xe_gt_sriov_pf_migration_init β bestie, this is the one that boots up support for VF migration β¨
And hey, before we go any further: this whole page lives in the Kernel API Manual (yes, the 9th section, we stay fancy) π
π SYNOPSIS
int xe_gt_sriov_pf_migration_init (struct xe_gt *gt );
π§ ARGUMENTS
gtβ thexe_gt, literally just the gt. That's the whole vibe. π¦
πΈ DESCRIPTION
Okay so real talk: this function is for PF only. That's it, that's the whole description β no cap, don't come at it expecting VF behavior, because it's not giving that. π
PF only. Periodt. If you're not the PF, this isn't your moment, bestie π
β RETURN
0on success β slay, we ate π- a negative error code on failure β π that's the "it didn't work out" ending
π SEE ALSO
The kernel file this whole thing calls home: ./drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
And the full squad of migration friends, all linked up π«Ά:
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_save(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)
And that's the whole page, bestie π Signing off from ./drivers/gpu/drm/xe, dated October 2026 β catch you in the next (9) section, mwah ππ
π¦ 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