xe_gt_sriov...gfs_register(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_gt_sriov_pf_debugfs_register(9) ✨

okay so welcome to the Kernel API Manual, bestie πŸ’– this one's a lil function page and it's lowkey iconic, let's get into it 🫢


🌸 NAME 🌸

xe_gt_sriov_pf_debugfs_register β€” registers the SR-IOV PF specific entries in GT debugfs. that's the whole vibe πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void xe_gt_sriov_pf_debugfs_register(struct xe_gt *gt, struct dentry *dent);

πŸ’… ARGUMENTS πŸ’…

  • gt β€” the xe_gt you're registering, like the main character of this operation πŸ‘‘
  • dent β€” the dentry that represents the GT directory. yes, that dentry. the one right there πŸ“

🌈 DESCRIPTION 🌈

so here's the thing, bestie β€” it does NOT make actual files. nope, not the move. instead it creates symlinks for the PF and for each VF, pointing at their GT specific attributes β€” and those attributes should already be exposed in the dedicated debugfs SR-IOV tree. so like, if they're not already there, that's a whole different problem, iykyk 😭✨

it's giving "pointer girlie, not copier girlie" fr fr πŸ’€


πŸ’œ SEE ALSO πŸ’œ


ngl go read xe_gt_sriov_pf_debugfs_populate(9) next, the two of them are literally besties 🫢

kay that's the page! this lil beauty comes from ./drivers/gpu/drm/xe, dated October 2026, and it goes by xe_gt_sriov...gfs_register(9) β€” yes the name is a tad chopped, no we don't make the rules πŸ’€ slay, go register some symlinks, ily, bye πŸŽ€πŸŒΈπŸ’–

πŸ“¦ where this page comes from