summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorArto Merilainen <amerilainen@nvidia.com>2017-08-18 04:13:05 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-09-08 01:57:50 -0400
commitf3a2fe4f44b80bfc11d853c0eb99ba2cea4a4859 (patch)
tree0e10e8e6a8fbbbd955d37f3f40a7e47c0a8bd28d /include/uapi/linux
parent2052b38fb1c4be037c946bc57f8cac218b3e1fec (diff)
video: tegra: host: pva: Remove deprecated types
2d point and ROI data types were never used by userspace or supported by PVA. Therefore, remove these data types in favor of pointers. JIRA PVA-302 JIRA PVA-538 Change-Id: I053a17fe5189fd1b8040408f4733eae8dfdef11b Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1541231 Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Diffstat (limited to 'include/uapi/linux')
-rw-r--r--include/uapi/linux/nvhost_pva_ioctl.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/include/uapi/linux/nvhost_pva_ioctl.h b/include/uapi/linux/nvhost_pva_ioctl.h
index 6088f91d5..a8aa21c87 100644
--- a/include/uapi/linux/nvhost_pva_ioctl.h
+++ b/include/uapi/linux/nvhost_pva_ioctl.h
@@ -205,12 +205,8 @@ struct pva_fence {
205 * @postfences: Pointer to post-fence structures 205 * @postfences: Pointer to post-fence structures
206 * @input_surfaces: Pointer to input surfaces 206 * @input_surfaces: Pointer to input surfaces
207 * @input_scalars: Information for input scalars 207 * @input_scalars: Information for input scalars
208 * @input_2dpoint: Information for input 2d points
209 * @input_rois: Pointer to input ROIs
210 * @output_surfaces: Pointer to output surfaces 208 * @output_surfaces: Pointer to output surfaces
211 * @output_scalars: Information for output scalars 209 * @output_scalars: Information for output scalars
212 * @output_2dpoint: Information for output 2d points
213 * @output_rois: Pointer to output ROIs
214 * @input_task_status: Pointer to input status structure 210 * @input_task_status: Pointer to input status structure
215 * @output_task_status: Pointer to output status structure 211 * @output_task_status: Pointer to output status structure
216 * 212 *
@@ -227,19 +223,17 @@ struct pva_ioctl_submit_task {
227 __u8 num_output_task_status; 223 __u8 num_output_task_status;
228 __u16 num_pointers; 224 __u16 num_pointers;
229 __u64 pointers; 225 __u64 pointers;
230 __u8 reserved[4]; 226 __u8 reserved0[4];
231 __u32 operation; 227 __u32 operation;
232 __u64 timeout; 228 __u64 timeout;
233 __u64 prefences; 229 __u64 prefences;
234 __u64 postfences; 230 __u64 postfences;
235 __u64 input_surfaces; 231 __u64 input_surfaces;
236 struct pva_task_parameter input_scalars; 232 struct pva_task_parameter input_scalars;
237 struct pva_task_parameter input_2dpoint; 233 u8 reserved1[16];
238 struct pva_task_parameter input_rois;
239 __u64 output_surfaces; 234 __u64 output_surfaces;
240 struct pva_task_parameter output_scalars; 235 struct pva_task_parameter output_scalars;
241 struct pva_task_parameter output_2dpoint; 236 u8 reserved2[16];
242 struct pva_task_parameter output_rois;
243 __u64 input_task_status; 237 __u64 input_task_status;
244 __u64 output_task_status; 238 __u64 output_task_status;
245}; 239};