STRUCT XE_GT_SRIOV_VF_RUNTIME(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so welcome to the Kernel API Manual, bestie β€” this page is literally about struct xe_gt_sriov_vf_runtime β€” VF runtime data. periodt. ✨

✨ SYNOPSIS ✨

here’s the whole struct vibe, no cap:

struct xe_gt_sriov_vf_runtime {
    u32 gmdid;
    bool uses_sched_groups;
    u32 num_paging_engine_instances;
    u32 regs_size;
    u32 num_regs;
    struct vf_runtime_reg {
      u32 offset;
      u32 value;
    } *regs;
 };

🫢 Members 🫢

bestie, every member is invited to the group chat, and nobody’s getting left on read πŸ’…:

  • gmdid β€” cached value of the GDMID register. πŸŽ€
  • uses_sched_groups β€” whether PF enabled sched groups or not. πŸ‘€
  • num_paging_engine_instances β€” number of configured paging engines. πŸ”₯
  • regs_size β€” size of runtime register array. πŸ“¦
  • num_regs β€” number of runtime registers in the array. πŸ”’
  • regs β€” pointer to array of register offset/value pairs. 🫢
    • regs.offset β€” register offset. 🧚
    • regs.value β€” register value. πŸ’œ

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h; struct xe_gt_sriov_vf_selfconfig(9), struct xe_gt_sriov_vf_migration(9), struct xe_gt_sriov_vf(9). πŸ’«

xoxo πŸ’… β€” this Kernel API Manual moment was brought to you by the source/version ./drivers/gpu/drm/xe, dated October 2026, and it’s giving struct xe_g...v_vf_runtime(9) energy πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from