~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/gpu/imagination/uapi.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/gpu/imagination/uapi.rst (Architecture ppc) and /Documentation/gpu/imagination/uapi.rst (Architecture sparc)


  1 ====                                                1 ====
  2 UAPI                                                2 UAPI
  3 ====                                                3 ====
  4 The sources associated with this section can b      4 The sources associated with this section can be found in ``pvr_drm.h``.
  5                                                     5 
  6 .. kernel-doc:: include/uapi/drm/pvr_drm.h          6 .. kernel-doc:: include/uapi/drm/pvr_drm.h
  7    :doc: PowerVR UAPI                               7    :doc: PowerVR UAPI
  8                                                     8 
  9 OBJECT ARRAYS                                       9 OBJECT ARRAYS
 10 =============                                      10 =============
 11 .. kernel-doc:: include/uapi/drm/pvr_drm.h         11 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 12    :identifiers: drm_pvr_obj_array                 12    :identifiers: drm_pvr_obj_array
 13                                                    13 
 14 .. kernel-doc:: include/uapi/drm/pvr_drm.h         14 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 15    :identifiers: DRM_PVR_OBJ_ARRAY                 15    :identifiers: DRM_PVR_OBJ_ARRAY
 16                                                    16 
 17 IOCTLS                                             17 IOCTLS
 18 ======                                             18 ======
 19 .. kernel-doc:: include/uapi/drm/pvr_drm.h         19 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 20    :doc: PowerVR IOCTL interface                   20    :doc: PowerVR IOCTL interface
 21                                                    21 
 22 .. kernel-doc:: include/uapi/drm/pvr_drm.h         22 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 23    :identifiers: PVR_IOCTL                         23    :identifiers: PVR_IOCTL
 24                                                    24 
 25 DEV_QUERY                                          25 DEV_QUERY
 26 ---------                                          26 ---------
 27 .. kernel-doc:: include/uapi/drm/pvr_drm.h         27 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 28    :doc: PowerVR IOCTL DEV_QUERY interface         28    :doc: PowerVR IOCTL DEV_QUERY interface
 29                                                    29 
 30 .. kernel-doc:: include/uapi/drm/pvr_drm.h         30 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 31    :identifiers: drm_pvr_dev_query                 31    :identifiers: drm_pvr_dev_query
 32                                                    32 
 33 .. kernel-doc:: include/uapi/drm/pvr_drm.h         33 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 34    :identifiers: drm_pvr_ioctl_dev_query_args      34    :identifiers: drm_pvr_ioctl_dev_query_args
 35                                                    35 
 36 .. kernel-doc:: include/uapi/drm/pvr_drm.h         36 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 37    :identifiers: drm_pvr_dev_query_gpu_info        37    :identifiers: drm_pvr_dev_query_gpu_info
 38                  drm_pvr_dev_query_runtime_inf     38                  drm_pvr_dev_query_runtime_info
 39                  drm_pvr_dev_query_hwrt_info       39                  drm_pvr_dev_query_hwrt_info
 40                  drm_pvr_dev_query_quirks          40                  drm_pvr_dev_query_quirks
 41                  drm_pvr_dev_query_enhancement     41                  drm_pvr_dev_query_enhancements
 42                                                    42 
 43 .. kernel-doc:: include/uapi/drm/pvr_drm.h         43 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 44    :identifiers: drm_pvr_heap_id                   44    :identifiers: drm_pvr_heap_id
 45                  drm_pvr_heap                      45                  drm_pvr_heap
 46                  drm_pvr_dev_query_heap_info       46                  drm_pvr_dev_query_heap_info
 47                                                    47 
 48 .. kernel-doc:: include/uapi/drm/pvr_drm.h         48 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 49    :identifiers: drm_pvr_static_data_area_usag     49    :identifiers: drm_pvr_static_data_area_usage
 50                  drm_pvr_static_data_area          50                  drm_pvr_static_data_area
 51                  drm_pvr_dev_query_static_data     51                  drm_pvr_dev_query_static_data_areas
 52                                                    52 
 53 CREATE_BO                                          53 CREATE_BO
 54 ---------                                          54 ---------
 55 .. kernel-doc:: include/uapi/drm/pvr_drm.h         55 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 56    :doc: PowerVR IOCTL CREATE_BO interface         56    :doc: PowerVR IOCTL CREATE_BO interface
 57                                                    57 
 58 .. kernel-doc:: include/uapi/drm/pvr_drm.h         58 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 59    :identifiers: drm_pvr_ioctl_create_bo_args      59    :identifiers: drm_pvr_ioctl_create_bo_args
 60                                                    60 
 61 .. kernel-doc:: include/uapi/drm/pvr_drm.h         61 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 62    :doc: Flags for CREATE_BO                       62    :doc: Flags for CREATE_BO
 63                                                    63 
 64 GET_BO_MMAP_OFFSET                                 64 GET_BO_MMAP_OFFSET
 65 ------------------                                 65 ------------------
 66 .. kernel-doc:: include/uapi/drm/pvr_drm.h         66 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 67    :doc: PowerVR IOCTL GET_BO_MMAP_OFFSET inte     67    :doc: PowerVR IOCTL GET_BO_MMAP_OFFSET interface
 68                                                    68 
 69 .. kernel-doc:: include/uapi/drm/pvr_drm.h         69 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 70    :identifiers: drm_pvr_ioctl_get_bo_mmap_off     70    :identifiers: drm_pvr_ioctl_get_bo_mmap_offset_args
 71                                                    71 
 72 CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT           72 CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT
 73 ----------------------------------------           73 ----------------------------------------
 74 .. kernel-doc:: include/uapi/drm/pvr_drm.h         74 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 75    :doc: PowerVR IOCTL CREATE_VM_CONTEXT and D     75    :doc: PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces
 76                                                    76 
 77 .. kernel-doc:: include/uapi/drm/pvr_drm.h         77 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 78    :identifiers: drm_pvr_ioctl_create_vm_conte     78    :identifiers: drm_pvr_ioctl_create_vm_context_args
 79                  drm_pvr_ioctl_destroy_vm_cont     79                  drm_pvr_ioctl_destroy_vm_context_args
 80                                                    80 
 81 VM_MAP and VM_UNMAP                                81 VM_MAP and VM_UNMAP
 82 -------------------                                82 -------------------
 83 .. kernel-doc:: include/uapi/drm/pvr_drm.h         83 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 84    :doc: PowerVR IOCTL VM_MAP and VM_UNMAP int     84    :doc: PowerVR IOCTL VM_MAP and VM_UNMAP interfaces
 85                                                    85 
 86 .. kernel-doc:: include/uapi/drm/pvr_drm.h         86 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 87    :identifiers: drm_pvr_ioctl_vm_map_args         87    :identifiers: drm_pvr_ioctl_vm_map_args
 88                  drm_pvr_ioctl_vm_unmap_args       88                  drm_pvr_ioctl_vm_unmap_args
 89                                                    89 
 90 CREATE_CONTEXT and DESTROY_CONTEXT                 90 CREATE_CONTEXT and DESTROY_CONTEXT
 91 ----------------------------------                 91 ----------------------------------
 92 .. kernel-doc:: include/uapi/drm/pvr_drm.h         92 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 93    :doc: PowerVR IOCTL CREATE_CONTEXT and DEST     93    :doc: PowerVR IOCTL CREATE_CONTEXT and DESTROY_CONTEXT interfaces
 94                                                    94 
 95 .. kernel-doc:: include/uapi/drm/pvr_drm.h         95 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 96    :identifiers: drm_pvr_ioctl_create_context_     96    :identifiers: drm_pvr_ioctl_create_context_args
 97                                                    97 
 98 .. kernel-doc:: include/uapi/drm/pvr_drm.h         98 .. kernel-doc:: include/uapi/drm/pvr_drm.h
 99    :identifiers: drm_pvr_ctx_priority              99    :identifiers: drm_pvr_ctx_priority
