Lines Matching refs:qctrl
704 static int blackbird_queryctrl(struct cx8802_dev *dev, struct v4l2_queryctrl *qctrl)
706 qctrl->id = v4l2_ctrl_next(ctrl_classes, qctrl->id);
707 if (qctrl->id == 0)
711 if (cx8800_ctrl_query(qctrl) == 0)
715 if (cx2341x_ctrl_query(&dev->params, qctrl))
716 qctrl->flags |= V4L2_CTRL_FLAG_DISABLED;
727 struct v4l2_queryctrl qctrl;
729 qctrl.id = qmenu->id;
730 blackbird_queryctrl(dev, &qctrl);
731 return v4l2_ctrl_query_menu(qmenu, &qctrl, cx2341x_ctrl_get_menu(qmenu->id));
955 struct v4l2_queryctrl *qctrl)
959 if (blackbird_queryctrl(dev, qctrl) == 0)
962 qctrl->id = v4l2_ctrl_next(ctrl_classes, qctrl->id);
963 if (unlikely(qctrl->id == 0))
965 return cx8800_ctrl_query(qctrl);