xe_sriov_vf...p_copy_enter(9)
β¨ NAME β¨
xe_sriov_vfio_stop_copy_enter β bestie, this is the one that kicks off a VF device migration data save πΎβ¨ (like, it's the opening act, the main character entrance of the migration flow, and I'm obsessed)
This one lives in the Kernel API Manual, so yeah, it's giving kernel-level realness π
β¨ SYNOPSIS β¨
int xe_sriov_vfio_stop_copy_enter(struct xe_device *xe, unsigned int vfid);
πΈ ARGUMENTS πΈ
xeβ the PFxe_device, and no you can't just vibe your way into one of these, you get it by callingxe_sriov_vfio_get_pfπ«Άvfidβ the VF identifier, and heads up: it can't be 0 π like, zero is simply not it
π RETURN π
Returns 0 on success, or a negative error code on failure β so if you get a negative back, something did not slay, sorry π
π¦ SEE ALSO π¦
The kernel file is ./include/drm/intel/xe_sriov_vfio.h and here's the whole friend group, all of them, no cap π
xe_sriov_vfio_get_pf(9)xe_sriov_vfio_migration_supported(9)xe_sriov_vfio_flr_prepare(9)xe_sriov_vfio_wait_flr_done(9)xe_sriov_vfio_suspend_device(9)xe_sriov_vfio_resume_device(9)xe_sriov_vfio_stop_copy_exit(9)xe_sriov_vfio_resume_data_enter(9)xe_sriov_vfio_resume_data_exit(9)xe_sriov_vfio_error(9)xe_sriov_vfio_data_read(9)xe_sriov_vfio_data_write(9)xe_sriov_vfio_stop_copy_size(9)
okay that's the whole page, mwah π
this lil doc came from ./include/drm/intel and it's dated October 2026 β yeah, future girlie behavior fr fr βπ¦π
π¦ 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