STRUCT PANTHOR_AS_SLOT(9)
π struct panthor_as_slot(9) π
okay bestie, welcome to the Kernel API Manual entry for struct panthor_as_slot β yes it's a whole page for one struct, and honestly? she's lowkey iconic for it. this is the kernel-API manual page for struct panthor_as_slot, and we're gonna get you through it together, no cap π«Ά
β¨ NAME β¨
struct panthor_as_slot β Address space slot π
that's it. that's her whole identity. an address space slot. short, sweet, main character energy β¨
πΈ SYNOPSIS πΈ
struct panthor_as_slot {
struct panthor_vm *vm;
};
look at that little struct, she's literally so small π one member, zero drama, exactly as written, copy-pasted from the source with love (but not literally, i'm rewording everything else, promise).
π¦ Members π¦
vmβ the VM bound to this slot. and listen, this is important:NULLis no VM is bound π (yes, the original says "NULLis no VM is bound" β that's the wording, we're keeping it, we don't fix the kernel docs, we respect them π). so ifvmisNULL, nothing's bound in this slot, periodt.
π₯ SEE ALSO π₯
bestie, buckle up, this list is LONG and we are NOT skipping a single one of these, because every single reference matters π
the kernel file ./drivers/gpu/drm/panthor/panthor_mmu.c is where the magic lives, and here's the whole squad:
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_debugfs_init(9)panthor_mmu_pt_cache_init(9)panthor_mmu_pt_cache_fini(9)
like, that's the whole friend group right there π§ every last (9) reference accounted for, iykyk π
and that's the page! no notes, no options, no exit statuses, just one struct and her very extensive contact list π
mwah π β this lil' page came to you straight from ./drivers/gpu/drm/panthor, dated October 2026, and its official title is still struct panthor_as_slot(9) in case you forgot where you were, bestie πβ¨π
π¦ 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