mirror of
https://github.com/torvalds/linux.git
synced 2024-11-13 23:51:39 +00:00
3cc808e323
Some reported by Stephen Rothwell. The rest were found by running the kernel-doc build script. Some indentation fixes. Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202311241526.Y2WZeUau-lkp@intel.com/ Signed-off-by: Donald Robson <donald.robson@imgtec.com> Signed-off-by: Maxime Ripard <mripard@kernel.org> Link: https://patchwork.freedesktop.org/patch/msgid/20231128173507.95119-1-donald.robson@imgtec.com
172 lines
5.2 KiB
ReStructuredText
172 lines
5.2 KiB
ReStructuredText
====
|
|
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
|