xe_gt_sriov_...g_print_ggtt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_gt_sriov_...g_print_ggtt(9) β€” a Kernel API Manual moment ✨

okay so bestie, we're in the Kernel API Manual today and the star of the show is xe_gt_sriov_pf_config_print_ggtt β€” yes the header is abbreviated, no she's not shy, that's just how the page title renders πŸŽ€


🌸 NAME 🌸

xe_gt_sriov_pf_config_print_ggtt β€” Print GGTT configurations. That's it, that's the job, and she does it flawlessly πŸ’…


✨ SYNOPSIS ✨

int xe_gt_sriov_pf_config_print_ggtt (struct xe_gt *gt , struct drm_printer *p );

like, it takes two things and returns an int, we love a low-maintenance icon πŸ‘‘


🫢 ARGUMENTS 🫢

  • gt β€” the xe_gt. your graphics tile bestie, the thing you're printing configs for πŸ¦‹
  • p β€” the drm_printer. the printer she writes all the pretty output through, no cap πŸ–¨οΈ

πŸ’– DESCRIPTION πŸ’–

So what she actually does: she prints the GGTT configuration data for all VFs. Every single one, laid out, gorgeous, ready for your eyeballs πŸ”₯

But β€” and this is the key detail, don't skip it β€” VFs without provisioned GGTT are ignored. If a VF hasn't been given any GGTT love, it doesn't get a line. She's not gonna print empty nothing for someone who wasn't provisioned, that's just embarrassing for everyone πŸ™ˆ

⚠️ Heads up bestie: this function can only be called on PF. PF only. Not VF. Do not come at her from a VF, it's not happening πŸ’€

🌈 SEE ALSO 🌈

The whole friend group, fr fr β€” every one of these is linked and every one of these is iconic in her own right 🫢

Kernel file ./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c β€” that's the source, that's the home address 🏠


and that's the whole page, bestie β€” go print some GGTT configs and be the PF main character you were born to be πŸ‘‘πŸ’œ

sign-off szn: this one came from ./drivers/gpu/drm/xe, dated October 2026, and the manual name on the tin is xe_gt_sriov_...g_print_ggtt(9) πŸ¦‹βœ¨

πŸ“¦ where this page comes from