/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls-api.c | 21 /* 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 D | v4l2-compat-ioctl32.c | 1064 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 D | v4l2-ioctl.c | 2269 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 D | uvcvideo.h | 850 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 D | uvc_ctrl.c | 1355 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 D | uvc_v4l2.c | 1007 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 D | v4l2-ctrls.c | 35 /* 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 D | v4l2-compat-ioctl32.c | 1137 *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 D | v4l2-ioctl.c | 2233 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 D | cx2341x.c | 266 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 D | cx2341x.c | 266 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 D | uvcvideo.h | 783 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 D | uvc_ctrl.c | 1611 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 D | uvc_v4l2.c | 1069 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 D | pvrusb2-v4l2.c | 604 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 D | pvrusb2-hdw.c | 741 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 D | pvrusb2-v4l2.c | 604 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 D | pvrusb2-hdw.c | 741 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 D | videodev2.h | 920 struct v4l2_ext_control { struct 944 struct v4l2_ext_control *controls;
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | videodev2.h | 1723 struct v4l2_ext_control { struct 1750 struct v4l2_ext_control *controls;
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | videodev2.h | 1803 struct v4l2_ext_control { struct 1854 struct v4l2_ext_control *controls;
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | videodev2.h | 869 struct v4l2_ext_control { struct 893 struct v4l2_ext_control * controls;
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | videodev2.h | 869 struct v4l2_ext_control { struct 893 struct v4l2_ext_control * controls;
|
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | ispvideo.c | 970 struct v4l2_ext_control ctrl; in isp_video_check_external_subdevs()
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | ispvideo.c | 967 struct v4l2_ext_control ctrl; in isp_video_check_external_subdevs()
|