panthor_vm_resv(9)
β¨ panthor_vm_resv(9) β¨
okay bestie, welcome to the Kernel API Manual entry for panthor_vm_resv(9) β literally the tiniest little function and she's serving pure convenience π
no cap, this one's short but she matters.
πΈ NAME πΈ
panthor_vm_resv β get the dma_resv object attached to a VM.
like, you hand her a VM, she hands you back the reservation object. that's the whole gig π
π¦ SYNOPSIS π¦
struct dma_resv * panthor_vm_resv (struct panthor_vm *vm );
yes that's it. one parameter. one return. she's lowkey minimal and honestly? iconic for it β¨
π ARGUMENTS π
vmβ the VM you want thedma_resvof. that's the one. just her. pls don't overthink it π«Ά
π₯ RETURN π₯
A dma_resv object. that's the whole return value, bestie β no error codes, no surprises, just the object ππ
π SEE ALSO π
okay this is the part where the manpage goes absolutely feral with cross-references, so buckle up β kernel file ./drivers/gpu/drm/panthor/panthor_mmu.c and then the whole squad:
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_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 damn, she knows everyone at the party ππ take a sip of water and go read a few of these, iykyk π
π« reminder bestie: all of this lives in ./drivers/gpu/drm/panthor β that's the source dir, that's the vibe check, that's the address πΈ
and that's a wrap! brought to you by the Kernel API Manual, dated October 2026, straight out of ./drivers/gpu/drm/panthor β stay hydrated, read ur man pages, and slay π§ββοΈππ
π¦ 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