drm_gpusvm_range_find(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_gpusvm_range_find β€” a Kernel API Manual moment

okay so this is drm_gpusvm_range_find(9) from the Kernel API Manual, and bestie, it does exactly one (1) thing and it does it iconically. It finds a GPU SVM range from a GPU SVM notifier. That's the whole vibe. ✨


🌸 NAME 🌸

drm_gpusvm_range_find β€” find a GPU SVM range from a GPU SVM notifier πŸŽ€


✨ SYNOPSIS ✨

struct drm_gpusvm_range * drm_gpusvm_range_find (struct
drm_gpusvm_notifier *notifier , unsigned long start , unsigned long end
);

like, that's the whole signature. three args, one pointer back. no cap. πŸ’…


🫢 ARGUMENTS 🫢

  • notifier β€” a pointer to the GPU SVM notifier structure, i.e. the thing you're searching in πŸ¦‹
  • start β€” the start address of the range πŸ”₯
  • end β€” the end address of the range πŸ”₯

πŸ‘‘ RETURN πŸ‘‘

A pointer to the drm_gpusvm_range if it's found, or NULL. that's it. found β†’ pointer, not found β†’ NULL. the duality of woman 😭✨


🌈 SEE ALSO 🌈

okay this list is long but every single one of these is your bestie too, so let me introduce you πŸ’–

Kernel file ./drivers/gpu/drm/drm_gpusvm.c β€” start here, it's giving main character energy πŸ‘‘

The concepts, the deep lore:

The notifier girlies:

The range girlies:

The page-management girlies:


lowkey a reminder: this page is deliberately tiny. read the whole thing, check the SEE ALSO, and then go read the source β€” that's where the plot is πŸ’€

and that's the whole page, bestie 🫢 this cutie came out of ./drivers/gpu/drm, dated October 2026, and lives under drm_gpusvm_range_find(9). go find some ranges. slay. πŸŽ€βœ¨πŸŒΈ

πŸ“¦ where this page comes from