100                  drm_pvr_ctx_type                 100                  drm_pvr_ctx_type
101                  drm_pvr_static_render_context    101                  drm_pvr_static_render_context_state
102                  drm_pvr_static_render_context    102                  drm_pvr_static_render_context_state_format
103                  drm_pvr_reset_framework          103                  drm_pvr_reset_framework
104                  drm_pvr_reset_framework_forma    104                  drm_pvr_reset_framework_format
105                                                   105 
106 .. kernel-doc:: include/uapi/drm/pvr_drm.h        106 .. kernel-doc:: include/uapi/drm/pvr_drm.h
107    :identifiers: drm_pvr_ioctl_destroy_context    107    :identifiers: drm_pvr_ioctl_destroy_context_args
108                                                   108 
109 CREATE_FREE_LIST and DESTROY_FREE_LIST            109 CREATE_FREE_LIST and DESTROY_FREE_LIST
110 --------------------------------------            110 --------------------------------------
111 .. kernel-doc:: include/uapi/drm/pvr_drm.h        111 .. kernel-doc:: include/uapi/drm/pvr_drm.h
112    :doc: PowerVR IOCTL CREATE_FREE_LIST and DE    112    :doc: PowerVR IOCTL CREATE_FREE_LIST and DESTROY_FREE_LIST interfaces
113                                                   113 
114 .. kernel-doc:: include/uapi/drm/pvr_drm.h        114 .. kernel-doc:: include/uapi/drm/pvr_drm.h
115    :identifiers: drm_pvr_ioctl_create_free_lis    115    :identifiers: drm_pvr_ioctl_create_free_list_args
116                                                   116 
117 .. kernel-doc:: include/uapi/drm/pvr_drm.h        117 .. kernel-doc:: include/uapi/drm/pvr_drm.h
118    :identifiers: drm_pvr_ioctl_destroy_free_li    118    :identifiers: drm_pvr_ioctl_destroy_free_list_args
119                                                   119 
120 CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET      120 CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET
121 --------------------------------------------      121 --------------------------------------------
122 .. kernel-doc:: include/uapi/drm/pvr_drm.h        122 .. kernel-doc:: include/uapi/drm/pvr_drm.h
123    :doc: PowerVR IOCTL CREATE_HWRT_DATASET and    123    :doc: PowerVR IOCTL CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET interfaces
124                                                   124 
125 .. kernel-doc:: include/uapi/drm/pvr_drm.h        125 .. kernel-doc:: include/uapi/drm/pvr_drm.h
126    :identifiers: drm_pvr_ioctl_create_hwrt_dat    126    :identifiers: drm_pvr_ioctl_create_hwrt_dataset_args
127                                                   127 
128 .. kernel-doc:: include/uapi/drm/pvr_drm.h        128 .. kernel-doc:: include/uapi/drm/pvr_drm.h
129    :identifiers: drm_pvr_create_hwrt_geom_data    129    :identifiers: drm_pvr_create_hwrt_geom_data_args
130                  drm_pvr_create_hwrt_rt_data_a    130                  drm_pvr_create_hwrt_rt_data_args
131                                                   131 
132 .. kernel-doc:: include/uapi/drm/pvr_drm.h        132 .. kernel-doc:: include/uapi/drm/pvr_drm.h
133    :identifiers: drm_pvr_ioctl_destroy_hwrt_da    133    :identifiers: drm_pvr_ioctl_destroy_hwrt_dataset_args
134                                                   134 
135 SUBMIT_JOBS                                       135 SUBMIT_JOBS
136 -----------                                       136 -----------
137 .. kernel-doc:: include/uapi/drm/pvr_drm.h        137 .. kernel-doc:: include/uapi/drm/pvr_drm.h
138    :doc: PowerVR IOCTL SUBMIT_JOBS interface      138    :doc: PowerVR IOCTL SUBMIT_JOBS interface
139                                                   139 
140 .. kernel-doc:: include/uapi/drm/pvr_drm.h        140 .. kernel-doc:: include/uapi/drm/pvr_drm.h
141    :doc: Flags for the drm_pvr_sync_op object.    141    :doc: Flags for the drm_pvr_sync_op object.
142                                                   142 
143 .. kernel-doc:: include/uapi/drm/pvr_drm.h        143 .. kernel-doc:: include/uapi/drm/pvr_drm.h
144    :identifiers: drm_pvr_ioctl_submit_jobs_arg    144    :identifiers: drm_pvr_ioctl_submit_jobs_args
145                                                   145 
146 .. kernel-doc:: include/uapi/drm/pvr_drm.h        146 .. kernel-doc:: include/uapi/drm/pvr_drm.h
147    :doc: Flags for SUBMIT_JOB ioctl geometry c    147    :doc: Flags for SUBMIT_JOB ioctl geometry command.
148                                                   148 
149 .. kernel-doc:: include/uapi/drm/pvr_drm.h        149 .. kernel-doc:: include/uapi/drm/pvr_drm.h
150    :doc: Flags for SUBMIT_JOB ioctl fragment c    150    :doc: Flags for SUBMIT_JOB ioctl fragment command.
151                                                   151 
152 .. kernel-doc:: include/uapi/drm/pvr_drm.h        152 .. kernel-doc:: include/uapi/drm/pvr_drm.h
153    :doc: Flags for SUBMIT_JOB ioctl compute co    153    :doc: Flags for SUBMIT_JOB ioctl compute command.
154                                                   154 
155 .. kernel-doc:: include/uapi/drm/pvr_drm.h        155 .. kernel-doc:: include/uapi/drm/pvr_drm.h
156    :doc: Flags for SUBMIT_JOB ioctl transfer c    156    :doc: Flags for SUBMIT_JOB ioctl transfer command.
157                                                   157 
158 .. kernel-doc:: include/uapi/drm/pvr_drm.h        158 .. kernel-doc:: include/uapi/drm/pvr_drm.h
159    :identifiers: drm_pvr_sync_op                  159    :identifiers: drm_pvr_sync_op
160                  drm_pvr_job_type                 160                  drm_pvr_job_type
161                  drm_pvr_hwrt_data_ref            161                  drm_pvr_hwrt_data_ref
162                  drm_pvr_job                      162                  drm_pvr_job
163                                                   163 
164 Internal notes                                    164 Internal notes
165 ==============                                    165 ==============
166 .. kernel-doc:: drivers/gpu/drm/imagination/pv    166 .. kernel-doc:: drivers/gpu/drm/imagination/pvr_device.h
167    :doc: IOCTL validation helpers                 167    :doc: IOCTL validation helpers
168                                                   168 
169 .. kernel-doc:: drivers/gpu/drm/imagination/pv    169 .. kernel-doc:: drivers/gpu/drm/imagination/pvr_device.h
170    :identifiers: PVR_STATIC_ASSERT_64BIT_ALIGN    170    :identifiers: PVR_STATIC_ASSERT_64BIT_ALIGNED PVR_IOCTL_UNION_PADDING_CHECK
171                  pvr_ioctl_union_padding_check    171                  pvr_ioctl_union_padding_check
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php