STRUCT XE_GT_SRIOV_PF_SERVICE(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual β¨ β this little icon is struct xe_gt_sriov_pf_service, and it's literally just Data used by the PF service. That's it, that's the whole vibe. π«Ά
β¨ SYNOPSIS β¨
struct xe_gt_sriov_pf_service {
struct {
struct xe_gt_sriov_pf_service_version base;
struct xe_gt_sriov_pf_service_version latest;
} version;
struct xe_gt_sriov_pf_service_runtime_regs runtime;
};
no cap, that's the whole struct layout, copy it exactly or the compiler will simply end you π
π Members π
versionβ the tea on VF/PF ABI versions for the current platform π like it's literally the version-info corner of this whole thing.version.baseβ the lowest VF/PF ABI version that could be negotiated with the VF π₯Ί the floor, the bare minimum we can still work with.version.latestβ the latest VF/PF ABI version supported by the PF driver π the glow-up version, the freshest one PF's got.runtimeβ runtime data shared with the VFs πΈ shared vibes, literally.
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_service_types.hπ¦ struct xe_gt_sriov_pf_service_version(9)βstruct xe_gt_sriov_pf_service_runtime_regs(9)π§
bestie this is a struct manual page so it's short and sweet, but every member matters β don't skip the nested ones, they have main character energy too π
and that's the whole page, periodt π
this came from the ./drivers/gpu/drm/xe source tree, October 2026 vintage, all about struct xe_g...v_pf_service(9) β go forth and slay your SR-IOV setup, ily ππ
π¦ 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