Home
last modified time | relevance | path

Searched refs:v4l2_ext_control (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-ctrls-api.c21 /* Internal temporary helper struct, one for each v4l2_ext_control */
25 /* The control ref corresponding to the v4l2_ext_control ID field. */
28 * v4l2_ext_control index of the next control belonging to the
40 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()
98 static int user_to_new(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) in user_to_new()
224 struct v4l2_ext_control * in prepare_ext_ctrls()
[all...]
H A Dv4l2-compat-ioctl32.c1064 struct v4l2_ext_control *ec64 = mbuf; in v4l2_compat_get_array_args()
1134 struct v4l2_ext_control *ec64 = mbuf; in v4l2_compat_put_array_args()
H A Dv4l2-ioctl.c2269 struct v4l2_ext_control ctrl; in v4l_g_ctrl()
2303 struct v4l2_ext_control ctrl; in v4l_s_ctrl()
3138 *array_size = sizeof(struct v4l2_ext_control) in check_array_args()
/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvcvideo.h850 const struct v4l2_ext_control *xctrls,
853 const struct v4l2_ext_control *xctrls, in uvc_ctrl_commit()
863 int uvc_ctrl_get(struct uvc_video_chain *chain, struct v4l2_ext_control *xctrl);
864 int uvc_ctrl_set(struct uvc_fh *handle, struct v4l2_ext_control *xctrl);
H A Duvc_ctrl.c1355 static bool uvc_ctrl_xctrls_has_control(const struct v4l2_ext_control *xctrls, in uvc_ctrl_xctrls_has_control()
1369 const struct v4l2_ext_control *xctrls, unsigned int xctrls_count) in uvc_ctrl_send_events()
1551 const struct v4l2_ext_control *xctrls, in __uvc_ctrl_commit()
1573 struct v4l2_ext_control *xctrl) in uvc_ctrl_get()
1586 struct v4l2_ext_control *xctrl) in uvc_ctrl_set()
H A Duvc_v4l2.c1007 struct v4l2_ext_control xctrl; in uvc_ioctl_g_ctrl()
1031 struct v4l2_ext_control xctrl; in uvc_ioctl_s_ctrl()
1061 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_g_ext_ctrls()
1103 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_s_try_ext_ctrls()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-ctrls.c35 /* Internal temporary helper struct, one for each v4l2_ext_control */
39 /* The control ref corresponding to the v4l2_ext_control ID field. */
41 /* v4l2_ext_control index of the next control belonging to the
2029 static int ptr_to_user(struct v4l2_ext_control *c, in ptr_to_user()
2059 static int cur_to_user(struct v4l2_ext_control *c, in cur_to_user()
2066 static int new_to_user(struct v4l2_ext_control *c, in new_to_user()
2073 static int req_to_user(struct v4l2_ext_control *c, in req_to_user()
2080 static int def_to_user(struct v4l2_ext_control *c, struct v4l2_ctrl *ctrl) in def_to_user()
2091 static int user_to_ptr(struct v4l2_ext_control *c, in user_to_ptr()
2139 static int user_to_new(struct v4l2_ext_control *
[all...]
H A Dv4l2-compat-ioctl32.c1137 *size = count * sizeof(struct v4l2_ext_control); in bufsize_v4l2_ext_controls()
1147 struct v4l2_ext_control __user *kcontrols; in get_v4l2_ext_controls32()
1205 struct v4l2_ext_control *kcontrols; in put_v4l2_ext_controls32()
H A Dv4l2-ioctl.c2233 struct v4l2_ext_control ctrl; in v4l_g_ctrl()
2267 struct v4l2_ext_control ctrl; in v4l_s_ctrl()
3103 *array_size = sizeof(struct v4l2_ext_control) in check_array_args()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvcvideo.h783 int uvc_ctrl_get(struct uvc_video_chain *chain, struct v4l2_ext_control *xctrl);
784 int uvc_ctrl_set(struct uvc_fh *handle, struct v4l2_ext_control *xctrl);
H A Duvc_ctrl.c1611 static bool uvc_ctrl_xctrls_has_control(const struct v4l2_ext_control *xctrls, in uvc_ctrl_xctrls_has_control()
1625 const struct v4l2_ext_control *xctrls, unsigned int xctrls_count) in uvc_ctrl_send_events()
1868 struct v4l2_ext_control *xctrl) in uvc_ctrl_get()
1884 struct v4l2_ext_control *xctrl) in uvc_ctrl_set()
H A Duvc_v4l2.c1069 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ctrl_check_access()
1089 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_g_ext_ctrls()
1135 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_s_try_ext_ctrls()
/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/
H A 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()
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()
/kernel/linux/linux-6.6/drivers/media/usb/pvrusb2/
H A Dpvrusb2-v4l2.c604 struct v4l2_ext_control *ctrl; in pvr2_g_ext_ctrls()
639 struct v4l2_ext_control *ctrl; in pvr2_s_ext_ctrls()
664 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()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dvideodev2.h920 struct v4l2_ext_control { struct
944 struct v4l2_ext_control *controls;
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dvideodev2.h1723 struct v4l2_ext_control { struct
1750 struct v4l2_ext_control *controls;
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dvideodev2.h1803 struct v4l2_ext_control { struct
1854 struct v4l2_ext_control *controls;
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dvideodev2.h869 struct v4l2_ext_control { struct
893 struct v4l2_ext_control * controls;
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dvideodev2.h869 struct v4l2_ext_control { struct
893 struct v4l2_ext_control * controls;
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/
H A Dispvideo.c970 struct v4l2_ext_control ctrl; in isp_video_check_external_subdevs()
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/
H A Dispvideo.c967 struct v4l2_ext_control ctrl; in isp_video_check_external_subdevs()

Completed in 76 milliseconds