media: v4l2_ctrl: Add const pointer to ctrl_ptr
This pointer is used to point to data that is constant. Thanks to this we can avoid a lot of casting and we make more clear when the data is constant or variable. Suggested-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Ricardo Ribalda Delgado <ribalda@kernel.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
parent
3b98a21a32
commit
f1bd5eae7d
|
@ -56,6 +56,7 @@ struct poll_table_struct;
|
|||
* @p_hevc_slice_params: Pointer to an HEVC slice parameters structure.
|
||||
* @p_area: Pointer to an area.
|
||||
* @p: Pointer to a compound value.
|
||||
* @p_const: Pointer to a constant compound value.
|
||||
*/
|
||||
union v4l2_ctrl_ptr {
|
||||
s32 *p_s32;
|
||||
|
@ -78,6 +79,7 @@ union v4l2_ctrl_ptr {
|
|||
struct v4l2_ctrl_hevc_slice_params *p_hevc_slice_params;
|
||||
struct v4l2_area *p_area;
|
||||
void *p;
|
||||
const void *p_const;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue