Home
last modified time | relevance | path

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

/Linux-v5.4/Documentation/media/uapi/v4l/
Dvidioc-g-ext-ctrls.rst58 struct :c:type:`v4l2_ext_control` array pointed to
63 :c:type:`v4l2_ext_control` and call the
85 of each struct :c:type:`v4l2_ext_control` and call
92 :c:type:`v4l2_ext_control` and call the
101 :c:type:`v4l2_ext_control`. If the new control value
132 .. c:type:: v4l2_ext_control
136 .. flat-table:: struct v4l2_ext_control
317 * - struct :c:type:`v4l2_ext_control` *
319 - Pointer to an array of ``count`` v4l2_ext_control structures.
386 The struct :c:type:`v4l2_ext_control` ``id`` is
[all …]
Dextended-controls.rst75 :c:type:`v4l2_ext_control` array. The
76 struct :c:type:`v4l2_ext_control` is very similar to
80 Since the struct :c:type:`v4l2_ext_control` supports
Dvidioc-queryctrl.rst402 :c:type:`v4l2_ext_control` to 9. For
546 :c:type:`v4l2_ext_control`. This flag is set
/Linux-v5.4/drivers/media/usb/uvc/
Duvcvideo.h839 const struct v4l2_ext_control *xctrls,
842 const struct v4l2_ext_control *xctrls, in uvc_ctrl_commit()
852 int uvc_ctrl_get(struct uvc_video_chain *chain, struct v4l2_ext_control *xctrl);
853 int uvc_ctrl_set(struct uvc_fh *handle, struct v4l2_ext_control *xctrl);
Duvc_v4l2.c956 struct v4l2_ext_control xctrl; in uvc_ioctl_g_ctrl()
980 struct v4l2_ext_control xctrl; in uvc_ioctl_s_ctrl()
1010 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_g_ext_ctrls()
1052 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_s_try_ext_ctrls()
Duvc_ctrl.c1341 static bool uvc_ctrl_xctrls_has_control(const struct v4l2_ext_control *xctrls, in uvc_ctrl_xctrls_has_control()
1355 const struct v4l2_ext_control *xctrls, unsigned int xctrls_count) in uvc_ctrl_send_events()
1537 const struct v4l2_ext_control *xctrls, in __uvc_ctrl_commit()
1559 struct v4l2_ext_control *xctrl) in uvc_ctrl_get()
1572 struct v4l2_ext_control *xctrl) in uvc_ctrl_set()
/Linux-v5.4/drivers/media/v4l2-core/
Dv4l2-ctrls.c1836 static int ptr_to_user(struct v4l2_ext_control *c, in ptr_to_user()
1866 static int cur_to_user(struct v4l2_ext_control *c, in cur_to_user()
1873 static int new_to_user(struct v4l2_ext_control *c, in new_to_user()
1880 static int req_to_user(struct v4l2_ext_control *c, in req_to_user()
1887 static int def_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) in def_to_user()
1898 static int user_to_ptr(struct v4l2_ext_control *c, in user_to_ptr()
1946 static int user_to_new(struct v4l2_ext_control *c, in user_to_new()
3301 struct v4l2_ext_control *c = &cs->controls[i]; in prepare_ext_ctrls()
3451 int (*ctrl_to_user)(struct v4l2_ext_control *c, in v4l2_g_ext_ctrls_common()
3585 static int get_ctrl(struct v4l2_ctrl *ctrl, struct v4l2_ext_control *c) in get_ctrl()
[all …]
Dv4l2-compat-ioctl32.c902 *size = count * sizeof(struct v4l2_ext_control); in bufsize_v4l2_ext_controls()
912 struct v4l2_ext_control __user *kcontrols; in get_v4l2_ext_controls32()
970 struct v4l2_ext_control *kcontrols; in put_v4l2_ext_controls32()
Dv4l2-ioctl.c2129 struct v4l2_ext_control ctrl; in v4l_g_ctrl()
2163 struct v4l2_ext_control ctrl; in v4l_s_ctrl()
3000 *array_size = sizeof(struct v4l2_ext_control) in check_array_args()
/Linux-v5.4/drivers/media/common/
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-v5.4/drivers/media/usb/pvrusb2/
Dpvrusb2-v4l2.c604 struct v4l2_ext_control *ctrl; in pvr2_g_ext_ctrls()
639 struct v4l2_ext_control *ctrl; in pvr2_s_ext_ctrls()
668 struct v4l2_ext_control *ctrl; in pvr2_try_ext_ctrls()
Dpvrusb2-hdw.c741 struct v4l2_ext_control c1; in ctrl_cx2341x_get()
759 struct v4l2_ext_control c1; in ctrl_cx2341x_set()
3060 struct v4l2_ext_control c1; in pvr2_hdw_commit_execute()
3122 struct v4l2_ext_control c1; in pvr2_hdw_commit_execute()
/Linux-v5.4/include/uapi/linux/
Dvideodev2.h1667 struct v4l2_ext_control { struct
1693 struct v4l2_ext_control *controls; argument
/Linux-v5.4/drivers/media/platform/omap3isp/
Dispvideo.c971 struct v4l2_ext_control ctrl; in isp_video_check_external_subdevs()