Searched refs:v4l2_ext_control (Results 1 – 15 of 15) sorted by relevance
/openbmc/linux/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls-api.c | 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 *c = &cs->controls[i]; in prepare_ext_ctrls() 734 static int get_ctrl(struct v4l2_ctrl *ctrl, struct v4l2_ext_control *c) in get_ctrl() 768 struct v4l2_ext_control c; in v4l2_g_ctrl() 813 struct v4l2_ext_control *c) in set_ctrl_lock() [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 | 2270 struct v4l2_ext_control ctrl; in v4l_g_ctrl() 2304 struct v4l2_ext_control ctrl; in v4l_s_ctrl() 3139 *array_size = sizeof(struct v4l2_ext_control) in check_array_args()
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-g-ext-ctrls.rst | 50 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 411 * - struct :c:type:`v4l2_ext_control` * 413 - Pointer to an array of ``count`` v4l2_ext_control structures. 492 The struct :c:type:`v4l2_ext_control` ``id`` is [all …]
|
H A D | extended-controls.rst | 68 :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 D | vidioc-queryctrl.rst | 388 :c:type:`v4l2_ext_control` to 9. For 626 :c:type:`v4l2_ext_control`. This flag is set
|
/openbmc/linux/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()
|
/openbmc/linux/drivers/media/usb/uvc/ |
H A D | uvcvideo.h | 793 int uvc_ctrl_get(struct uvc_video_chain *chain, struct v4l2_ext_control *xctrl); 794 int uvc_ctrl_set(struct uvc_fh *handle, struct v4l2_ext_control *xctrl);
|
H A D | uvc_v4l2.c | 1071 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ctrl_check_access() 1091 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_g_ext_ctrls() 1137 struct v4l2_ext_control *ctrl = ctrls->controls; in uvc_ioctl_s_try_ext_ctrls()
|
H A D | uvc_ctrl.c | 1644 static bool uvc_ctrl_xctrls_has_control(const struct v4l2_ext_control *xctrls, in uvc_ctrl_xctrls_has_control() 1658 const struct v4l2_ext_control *xctrls, unsigned int xctrls_count) in uvc_ctrl_send_events() 1910 struct v4l2_ext_control *xctrl) in uvc_ctrl_get() 1926 struct v4l2_ext_control *xctrl) in uvc_ctrl_set()
|
/openbmc/linux/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()
|
/openbmc/linux/include/uapi/linux/ |
H A D | videodev2.h | 1804 struct v4l2_ext_control { struct 1855 struct v4l2_ext_control *controls;
|
/openbmc/linux/drivers/media/platform/ti/omap3isp/ |
H A D | ispvideo.c | 967 struct v4l2_ext_control ctrl; in isp_video_check_external_subdevs()
|
/openbmc/openbmc/meta-raspberrypi/recipes-multimedia/rpidistro-ffmpeg/files/ |
H A D | 0001-ffmpeg-5.1.4-rpi_24.patch | 9107 + struct v4l2_ext_control control[6] = { 9128 + control[n++] = (struct v4l2_ext_control) { 9135 + control[n++] = (struct v4l2_ext_control) { 9143 + control[n++] = (struct v4l2_ext_control) { 9465 + struct v4l2_ext_control ctrls[] = { 11225 …ruct mediabufs_ctl * mbc, struct media_request * const mreq, struct v4l2_ext_control control_array… 11254 + struct v4l2_ext_control control = { 11604 + struct v4l2_ext_control control_array[], unsigned int n);
|