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