| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- ====
- UAPI
- ====
- The sources associated with this section can be found in ``pvr_drm.h``.
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR UAPI
- OBJECT ARRAYS
- =============
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_obj_array
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: DRM_PVR_OBJ_ARRAY
- IOCTLS
- ======
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL interface
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: PVR_IOCTL
- DEV_QUERY
- ---------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL DEV_QUERY interface
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_dev_query
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_dev_query_args
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_dev_query_gpu_info
- drm_pvr_dev_query_runtime_info
- drm_pvr_dev_query_hwrt_info
- drm_pvr_dev_query_quirks
- drm_pvr_dev_query_enhancements
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_heap_id
- drm_pvr_heap
- drm_pvr_dev_query_heap_info
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_static_data_area_usage
- drm_pvr_static_data_area
- drm_pvr_dev_query_static_data_areas
- CREATE_BO
- ---------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL CREATE_BO interface
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_create_bo_args
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: Flags for CREATE_BO
- GET_BO_MMAP_OFFSET
- ------------------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL GET_BO_MMAP_OFFSET interface
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_get_bo_mmap_offset_args
- CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT
- ----------------------------------------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_create_vm_context_args
- drm_pvr_ioctl_destroy_vm_context_args
- VM_MAP and VM_UNMAP
- -------------------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL VM_MAP and VM_UNMAP interfaces
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_vm_map_args
- drm_pvr_ioctl_vm_unmap_args
- CREATE_CONTEXT and DESTROY_CONTEXT
- ----------------------------------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL CREATE_CONTEXT and DESTROY_CONTEXT interfaces
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_create_context_args
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ctx_priority
- drm_pvr_ctx_type
- drm_pvr_static_render_context_state
- drm_pvr_static_render_context_state_format
- drm_pvr_reset_framework
- drm_pvr_reset_framework_format
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_destroy_context_args
- CREATE_FREE_LIST and DESTROY_FREE_LIST
- --------------------------------------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL CREATE_FREE_LIST and DESTROY_FREE_LIST interfaces
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_create_free_list_args
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_destroy_free_list_args
- CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET
- --------------------------------------------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET interfaces
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_create_hwrt_dataset_args
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_create_hwrt_geom_data_args
- drm_pvr_create_hwrt_rt_data_args
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_destroy_hwrt_dataset_args
- SUBMIT_JOBS
- -----------
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: PowerVR IOCTL SUBMIT_JOBS interface
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: Flags for the drm_pvr_sync_op object.
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_ioctl_submit_jobs_args
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: Flags for SUBMIT_JOB ioctl geometry command.
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: Flags for SUBMIT_JOB ioctl fragment command.
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: Flags for SUBMIT_JOB ioctl compute command.
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :doc: Flags for SUBMIT_JOB ioctl transfer command.
- .. kernel-doc:: include/uapi/drm/pvr_drm.h
- :identifiers: drm_pvr_sync_op
- drm_pvr_job_type
- drm_pvr_hwrt_data_ref
- drm_pvr_job
- Internal notes
- ==============
- .. kernel-doc:: drivers/gpu/drm/imagination/pvr_device.h
- :doc: IOCTL validation helpers
- .. kernel-doc:: drivers/gpu/drm/imagination/pvr_device.h
- :identifiers: PVR_STATIC_ASSERT_64BIT_ALIGNED PVR_IOCTL_UNION_PADDING_CHECK
- pvr_ioctl_union_padding_check
|