brintos

brintos / linux-shallow public Read only

0
0
Text · 5.2 KiB · 7502413 Raw
172 lines · plain
1====2UAPI3====4The sources associated with this section can be found in ``pvr_drm.h``.5 6.. kernel-doc:: include/uapi/drm/pvr_drm.h7   :doc: PowerVR UAPI8 9OBJECT ARRAYS10=============11.. kernel-doc:: include/uapi/drm/pvr_drm.h12   :identifiers: drm_pvr_obj_array13 14.. kernel-doc:: include/uapi/drm/pvr_drm.h15   :identifiers: DRM_PVR_OBJ_ARRAY16 17IOCTLS18======19.. kernel-doc:: include/uapi/drm/pvr_drm.h20   :doc: PowerVR IOCTL interface21 22.. kernel-doc:: include/uapi/drm/pvr_drm.h23   :identifiers: PVR_IOCTL24 25DEV_QUERY26---------27.. kernel-doc:: include/uapi/drm/pvr_drm.h28   :doc: PowerVR IOCTL DEV_QUERY interface29 30.. kernel-doc:: include/uapi/drm/pvr_drm.h31   :identifiers: drm_pvr_dev_query32 33.. kernel-doc:: include/uapi/drm/pvr_drm.h34   :identifiers: drm_pvr_ioctl_dev_query_args35 36.. kernel-doc:: include/uapi/drm/pvr_drm.h37   :identifiers: drm_pvr_dev_query_gpu_info38                 drm_pvr_dev_query_runtime_info39                 drm_pvr_dev_query_hwrt_info40                 drm_pvr_dev_query_quirks41                 drm_pvr_dev_query_enhancements42 43.. kernel-doc:: include/uapi/drm/pvr_drm.h44   :identifiers: drm_pvr_heap_id45                 drm_pvr_heap46                 drm_pvr_dev_query_heap_info47 48.. kernel-doc:: include/uapi/drm/pvr_drm.h49   :identifiers: drm_pvr_static_data_area_usage50                 drm_pvr_static_data_area51                 drm_pvr_dev_query_static_data_areas52 53CREATE_BO54---------55.. kernel-doc:: include/uapi/drm/pvr_drm.h56   :doc: PowerVR IOCTL CREATE_BO interface57 58.. kernel-doc:: include/uapi/drm/pvr_drm.h59   :identifiers: drm_pvr_ioctl_create_bo_args60 61.. kernel-doc:: include/uapi/drm/pvr_drm.h62   :doc: Flags for CREATE_BO63 64GET_BO_MMAP_OFFSET65------------------66.. kernel-doc:: include/uapi/drm/pvr_drm.h67   :doc: PowerVR IOCTL GET_BO_MMAP_OFFSET interface68 69.. kernel-doc:: include/uapi/drm/pvr_drm.h70   :identifiers: drm_pvr_ioctl_get_bo_mmap_offset_args71 72CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT73----------------------------------------74.. kernel-doc:: include/uapi/drm/pvr_drm.h75   :doc: PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces76 77.. kernel-doc:: include/uapi/drm/pvr_drm.h78   :identifiers: drm_pvr_ioctl_create_vm_context_args79                 drm_pvr_ioctl_destroy_vm_context_args80 81VM_MAP and VM_UNMAP82-------------------83.. kernel-doc:: include/uapi/drm/pvr_drm.h84   :doc: PowerVR IOCTL VM_MAP and VM_UNMAP interfaces85 86.. kernel-doc:: include/uapi/drm/pvr_drm.h87   :identifiers: drm_pvr_ioctl_vm_map_args88                 drm_pvr_ioctl_vm_unmap_args89 90CREATE_CONTEXT and DESTROY_CONTEXT91----------------------------------92.. kernel-doc:: include/uapi/drm/pvr_drm.h93   :doc: PowerVR IOCTL CREATE_CONTEXT and DESTROY_CONTEXT interfaces94 95.. kernel-doc:: include/uapi/drm/pvr_drm.h96   :identifiers: drm_pvr_ioctl_create_context_args97 98.. kernel-doc:: include/uapi/drm/pvr_drm.h99   :identifiers: drm_pvr_ctx_priority100                 drm_pvr_ctx_type101                 drm_pvr_static_render_context_state102                 drm_pvr_static_render_context_state_format103                 drm_pvr_reset_framework104                 drm_pvr_reset_framework_format105 106.. kernel-doc:: include/uapi/drm/pvr_drm.h107   :identifiers: drm_pvr_ioctl_destroy_context_args108 109CREATE_FREE_LIST and DESTROY_FREE_LIST110--------------------------------------111.. kernel-doc:: include/uapi/drm/pvr_drm.h112   :doc: PowerVR IOCTL CREATE_FREE_LIST and DESTROY_FREE_LIST interfaces113 114.. kernel-doc:: include/uapi/drm/pvr_drm.h115   :identifiers: drm_pvr_ioctl_create_free_list_args116 117.. kernel-doc:: include/uapi/drm/pvr_drm.h118   :identifiers: drm_pvr_ioctl_destroy_free_list_args119 120CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET121--------------------------------------------122.. kernel-doc:: include/uapi/drm/pvr_drm.h123   :doc: PowerVR IOCTL CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET interfaces124 125.. kernel-doc:: include/uapi/drm/pvr_drm.h126   :identifiers: drm_pvr_ioctl_create_hwrt_dataset_args127 128.. kernel-doc:: include/uapi/drm/pvr_drm.h129   :identifiers: drm_pvr_create_hwrt_geom_data_args130                 drm_pvr_create_hwrt_rt_data_args131 132.. kernel-doc:: include/uapi/drm/pvr_drm.h133   :identifiers: drm_pvr_ioctl_destroy_hwrt_dataset_args134 135SUBMIT_JOBS136-----------137.. kernel-doc:: include/uapi/drm/pvr_drm.h138   :doc: PowerVR IOCTL SUBMIT_JOBS interface139 140.. kernel-doc:: include/uapi/drm/pvr_drm.h141   :doc: Flags for the drm_pvr_sync_op object.142 143.. kernel-doc:: include/uapi/drm/pvr_drm.h144   :identifiers: drm_pvr_ioctl_submit_jobs_args145 146.. kernel-doc:: include/uapi/drm/pvr_drm.h147   :doc: Flags for SUBMIT_JOB ioctl geometry command.148 149.. kernel-doc:: include/uapi/drm/pvr_drm.h150   :doc: Flags for SUBMIT_JOB ioctl fragment command.151 152.. kernel-doc:: include/uapi/drm/pvr_drm.h153   :doc: Flags for SUBMIT_JOB ioctl compute command.154 155.. kernel-doc:: include/uapi/drm/pvr_drm.h156   :doc: Flags for SUBMIT_JOB ioctl transfer command.157 158.. kernel-doc:: include/uapi/drm/pvr_drm.h159   :identifiers: drm_pvr_sync_op160                 drm_pvr_job_type161                 drm_pvr_hwrt_data_ref162                 drm_pvr_job163 164Internal notes165==============166.. kernel-doc:: drivers/gpu/drm/imagination/pvr_device.h167   :doc: IOCTL validation helpers168 169.. kernel-doc:: drivers/gpu/drm/imagination/pvr_device.h170   :identifiers: PVR_STATIC_ASSERT_64BIT_ALIGNED PVR_IOCTL_UNION_PADDING_CHECK171                 pvr_ioctl_union_padding_check172