Home
last modified time | relevance | path

Searched refs:v4l2_ext_control (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/media/v4l2-core/
H A Dv4l2-ctrls-api.c40 static int ptr_to_user(struct v4l2_ext_control *c, in ptr_to_user()
70 static int cur_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) in cur_to_user()
76 static int new_to_user(struct v4l2_ext_control *c, in new_to_user()
83 static int req_to_user(struct v4l2_ext_control *c, in req_to_user()
90 static int def_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) in def_to_user()
240 struct v4l2_ext_control *c = &cs->controls[i]; in prepare_ext_ctrls()
802 struct v4l2_ext_control c; in v4l2_g_ctrl()
847 struct v4l2_ext_control *c) in set_ctrl_lock()
865 struct v4l2_ext_control c = { control->id }; in v4l2_s_ctrl()
887 struct v4l2_ext_control c; in v4l2_ctrl_g_ctrl()
[all …]
H A Dv4l2-compat-ioctl32.c1072 struct v4l2_ext_control *ec64 = mbuf; in v4l2_compat_get_array_args()
1142 struct v4l2_ext_control *ec64 = mbuf; in v4l2_compat_put_array_args()
H A Dv4l2-ioctl.c2353 struct v4l2_ext_control ctrl; in v4l_g_ctrl()
2385 struct v4l2_ext_control ctrl; in v4l_s_ctrl()
3219 *array_size = sizeof(struct v4l2_ext_control) in check_array_args()
/linux-6.15/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-ext-ctrls.rst50 struct :c:type:`v4l2_ext_control` array pointed to
55 :c:type:`v4l2_ext_control` and call the
77 of each struct :c:type:`v4l2_ext_control` and call
84 :c:type:`v4l2_ext_control` and call the
93 :c:type:`v4l2_ext_control`. If the new control value
123 .. c:type:: v4l2_ext_control
131 .. flat-table:: struct v4l2_ext_control
435 * - struct :c:type:`v4l2_ext_control` *
516 The struct :c:type:`v4l2_ext_control` ``id`` is
519 :c:type:`v4l2_ext_control` ``value`` was
[all …]
H A Dextended-controls.rst68 :c:type:`v4l2_ext_control` array. The
69 struct :c:type:`v4l2_ext_control` is very similar to
73 Since the struct :c:type:`v4l2_ext_control` supports
H A Dvidioc-queryctrl.rst388 :c:type:`v4l2_ext_control` to 9. For
636 :c:type:`v4l2_ext_control`. This flag is set
/linux-6.15/drivers/media/common/
H A Dcx2341x.c266 struct v4l2_ext_control *ctrl) in cx2341x_get_ctrl()
380 struct v4l2_ext_control *ctrl) in cx2341x_set_ctrl()
924 static int v4l2_ctrl_check(struct v4l2_ext_control *ctrl, struct v4l2_queryctrl *qctrl, in v4l2_ctrl_check()
958 struct v4l2_ext_control *ctrl = ctrls->controls + i; in cx2341x_ext_ctrls()
969 struct v4l2_ext_control *ctrl = ctrls->controls + i; in cx2341x_ext_ctrls()
1190 struct v4l2_ext_control ctrl; in cx2341x_menu_item()
/linux-6.15/drivers/media/usb/uvc/
H A Duvc_ctrl.c1932 static bool uvc_ctrl_xctrls_has_control(const struct v4l2_ext_control *xctrls, in uvc_ctrl_xctrls_has_control()
1946 const struct v4l2_ext_control *xctrls, unsigned int xctrls_count) in uvc_ctrl_send_events()
2207 struct v4l2_ext_control *xctrl) in uvc_mapping_get_xctrl_compound()
2269 u32 which, struct v4l2_ext_control *xctrl) in uvc_mapping_get_xctrl_std()
2307 u32 which, struct v4l2_ext_control *xctrl) in uvc_mapping_get_xctrl()
2316 struct v4l2_ext_control *xctrl) in uvc_ctrl_get()
2416 struct v4l2_ext_control *xctrl) in uvc_mapping_set_xctrl_compound()
2439 struct v4l2_ext_control *xctrl) in uvc_mapping_set_xctrl()
2449 int uvc_ctrl_set(struct uvc_fh *handle, struct v4l2_ext_control *xctrl) in uvc_ctrl_set()
H A Duvcvideo.h802 struct v4l2_ext_control *xctrl);
803 int uvc_ctrl_set(struct uvc_fh *handle, struct v4l2_ext_control *xctrl);
H A Duvc_v4l2.c985 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ctrl_check_access()
1005 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_g_ext_ctrls()
1050 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_s_try_ext_ctrls()
/linux-6.15/drivers/media/usb/pvrusb2/
H A Dpvrusb2-v4l2.c582 struct v4l2_ext_control *ctrl; in pvr2_g_ext_ctrls()
617 struct v4l2_ext_control *ctrl; in pvr2_s_ext_ctrls()
642 struct v4l2_ext_control *ctrl; in pvr2_try_ext_ctrls()
H A Dpvrusb2-hdw.c741 struct v4l2_ext_control c1; in ctrl_cx2341x_get()
759 struct v4l2_ext_control c1; in ctrl_cx2341x_set()
3063 struct v4l2_ext_control c1; in pvr2_hdw_commit_execute()
3125 struct v4l2_ext_control c1; in pvr2_hdw_commit_execute()
/linux-6.15/include/uapi/linux/
H A Dvideodev2.h1848 struct v4l2_ext_control { struct
1902 struct v4l2_ext_control *controls;
/linux-6.15/drivers/media/platform/ti/omap3isp/
H A Dispvideo.c985 struct v4l2_ext_control ctrl; in isp_video_check_external_subdevs()