xe_gt_sriov_vf_gmdid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_gt_sriov_vf_gmdid ✨

okay so bestie, welcome to the <pink>xe_gt_sriov_vf_gmdid(9)</pink> page from the Kernel API Manual πŸ“–πŸ’– β€” it's a tiny little function but it's got main character energy in the VF world, and we're gonna get you comfy with it fr fr.


πŸŽ€ NAME πŸŽ€

xe_gt_sriov_vf_gmdid β€” it queries the GMDID over MMIO πŸ’… like, that's the whole vibe.


🌸 SYNOPSIS 🌸

u32 xe_gt_sriov_vf_gmdid (struct xe_gt *gt );

That's it. One arg. One u32 back. Slay. ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • gt β€” the xe_gt 🫢 (that's the graphics tile bestie, you're handing it over)

πŸ’œ DESCRIPTION πŸ’œ

So here's the tea β˜• β€” this function is for VF use only πŸ‘‘. Like, VF-only. Nobody else gets in. That's the entire description, no cap πŸ˜­πŸ’€ (short and iconic, honestly).


🌈 RETURN 🌈

On success you get the value of the GMDID KLV πŸŽ€βœ¨ β€” and if it fails? You get 0 πŸ™ˆ. That's it, that's the whole deal.

⭐ heads up bestie: 0 means failure here, so don't be out here treating a zero like it's a real value, okay? πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

The kernel file lives right here πŸ“:

./drivers/gpu/drm/xe/xe_gt_sriov_vf.c

and the whole friend group 🫢 is:


and that's the page babes πŸ§šπŸ’œ β€” straight outta ./drivers/gpu/drm/xe, dated October 2026, closing out with xe_gt_sriov_vf_gmdid(9) one last time for the lore β­πŸ’– mwah, go read the source, ily 🫢

πŸ“¦ where this page comes from