STRUCT PVR_VM_GPUVA(9)
π struct pvr_vm_gpuva(9)
okay so this is a page from the Kernel API Manual, and it's about struct pvr_vm_gpuva β literally the wrapper type that represents a single VM mapping. that's it, that's the whole vibe. she's small, she's iconic, she holds one thing π
β¨ NAME β¨
struct pvr_vm_gpuva β a wrapper type that represents a single VM mapping, periodt π
πΈ SYNOPSIS πΈ
struct pvr_vm_gpuva {
struct drm_gpuva base;
};
no cap, that's the entire struct. she's compact, she's chic, she's a wrapper π¦
π Members π
baseβ the wrappeddrm_gpuvaobject. that's the whole member bestie, thedrm_gpuvais in there getting all wrapped up like a little present π
π₯ SEE ALSO π₯
okay this is the part where the page goes full group-chat and tags literally everyone, and honestly? respect. the kernel file is ./drivers/gpu/drm/imagination/pvr_vm.c, and then we've got:
- Memory context(9)
- struct pvr_vm_context(9)
- pvr_vm_get_page_table_root_addr(9)
- pvr_vm_get_dma_resv(9)
- Memory mappings(9)
- struct pvr_vm_bind_op(9)
- pvr_vm_bind_op_exec(9)
- pvr_vm_gpuva_map(9)
- pvr_vm_gpuva_unmap(9)
- pvr_vm_gpuva_remap(9)
- pvr_device_addr_is_valid(9)
- pvr_device_addr_and_size_are_valid(9)
- pvr_vm_create_context(9)
- pvr_vm_context_release(9)
- pvr_vm_context_lookup(9)
- pvr_vm_context_put(9)
- pvr_destroy_vm_contexts_for_file(9)
- pvr_vm_map(9)
- pvr_vm_unmap_obj_locked(9)
- pvr_vm_unmap_obj(9)
- pvr_vm_unmap(9)
- pvr_vm_unmap_all(9)
- pvr_heap_contains_range(9)
- pvr_find_heap_containing(9)
- pvr_vm_find_gem_object(9)
- pvr_vm_get_fw_mem_context(9)
like I said. everyone. the whole friend group π«Ά
and that's the page!! this little cutie lives in ./drivers/gpu/drm/imagination, and the version of record is dated October 2026 β so yeah, when you're reading this from the future, know that struct pvr_vm_gpuva(9) was out here wrapping drm_gpuva objects and looking flawless doing it πβ¨π
π¦ 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