STRUCT XE_GT_SRIOV_VF_SELFCONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct xe_gt_sriov_vf_selfconfig β€” literally the VF configuration data, bestie πŸ’…

So this is a page from the Kernel API Manual, and it's about one lil struct that holds a VF's own config info. Yes, "selfconfig" β€” it's giving main character energy, it's giving "I config myself thank you very much" πŸ‘‘


🌸 SYNOPSIS 🌸

struct xe_gt_sriov_vf_selfconfig {
    u16 num_ctxs;
    u16 num_dbs;
 };

That's the whole thing. Two fields. Iconic minimalism, no notes πŸ’–


πŸŽ€ Members πŸŽ€

  • num_ctxs β€” the number of GuC submission context IDs that got assigned to you. That's assigned, as in handed to you by someone else, not something you picked out yourself 🫢
  • num_dbs β€” the number of GuC doorbells IDs that got assigned. Same deal: assigned, not chosen. Doorbells as in GuC doorbells, not the ones on your front door (though honestly, both are about getting someone's attention) πŸ””βœ¨

πŸ¦‹ SEE ALSO πŸ¦‹

Peep these besties in the kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h πŸ‘€

  • struct xe_gt_sriov_vf_runtime(9)
  • struct xe_gt_sriov_vf_migration(9)
  • struct xe_gt_sriov_vf(9)

Go read them, iykyk 🌈


ngl this one's short and sweet β€” but every field matters, so don't sleep on it πŸ’€

Okay that's the whole page, bestie πŸ“ This came to you from ./drivers/gpu/drm/xe, dated October 2026, and it's literally titled struct xe_gt...f_selfconfig(9) (yes the title got truncated in the header, we don't know why either, slay anyway πŸ’œ). Mwah, go forth and config yourself πŸ’…βœ¨πŸŒΈ

πŸ“¦ where this page comes from