POWERVR IOCTL CREATE_FREE_LIST AND DESTROY_FREE_LIST INTERFACES(9)
π
PowerVR IOCTL CREATE_FREE_LIST and DESTROY_FREE_LIST interfaces β¨
okay so real talk β this is a page from the Kernel API Manual, section 9, and it's the landing spot for the PowerVR CREATE_FREE_LIST / DESTROY_FREE_LIST ioctl situation π. The whole page is basically a glow-up of cross-references, bestie. Like, the entire content is "here's where everything lives," so buckle up and let's go see-also shopping ποΈβ¨
πΈ SEE ALSO πΈ
Everything below is literally what the page points you at, in order, no skips, no cuts π first one's a file path, then it's open season on structs and enums.
- Kernel file
./include/uapi/drm/pvr_drm.h - PowerVR UAPI(9)
- struct drm_pvr_obj_array(9)
- DRM_PVR_OBJ_ARRAY(9)
- PowerVR IOCTL interface(9)
- PVR_IOCTL(9)
- PowerVR IOCTL DEV_QUERY interface(9)
- struct drm_pvr_dev_query_gpu_info(9)
- struct drm_pvr_dev_query_runtime_info(9)
- struct drm_pvr_dev_query_quirks(9)
- struct drm_pvr_dev_query_enhancements(9)
- enum drm_pvr_heap_id(9)
- struct drm_pvr_heap(9)
- struct drm_pvr_dev_query_heap_info(9)
- enum drm_pvr_static_data_area_usage(9)
- struct drm_pvr_static_data_area(9)
- struct drm_pvr_dev_query_static_data_areas(9)
- enum drm_pvr_dev_query(9)
- struct drm_pvr_ioctl_dev_query_args(9)
- PowerVR IOCTL CREATE_BO interface(9)
- Flags for CREATE_BO(9)
- struct drm_pvr_ioctl_create_bo_args(9)
- PowerVR IOCTL GET_BO_MMAP_OFFSET interface(9)
- struct drm_pvr_ioctl_get_bo_mmap_offset_args(9)
- PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces(9)
- struct drm_pvr_ioctl_create_vm_context_args(9)
- struct drm_pvr_ioctl_destroy_vm_context_args(9)
- PowerVR IOCTL VM_MAP and VM_UNMAP interfaces(9)
- struct drm_pvr_ioctl_vm_map_args(9)
- struct drm_pvr_ioctl_vm_unmap_args(9)
- PowerVR IOCTL CREATE_CONTEXT and DESTROY_CONTEXT interfaces(9)
- enum drm_pvr_ctx_priority(9)
- enum drm_pvr_ctx_type(9)
- struct drm_pvr_ioctl_create_context_args(9)
- struct drm_pvr_ioctl_destroy_context_args(9)
- struct drm_pvr_ioctl_create_free_list_args(9)
- struct drm_pvr_ioctl_destroy_free_list_args(9)
- PowerVR IOCTL CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET interfaces(9)
- struct drm_pvr_create_hwrt_geom_data_args(9)
- struct drm_pvr_create_hwrt_rt_data_args(9)
- struct drm_pvr_ioctl_create_hwrt_dataset_args(9)
- struct drm_pvr_ioctl_destroy_hwrt_dataset_args(9)
- PowerVR IOCTL SUBMIT_JOBS interface(9)
- Flags for the drm_pvr_sync_op object.(9)
- struct drm_pvr_sync_op(9)
- Flags for SUBMIT_JOB ioctl geometry command.(9)
- Flags for SUBMIT_JOB ioctl fragment command.(9)
- Flags for SUBMIT_JOB ioctl compute command.(9)
- Flags for SUBMIT_JOB ioctl transfer command.(9)
- enum drm_pvr_job_type(9)
- struct drm_pvr_hwrt_data_ref(9)
- struct drm_pvr_job(9)
- struct drm_pvr_ioctl_submit_jobs_args(9)
π«Ά friendly reminder: those trailing (9) bits are manual section numbers, not vibes. Type them exactly like that when you go looking, iykyk π
and that's the whole page, bestie β no cap, it really is just the title plus the see-also list π iconic minimalism honestly π
π sourced from ./include/uapi/drm, dated October 2026, filed under "PowerVR IOC...T interfaces(9)" β mwah, go read the other pages now, ily, bye ππ¦
π¦ 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