STRUCT XE_GT_SRIOV_CONTROL_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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