Home
last modified time | relevance | path

Searched refs:v4l2_ext_controls (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.10/Documentation/userspace-api/media/v4l/
Dvidioc-g-ext-ctrls.rst20 ``int ioctl(int fd, VIDIOC_G_EXT_CTRLS, struct v4l2_ext_controls *argp)``
24 ``int ioctl(int fd, VIDIOC_S_EXT_CTRLS, struct v4l2_ext_controls *argp)``
28 ``int ioctl(int fd, VIDIOC_TRY_EXT_CTRLS, struct v4l2_ext_controls *argp)``
37 Pointer to struct :c:type:`v4l2_ext_controls`.
49 :c:type:`v4l2_ext_controls`, and initialize the
198 .. c:type:: v4l2_ext_controls
202 .. flat-table:: struct v4l2_ext_controls
371 invalid, or the struct :c:type:`v4l2_ext_controls`
Dextended-controls.rst52 :c:type:`v4l2_ext_controls`. This structure
/Linux-v5.10/include/media/
Dv4l2-ctrls.h1379 struct media_device *mdev, struct v4l2_ext_controls *c);
1395 struct v4l2_ext_controls *c);
1412 struct v4l2_ext_controls *c);
Dv4l2-ioctl.h469 struct v4l2_ext_controls *a);
471 struct v4l2_ext_controls *a);
473 struct v4l2_ext_controls *a);
/Linux-v5.10/include/media/drv-intf/
Dcx2341x.h88 struct v4l2_ext_controls *ctrls, unsigned int cmd);
/Linux-v5.10/include/uapi/linux/
Dvideodev2.h1738 struct v4l2_ext_controls { struct
2528 #define VIDIOC_G_EXT_CTRLS _IOWR('V', 71, struct v4l2_ext_controls)
2529 #define VIDIOC_S_EXT_CTRLS _IOWR('V', 72, struct v4l2_ext_controls)
2530 #define VIDIOC_TRY_EXT_CTRLS _IOWR('V', 73, struct v4l2_ext_controls)
/Linux-v5.10/drivers/media/usb/uvc/
Duvc_v4l2.c1040 struct v4l2_ext_controls *ctrls) in uvc_ioctl_g_ext_ctrls()
1083 struct v4l2_ext_controls *ctrls, in uvc_ioctl_s_try_ext_ctrls()
1117 struct v4l2_ext_controls *ctrls) in uvc_ioctl_s_ext_ctrls()
1125 struct v4l2_ext_controls *ctrls) in uvc_ioctl_try_ext_ctrls()
/Linux-v5.10/drivers/media/usb/pvrusb2/
Dpvrusb2-v4l2.c600 struct v4l2_ext_controls *ctls) in pvr2_g_ext_ctrls()
635 struct v4l2_ext_controls *ctls) in pvr2_s_ext_ctrls()
664 struct v4l2_ext_controls *ctls) in pvr2_try_ext_ctrls()
Dpvrusb2-hdw.c740 struct v4l2_ext_controls cs; in ctrl_cx2341x_get()
758 struct v4l2_ext_controls cs; in ctrl_cx2341x_set()
3058 struct v4l2_ext_controls cs; in pvr2_hdw_commit_execute()
3120 struct v4l2_ext_controls cs; in pvr2_hdw_commit_execute()
/Linux-v5.10/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c1142 struct v4l2_ext_controls __user *p64, in get_v4l2_ext_controls32()
1201 struct v4l2_ext_controls __user *p64, in put_v4l2_ext_controls32()
1635 err = alloc_userspace(sizeof(struct v4l2_ext_controls), in do_video_ioctl()
1638 aux_buf = new_p64 + sizeof(struct v4l2_ext_controls); in do_video_ioctl()
Dv4l2-ctrls.c3534 struct v4l2_ext_controls *cs, in prepare_ext_ctrls()
3659 struct v4l2_ext_controls *cs, in v4l2_g_ext_ctrls_common()
3780 struct media_device *mdev, struct v4l2_ext_controls *cs) in v4l2_g_ext_ctrls()
3960 static int validate_ctrls(struct v4l2_ext_controls *cs, in validate_ctrls()
4027 struct v4l2_ext_controls *cs, in try_set_ext_ctrls_common()
4151 struct v4l2_ext_controls *cs, bool set) in try_set_ext_ctrls()
4217 struct v4l2_ext_controls *cs) in v4l2_try_ext_ctrls()
4227 struct v4l2_ext_controls *cs) in v4l2_s_ext_ctrls()
Dv4l2-ioctl.c594 const struct v4l2_ext_controls *p = arg; in v4l_print_ext_controls()
910 static int check_ext_ctrls(struct v4l2_ext_controls *c, int allow_priv) in check_ext_ctrls()
2212 struct v4l2_ext_controls ctrls; in v4l_g_ctrl()
2246 struct v4l2_ext_controls ctrls; in v4l_s_ctrl()
2272 struct v4l2_ext_controls *p = arg; in v4l_g_ext_ctrls()
2293 struct v4l2_ext_controls *p = arg; in v4l_s_ext_ctrls()
2314 struct v4l2_ext_controls *p = arg; in v4l_try_ext_ctrls()
3071 struct v4l2_ext_controls *ctrls = parg; in check_array_args()
/Linux-v5.10/Documentation/userspace-api/media/mediactl/
Drequest-api.rst145 struct v4l2_ext_controls ctrls;
228 struct v4l2_ext_controls ctrls;
/Linux-v5.10/drivers/staging/media/atomisp/pci/
Datomisp_ioctl.c2350 struct v4l2_ext_controls *c) in atomisp_camera_g_ext_ctrls()
2434 struct v4l2_ext_controls *c) in atomisp_g_ext_ctrls()
2461 struct v4l2_ext_controls *c) in atomisp_camera_s_ext_ctrls()
2560 struct v4l2_ext_controls *c) in atomisp_s_ext_ctrls()
/Linux-v5.10/drivers/media/platform/omap3isp/
Dispvideo.c969 struct v4l2_ext_controls ctrls; in isp_video_check_external_subdevs()
/Linux-v5.10/drivers/media/common/
Dcx2341x.c951 struct v4l2_ext_controls *ctrls, unsigned int cmd) in cx2341x_ext_ctrls()