drm_gpusvm_range_start(9)
π drm_gpusvm_range_start(9) β the kernel API manual, bestie edition
okay so picture this: you're deep in the kernel API manual (drm_gpusvm_range_start(9), yes that's the whole title, we're not shortening it) and you just need to know where a GPU SVM range starts. That's it. That's the whole function. She's a getter, she's iconic, she serves.
β¨ NAME β¨
drm_gpusvm_range_start β literally just the GPU SVM range start address. no cap, that's the entire job description.
πΈ SYNOPSIS πΈ
unsigned long drm_gpusvm_range_start (struct drm_gpusvm_range *range );
look at her go π«Ά she takes one (1) pointer and hands you back an unsigned long. the way that signature is so clean, i'm obsessed.
π ARGUMENTS π
rangeβ pointer to the GPU SVM range π that's the one you're asking about. give her the range, she gives you the start.
π₯ RETURN π₯
the GPU SVM range start address, returned as an unsigned long. that's it bestie, no hidden lore, no error codes, no surprises. she ate and left no crumbs β¨
π¦ SEE ALSO π¦
the whole friend group, fr fr. all of these live in the kernel file ./include/drm/drm_gpusvm.h:
struct drm_gpusvm_ops(9)struct drm_gpusvm_notifier(9)struct drm_gpusvm_pages_flags(9)struct drm_gpusvm_pages(9)struct drm_gpusvm_range_flags(9)struct drm_gpusvm_range(9)struct drm_gpusvm(9)struct drm_gpusvm_ctx(9)drm_gpusvm_init_pages(9)enum drm_gpusvm_scan_result(9)drm_gpusvm_driver_set_lock(9)drm_gpusvm_notifier_lock(9)drm_gpusvm_notifier_unlock(9)drm_gpusvm_range_end(9)drm_gpusvm_range_size(9)drm_gpusvm_notifier_start(9)drm_gpusvm_notifier_end(9)drm_gpusvm_notifier_size(9)__drm_gpusvm_range_next(9)drm_gpusvm_for_each_range(9)drm_gpusvm_for_each_range_safe(9)__drm_gpusvm_notifier_next(9)drm_gpusvm_for_each_notifier(9)drm_gpusvm_for_each_notifier_safe(9)
like, the range start is giving main character energy but she did NOT get here alone π go read the rest, iykyk.
ngl,drm_gpusvm_range_start(9)is the lowkey bestie ofdrm_gpusvm_range_end(9)β you literally cannot have one without the other. character development π§
and that's the page, bestie!! πβ¨π shoutout to the source ./include/drm and the date October 2026 β that's the vibe check stamp, saving it for the group chat πππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms