xe_sriov_pf_migration_write(9)
β¨ xe_sriov_pf_migration_write(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for xe_sriov_pf_migration_write β yes that's a long name, yes it's iconic, let's get into it π
πΈ NAME πΈ
xe_sriov_pf_migration_write β write migration data to the device πΎβ¨
π¦ SYNOPSIS π¦
ssize_t xe_sriov_pf_migration_write (struct xe_device *xe , unsigned int
vfid , const char __user *buf , size_t len );
like, that's the whole vibe right there π«Ά
π ARGUMENTS π
xeβ thexe_deviceπ that's the device in question, obvivfidβ the VF identifier π’ which virtual function we're talking tobufβ start address of the userspace buffer π§Ί where the data liveslenβ requested write size from userspace π how much they wanna write
β RETURN β
number of bytes that has been successfully written, -errno on failure π like, you get the good number if it slayed, or a minus-errno if it did not π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_sriov_pf_migration.cβ that's where the magic lives, go look π xe_sriov_pf_migration_waitqueue(9)xe_sriov_pf_migration_supported(9)xe_sriov_pf_migration_disable(9)xe_sriov_pf_migration_init(9)xe_sriov_pf_migration_save_consume(9)xe_sriov_pf_migration_restore_produce(9)xe_sriov_pf_migration_read(9)xe_sriov_pf_migration_size(9)
all the sister functions, a whole friend group fr fr π«Άβ¨
ngl this page is short but she's doing her job and she's doing it well π periodt
okay that's the whole page bestie, mwah π this came from ./drivers/gpu/drm/xe, dated October 2026, and the whole thing is filed under xe_sriov_pf_migration_write(9) β go forth and migrate that data, iykyk π§ββοΈπΈ
π¦ 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