pvr_gem_object_vunmap(9)
Okay bestie, this is the Kernel API Manual page for pvr_gem_object_vunmap(9), and it's literally about unmapping a PowerVR memory object from CPU virtual address space. Group-chat summary: short function, one argument, one CPU-cache plot twist. π
π NAME π
pvr_gem_object_vunmap β unmap a PowerVR memory object from CPU virtual address space. Slay. β¨
β¨ SYNOPSIS β¨
void pvr_gem_object_vunmap (struct pvr_gem_object *pvr_obj );
Return type is void, so there's no return value to obsess over β it just does the unmap. π
π¦ ARGUMENTS π¦
pvr_objβ target PowerVR GEM object. The main character of this call, no cap. π
πΈ DESCRIPTION πΈ
If pvr_obj is CPU-cached, dma_sync_sgtable_for_device is called to make sure the GPU mapping is consistent.
That's the whole plot: CPU-cached object in, sync call happens, GPU mapping stays consistent. Periodt. β¨
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/imagination/pvr_gem.c
pvr_gem_object_flags_validate(9)pvr_gem_object_into_handle(9)pvr_gem_object_from_handle(9)pvr_gem_object_vmap(9)pvr_gem_object_zero(9)pvr_gem_create_object(9)pvr_gem_object_create(9)pvr_gem_get_dma_addr(9)
Catch you later, bestie β this page comes from ./drivers/gpu/drm/imagination, dated October 2026, and it's the pvr_gem_object_vunmap(9) manual. π
β¨
π¦ 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