amdgpu_hmm_range_free(9)
amdgpu_hmm_range_free(9) π¦
okay bestie, welcome to the Kernel API Manual page for amdgpu_hmm_range_free β the cleanup icon of the AMDGPU HMM world. Itβs giving βrelease an AMDGPU HMM range,β and honestly thatβs the whole vibe. β¨
β¨ NAME β¨
amdgpu_hmm_range_free β release an AMDGPU HMM range π
πΈ SYNOPSIS πΈ
void amdgpu_hmm_range_free (struct amdgpu_hmm_range *range );
Thatβs the exact signature, no edits, no remix: return type void, function amdgpu_hmm_range_free, and one argument named range of type struct amdgpu_hmm_range *. periodt. π
π ARGUMENTS π
rangeβ pointer to the range object to free. Thatβs the one and only arg, bestie. π«Ά
π₯ DESCRIPTION π₯
So this function releases all resources held by range β yes, all of them. That includes the associated hmm_pfns, and the dropping reference of the associated bo if any. Itβs cleanup time, and itβs thorough. π
β RETURN β
void β nothing comes back. Itβs not a return-value girlie; itβs a do-the-cleanup girlie. π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c MMU Notifier(9)amdgpu_hmm_invalidate_gfx(9)amdgpu_hmm_invalidate_hsa(9)amdgpu_hmm_register(9)amdgpu_hmm_unregister(9)amdgpu_hmm_range_valid(9)amdgpu_hmm_range_alloc(9)
mwah π this page comes from source/version ./drivers/gpu/drm/amd/amdgpu, dated October 2026 β iconic, documented, and signed off with a bow. ππ
π¦ 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