xe_gt_sriov_...t_valid_ggtt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this page is from the Kernel API Manual (yes, the kernel has lore πŸ’…) and it's about xe_gt_sriov_vf_wait_valid_ggtt β€” the function that, and I quote, waits for valid GGTT nodes and address refs. It literally just sits there and waits for things to be valid, like a very patient icon. ⏳


🌸 SYNOPSIS 🌸

int xe_gt_sriov_vf_wait_valid_ggtt (struct xe_gt *gt );

that's it. that's the whole signature. short and slay. πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • gt β€” the xe_gt instance which contains the affected Global GTT. like, the GT that's going through it rn. that's the one you pass in. 🫢

⭐ RETURN ⭐

it hands you back the number of times VF fixups were completed since driver probe. orrrr it returns 0 if migration is not available β€” no migration, no count, no vibes. 😭

so like: a number = fixups happened. 0 = migration is literally not available. don't mix those up bestie.

πŸ‘‘ SEE ALSO πŸ‘‘

the source file for all of this lives at ./drivers/gpu/drm/xe/xe_gt_sriov_vf.c β€” go read it, iykyk. πŸ“–

and here's the whole friend group, no cap:


πŸ’– that's the whole page babes πŸ’–

this lil number came outta ./drivers/gpu/drm/xe, dated October 2026, and the page itself is xe_gt_sriov_...t_valid_ggtt(9) β€” mwah, go forth and wait for your GGTT nodes to be valid. 🌈✨

πŸ“¦ where this page comes from