pvr_ioctl_de...y_vm_context(9)
π NAME π
okay so bestie, this is pvr_ioctl_destroy_vm_context β literally the IOCTL to destroy a VM context β and it's chilling in the Kernel API Manual. that's the whole vibe: destroy the VM context. iconic. β¨
π¦ SYNOPSIS π¦
here's the signature, verbatim, because we do not mess with code:
int pvr_ioctl_destroy_vm_context (struct drm_device *drm_dev , void *raw_args , struct drm_file *file );
πΈ ARGUMENTS πΈ
drm_devβ [IN] DRM device. yes bestie, the DRM device.raw_argsβ [IN] Arguments passed to this IOCTL. This must be of typestruct drm_pvr_ioctl_destroy_vm_context_args. that exact struct, no substitutions π«Άfileβ [IN] DRM file private data.
Called from userspace with DRM_IOCTL_PVR_DESTROY_VM_CONTEXT. π
π RETURN π
0on success, or-EINVALif object not in object list.
so: success gives you 0, and if the object is not in the object list you get -EINVAL. periodt. π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/imagination/pvr_drv.cPowerVR (Series 6 and later) and IMG Graphics Driver(9) pvr_ioctl_create_bo(9)pvr_ioctl_get_bo_mmap_offset(9)pvr_dev_query_gpu_info_get(9)pvr_dev_query_runtime_info_get(9)pvr_dev_query_quirks_get(9)pvr_dev_query_enhancements_get(9)pvr_ioctl_dev_query(9)pvr_ioctl_create_context(9)pvr_ioctl_destroy_context(9)pvr_ioctl_create_free_list(9)pvr_ioctl_destroy_free_list(9)pvr_ioctl_create_hwrt_dataset(9)pvr_ioctl_destroy_hwrt_dataset(9)pvr_ioctl_create_vm_context(9)pvr_ioctl_vm_map(9)pvr_ioctl_vm_unmap(9)pvr_drm_driver_open(9)pvr_drm_driver_postclose(9)
mwah π source/version: ./drivers/gpu/drm/imagination Β· date: October 2026 β stay iconic, bestie, and go read those SEE ALSO pages. ππ
π¦ 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