xe_gt_sriov...n_ring_empty(9)
π NAME π
xe_gt_sriov_pf_migration_ring_empty β bestie, this is the little vibe-check function that tells you if a migration ring is empty. That's it, that's the whole job. β¨
This one lives in the Kernel API Manual, and honestly? iconic of it.
π¦ SYNOPSIS π¦
bool xe_gt_sriov_pf_migration_ring_empty (struct xe_gt *gt , unsigned int vfid );
πΈ ARGUMENTS πΈ
gtβ thexe_gt, aka the graphics tile we're poking at πvfidβ the VF identifier, so we know which virtual function we're talking about π
β RETURN β
It hands you back true if the ring is empty, and false if it's, wellβ¦ not. That's the whole tea. π« No cap.
π SEE ALSO π
Kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c β the mothership, go read her π§
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_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)
okay that's the whole page, mwah π this lil cutie ships out of ./drivers/gpu/drm/xe and it's dated October 2026, so jot that down in your notes app bestie ππ 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