STRUCT XE_GT_SRIOV_METADATA(9)
π struct xe_gt_sriov_metadata(9) π
okay so bestie, we're in the Kernel API Manual today and honestly? this one's lowkey iconic. it's struct xe_gt_sriov_metadata β literally GT level per-VF metadata. yes, GT level. per-VF. metadata. we love a struct that knows exactly what it is π
β¨ SYNOPSIS β¨
struct xe_gt_sriov_metadata {
struct xe_gt_sriov_config config;
struct xe_gt_sriov_monitor monitor;
struct xe_gt_sriov_control_state control;
struct xe_gt_sriov_pf_service_version version;
struct xe_gt_sriov_migration_data migration;
};
look at her. five members, all structs, all serving cunt in their own little lane π«Ά copy this exactly bestie, character for character, no cap.
πΈ MEMBERS πΈ
configβ the per-VF provisioning data. this is the "what does this VF actually get" tea βmonitorβ the per-VF monitoring data. somebody's watching π (it's the monitor. it's in the name.)controlβ the per-VF control data. the main character of the operation tbh πversionβ the negotiated VF/PF ABI version. they talked and they agreed, we love communication πmigrationβ the per-VF migration data. she moves. she travels. she relocates π¦
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h struct xe_gt_sriov_pf_workers(9)struct xe_gt_sriov_pf(9)
go read those too, iykyk π₯
real talk though bestie: every field is a struct, so don't go poking at them like they're plain ints, okay? π
and that's the whole page, mwah π this lil number lives in ./drivers/gpu/drm/xe, dated October 2026, and it's filed under struct xe_gt_sriov_metadata(9) β periodt. π§π
π¦ 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