panthor_mmu_debugfs_init(9)
π panthor_mmu_debugfs_init(9) β the kernel API manual, but make it make sense
okay so bestie, this is panthor_mmu_debugfs_init(9) from the Kernel API Manual β literally the little function that spins up the MMU's debugfs entries so you can peek at your MMU internals like the nosy icon you are π
β¨ NAME β¨
panthor_mmu_debugfs_init β Initialize MMU debugfs entries
like, it sets up the debugfs stuff for the MMU. that's the whole vibe check. π¦
πΈ SYNOPSIS πΈ
void panthor_mmu_debugfs_init (struct drm_minor *minor );
no cap, that's the whole signature β returns void, takes exactly one arg. periodt. π
π«Ά ARGUMENTS π«Ά
minorβ Minor. that's it, that's the description π it's thestruct drm_minor *you're passing in, and the manual is keeping it mysterious. iconic of it honestly.
π SEE ALSO π
the source lives in the kernel file ./drivers/gpu/drm/panthor/panthor_mmu.c, and here's the whole friend group it references β every single one, no skipping, we don't do that here π
struct panthor_as_slot(9)struct panthor_mmu(9)struct panthor_vm_pool(9)struct panthor_vma(9)struct panthor_vm_op_ctx(9)struct panthor_vm(9)struct panthor_vm_bind_job(9)alloc_pt(9)free_pt(9)panthor_vm_has_unhandled_faults(9)panthor_vm_is_unusable(9)panthor_vm_active(9)panthor_vm_idle(9)panthor_vm_as(9)panthor_vm_alloc_va(9)panthor_vm_free_va(9)panthor_vm_get_bo_for_va(9)panthor_vm_pool_create_vm(9)panthor_vm_pool_destroy_vm(9)panthor_vm_pool_get_vm(9)panthor_vm_pool_destroy(9)panthor_vm_pool_create(9)panthor_mmu_suspend(9)panthor_mmu_resume(9)panthor_mmu_pre_reset(9)panthor_mmu_post_reset(9)panthor_vm_put(9)panthor_vm_get(9)panthor_vm_get_heap_pool(9)panthor_vm_heaps_sizes(9)panthor_vm_resv(9)panthor_vm_bind_job_put(9)panthor_vm_create(9)panthor_vm_bind_job_create(9)panthor_vm_bind_job_prepare_resvs(9)panthor_vm_bind_job_update_resvs(9)panthor_vm_bind_exec_sync_op(9)panthor_vm_map_bo_range(9)panthor_vm_unmap_range(9)panthor_vm_prepare_mapped_bos_resvs(9)panthor_mmu_unplug(9)panthor_mmu_init(9)panthor_mmu_pt_cache_init(9)panthor_mmu_pt_cache_fini(9)
ngl that's a lot of cross-references for one tiny debugfs init β but that's the MMU subsystem for you, highkey the main character of the panthor driver π
π§ sign-off π§
this gem comes from ./drivers/gpu/drm/panthor and the page is dated October 2026 β so yeah, we're reading docs from the future, slay β bye bestie, go forth and debug ur MMU π
π¦ 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