STRUCT XE_GT_SRIOV_CONTROL_STATE(9)
π struct xe_gt_sriov_control_state β the Kernel API Manual, bestie edition π
okay so you're reading the Kernel API Manual page for struct xe_gt_sriov_control_state and honestly? iconic of you. let's get into it β¨
πΈ NAME πΈ
struct xe_gt_sriov_control_state β GT-level per-VF control state. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
struct xe_gt_sriov_control_state {
unsigned long state[BITS_TO_LONGS( XE_GT_SRIOV_NUM_STATES)];
struct completion done;
struct list_head link;
};
like, look at her. three members. main character energy fr fr π
π MEMBERS π
stateβ the VF state bits. this is where the state lives. the bits. her whole personality basically βdoneβ completion of async operations. it's giving "wait for the async stuff to finish" π«Άlinkβ link into worker list. she's on the list. the worker list. π
β¨ DESCRIPTION β¨
Used by the PF driver to maintain per-VF control data. no cap, that's literally what it's for β the PF driver keeps per-VF control data in here π
π§ SEE ALSO π§
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_control_types.h - enum
xe_gt_sriov_control_bits(9) struct xe_gt_sriov_pf_control(9)
go read those next, iykyk π₯
lowkey reminder bestie: this is all coming at you from ./drivers/gpu/drm/xe, dated October 2026 π stan the kernel docs, mwah π
π bye bestie π
that's the page!! struct xe_gt...ontrol_state(9) from ./drivers/gpu/drm/xe, October 2026 β drink water, read your SEE ALSOs, and slay πβ¨π¦
π¦ 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