ENUM XE_SRIOV_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum xe_sriov_mode(9) β€” the SR-IOV mode ✨

Ok bestie, gather round, because this one's from the Kernel API Manual and it's literally all about how your GPU's SR-IOV mode is set up. It's the enum xe_sriov_mode and it lives in ./drivers/gpu/drm/xe πŸŽ€


🌸 SYNOPSIS 🌸

enum xe_sriov_mode {
    XE_SRIOV_MODE_NONE ,
    XE_SRIOV_MODE_PF ,
    XE_SRIOV_MODE_VF

};

🧚 Constants 🧚

  • XE_SRIOV_MODE_NONE β€” bare-metal mode, meaning it's non-virtualized πŸ’… no cap, this is the "just you and the hardware, no middleman" vibe
  • XE_SRIOV_MODE_PF β€” SR-IOV Physical Function (PF) mode πŸ‘‘ the main character, the one running the whole operation
  • XE_SRIOV_MODE_VF β€” SR-IOV Virtual Function (VF) mode πŸ¦‹ not me being the lil virtual one that the PF hands out, lowkey iconic

It's giving "three moods, one enum" and honestly? We stan a tidy type definition. πŸ’œ


🌈 SEE ALSO 🌈

Kernel file ./drivers/gpu/drm/xe/xe_sriov_types.h and VFID(9) β€” go read those too, bestie, iykyk 🫢


Alright that's the whole page, slay ✨ and just so you know who wrote this masterpiece: it's from the ./drivers/gpu/drm/xe corner of the kernel, dated October 2026, and yes, the page is literally called enum xe_sriov_mode(9) πŸ’–

πŸ“¦ where this page comes from