xe_sriov_pf...on_waitqueue(9)
π xe_sriov_pf_migration_waitqueue β Kernel API Manual β¨
okay so bestie, welcome to the xe_sriov_pf_migration_waitqueue(9) page π the manual name is Kernel API Manual and we are SO in it. this one's short and sweet, like a little snack between the big scary SR-IOV pages π
π NAME π
xe_sriov_pf_migration_waitqueue β Get waitqueue for migration.
like, just hand me the waitqueue, that's the whole job. iconic honestly π
β¨ SYNOPSIS β¨
wait_queue_head_t * xe_sriov_pf_migration_waitqueue (struct xe_device
*xe , unsigned int vfid );
no cap, that's the exact signature, character for character, don't @ me π
π¦ ARGUMENTS π¦
xeβ thexe_device. the main character of the whole DRM xe situation, you already know π«Άvfidβ the VF identifier. yes bestie, the Virtual Function id, tell it which VF you're talking about π
π₯ RETURN π₯
pointer to the migration waitqueue. that's it, that's the return value β a wait_queue_head_t * pointing at the migration waitqueue. slay π
πΈ SEE ALSO πΈ
the kernel file lives here, no crumbs:
./drivers/gpu/drm/xe/xe_sriov_pf_migration.c
and these are the besties in the same friend group, all (9) pages, exactly as listed:
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_write(9)xe_sriov_pf_migration_size(9)
ngl the header at the top of this page got a little truncated in the wild β it shows up as xe_sriov_pf...on_waitqueue(9) β but that's literally just the same page, so don't panic π§
alright that's the whole vibe check π this little gem comes from the ./drivers/gpu/drm/xe directory, dated October 2026, and it's filed under xe_sriov_pf...on_waitqueue(9) β periodt, go read the related pages, 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