Lines Matching refs:v4l2_ctrl

1023 	struct v4l2_queryctrl *v4l2_ctrl)  in __uvc_query_v4l2_ctrl()  argument
1030 memset(v4l2_ctrl, 0, sizeof(*v4l2_ctrl)); in __uvc_query_v4l2_ctrl()
1031 v4l2_ctrl->id = mapping->id; in __uvc_query_v4l2_ctrl()
1032 v4l2_ctrl->type = mapping->v4l2_type; in __uvc_query_v4l2_ctrl()
1033 strscpy(v4l2_ctrl->name, mapping->name, sizeof(v4l2_ctrl->name)); in __uvc_query_v4l2_ctrl()
1034 v4l2_ctrl->flags = 0; in __uvc_query_v4l2_ctrl()
1037 v4l2_ctrl->flags |= V4L2_CTRL_FLAG_WRITE_ONLY; in __uvc_query_v4l2_ctrl()
1039 v4l2_ctrl->flags |= V4L2_CTRL_FLAG_READ_ONLY; in __uvc_query_v4l2_ctrl()
1051 v4l2_ctrl->flags |= V4L2_CTRL_FLAG_INACTIVE; in __uvc_query_v4l2_ctrl()
1061 v4l2_ctrl->default_value = mapping->get(mapping, UVC_GET_DEF, in __uvc_query_v4l2_ctrl()
1067 v4l2_ctrl->minimum = 0; in __uvc_query_v4l2_ctrl()
1068 v4l2_ctrl->maximum = mapping->menu_count - 1; in __uvc_query_v4l2_ctrl()
1069 v4l2_ctrl->step = 1; in __uvc_query_v4l2_ctrl()
1073 if (menu->value == v4l2_ctrl->default_value) { in __uvc_query_v4l2_ctrl()
1074 v4l2_ctrl->default_value = i; in __uvc_query_v4l2_ctrl()
1082 v4l2_ctrl->minimum = 0; in __uvc_query_v4l2_ctrl()
1083 v4l2_ctrl->maximum = 1; in __uvc_query_v4l2_ctrl()
1084 v4l2_ctrl->step = 1; in __uvc_query_v4l2_ctrl()
1088 v4l2_ctrl->minimum = 0; in __uvc_query_v4l2_ctrl()
1089 v4l2_ctrl->maximum = 0; in __uvc_query_v4l2_ctrl()
1090 v4l2_ctrl->step = 0; in __uvc_query_v4l2_ctrl()
1098 v4l2_ctrl->minimum = mapping->get(mapping, UVC_GET_MIN, in __uvc_query_v4l2_ctrl()
1102 v4l2_ctrl->maximum = mapping->get(mapping, UVC_GET_MAX, in __uvc_query_v4l2_ctrl()
1106 v4l2_ctrl->step = mapping->get(mapping, UVC_GET_RES, in __uvc_query_v4l2_ctrl()
1113 struct v4l2_queryctrl *v4l2_ctrl) in uvc_query_v4l2_ctrl() argument
1123 ctrl = uvc_find_control(chain, v4l2_ctrl->id, &mapping); in uvc_query_v4l2_ctrl()
1129 ret = __uvc_query_v4l2_ctrl(chain, ctrl, mapping, v4l2_ctrl); in uvc_query_v4l2_ctrl()
1210 struct v4l2_queryctrl v4l2_ctrl; in uvc_ctrl_fill_event() local
1212 __uvc_query_v4l2_ctrl(chain, ctrl, mapping, &v4l2_ctrl); in uvc_ctrl_fill_event()
1216 ev->id = v4l2_ctrl.id; in uvc_ctrl_fill_event()
1219 ev->u.ctrl.type = v4l2_ctrl.type; in uvc_ctrl_fill_event()
1220 ev->u.ctrl.flags = v4l2_ctrl.flags; in uvc_ctrl_fill_event()
1221 ev->u.ctrl.minimum = v4l2_ctrl.minimum; in uvc_ctrl_fill_event()
1222 ev->u.ctrl.maximum = v4l2_ctrl.maximum; in uvc_ctrl_fill_event()
1223 ev->u.ctrl.step = v4l2_ctrl.step; in uvc_ctrl_fill_event()
1224 ev->u.ctrl.default_value = v4l2_ctrl.default_value; in uvc_ctrl_fill_event()