drm_mm_hole_node_start(9)
β¨ drm_mm_hole_node_start(9) β¨
okay so bestie, welcome to the drm_mm_hole_node_start page from the Kernel API Manual π this one's a lil function but she's got main character energy in the debug-dumper department. let's get into it π
πΈ NAME πΈ
drm_mm_hole_node_start β literally computes the start of the hole following @node π³οΈβ¨
π¦ SYNOPSIS π¦
u64 drm_mm_hole_node_start (const struct drm_mm_node *hole_node );
π ARGUMENTS π
hole_nodeβ adrm_mm_nodewhich implicitly tracks the following hole π (yes, implicitly, she's not gonna spell it out for you, that's the whole vibe)
π DESCRIPTION π
so like, this one is useful for driver-specific debug dumpers, periodt. that's her moment π
otherwise? drivers should not go poking at holes themselves, ngl, that's not your business bestie π
drivers must check first whether a hole indeed follows by looking at drm_mm_hole_follows β like, do the vibe check before you commit, fr fr β
π₯ RETURN π₯
Start of the subsequent hole π³οΈβ‘οΈπ³οΈ slay.
π SEE ALSO π
- Kernel file
./include/drm/drm_mm.h enum drm_mm_insert_mode(9)struct drm_mm_node(9)struct drm_mm(9)struct drm_mm_scan(9)drm_mm_node_allocated(9)drm_mm_initialized(9)drm_mm_hole_follows(9)drm_mm_hole_node_end(9)drm_mm_nodes(9)drm_mm_for_each_node(9)drm_mm_for_each_node_safe(9)drm_mm_for_each_hole(9)drm_mm_insert_node_generic(9)drm_mm_insert_node(9)drm_mm_clean(9)drm_mm_for_each_node_in_range(9)drm_mm_scan_init(9)
okay that's the whole page bestie, you ate that π«Ά this lil drop came straight outta ./include/drm, dated October 2026, and it's the drm_mm_hole_node_start(9) era β iykyk πβ¨ π§
π¦ 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