ENUM XE_SRIOV_PROVISIONING_MODE(9)
π enum xe_sriov_provisioning_mode π
okay bestie, welcome to the enum xe_sriov_provisioning_mode(9) page β it's a Kernel API Manual situation, and it's all about SR-IOV provisioning mode β¨ like, the whole vibe of how your Virtual Functions get provisioned. no cap, it's short but it's iconic.
πΈ SYNOPSIS πΈ
here's the whole enum, looking all cute and self-explanatory:
enum xe_sriov_provisioning_mode {
XE_SRIOV_PROVISIONING_MODE_AUTO ,
XE_SRIOV_PROVISIONING_MODE_CUSTOM
};
two modes, two moods, both valid π
β¨ CONSTANTS β¨
π¦ XE_SRIOV_PROVISIONING_MODE_AUTO
so this one is the chill, hands-off one π«Ά β the VFs get provisioned during VFs enabling. and like, any allocated resources to the VFs? they're automatically released when you disable the VFs. clean, no leftovers, no mess π
and bestie, this is the default mode. it's giving main character energy, it's the one you get if you don't pick π
π§ XE_SRIOV_PROVISIONING_MODE_CUSTOM
this is the I'll do it myself mode π€ β explicit VFs provisioning using uABI interfaces. and here's the tea: VFs resources remain allocated regardless of whether the VFs are enabled or not. so like, they stay put. permanently-ish. yep, that's the whole point π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_sriov_pf_provision_types.h struct xe_sriov_pf_provision(9)
β friendly reminder bestie:AUTOreleases stuff when you disable VFs,CUSTOMdoes not. pick your fave responsibly π
and that's the page!! mwah π this lil gem lives over in ./drivers/gpu/drm/xe, dated October 2026, and it's part of the Kernel API Manual β the enum xe_sri...sioning_mode(9) icon herself. slay, go provision something πβ¨π₯
π¦ 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