• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/

Lines Matching refs:qctrl

326 static int cx2341x_ctrl_query_fill(struct v4l2_queryctrl *qctrl, s32 min, s32 max, s32 step, s32 def)
330 qctrl->flags = 0;
331 switch (qctrl->id) {
371 return v4l2_ctrl_query_fill(qctrl, min, max, step, def);
373 switch (qctrl->id) {
379 qctrl->type = V4L2_CTRL_TYPE_MENU;
384 qctrl->type = V4L2_CTRL_TYPE_BOOLEAN;
390 qctrl->type = V4L2_CTRL_TYPE_INTEGER;
393 switch (qctrl->id) {
397 qctrl->flags |= V4L2_CTRL_FLAG_UPDATE;
400 qctrl->minimum = min;
401 qctrl->maximum = max;
402 qctrl->step = step;
403 qctrl->default_value = def;
404 qctrl->reserved[0] = qctrl->reserved[1] = 0;
405 snprintf(qctrl->name, sizeof(qctrl->name), name);
409 int cx2341x_ctrl_query(struct cx2341x_mpeg_params *params, struct v4l2_queryctrl *qctrl)
413 switch (qctrl->id) {
415 return v4l2_ctrl_query_fill(qctrl,
421 return v4l2_ctrl_query_fill(qctrl,
431 err = v4l2_ctrl_query_fill_std(qctrl);
433 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
440 err = v4l2_ctrl_query_fill_std(qctrl);
442 qctrl->flags |= V4L2_CTRL_FLAG_READ_ONLY;
446 err = v4l2_ctrl_query_fill_std(qctrl);
448 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
452 err = v4l2_ctrl_query_fill_std(qctrl);
454 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
459 return v4l2_ctrl_query_fill_std(qctrl);
460 return cx2341x_ctrl_query_fill(qctrl,
467 return cx2341x_ctrl_query_fill(qctrl,
473 cx2341x_ctrl_query_fill(qctrl, 0, 15, 1, 0);
474 qctrl->flags |= V4L2_CTRL_FLAG_SLIDER;
476 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
480 cx2341x_ctrl_query_fill(qctrl,
485 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
489 cx2341x_ctrl_query_fill(qctrl,
494 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
498 return cx2341x_ctrl_query_fill(qctrl,
504 cx2341x_ctrl_query_fill(qctrl, 0, 31, 1, 0);
505 qctrl->flags |= V4L2_CTRL_FLAG_SLIDER;
507 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
511 return cx2341x_ctrl_query_fill(qctrl,
517 cx2341x_ctrl_query_fill(qctrl, 0, 255, 1, 255);
518 qctrl->flags |= V4L2_CTRL_FLAG_SLIDER;
520 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
524 cx2341x_ctrl_query_fill(qctrl, 0, 255, 1, 0);
525 qctrl->flags |= V4L2_CTRL_FLAG_SLIDER;
527 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
531 cx2341x_ctrl_query_fill(qctrl, 0, 255, 1, 255);
532 qctrl->flags |= V4L2_CTRL_FLAG_SLIDER;
534 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
538 cx2341x_ctrl_query_fill(qctrl, 0, 255, 1, 0);
539 qctrl->flags |= V4L2_CTRL_FLAG_SLIDER;
541 qctrl->flags |= V4L2_CTRL_FLAG_INACTIVE;
545 return cx2341x_ctrl_query_fill(qctrl, 0, 1, 1, 0);
548 return v4l2_ctrl_query_fill_std(qctrl);
655 struct v4l2_queryctrl qctrl;
658 qctrl.id = ctrl->id;
659 err = cx2341x_ctrl_query(params, &qctrl);
662 if (qctrl.type == V4L2_CTRL_TYPE_MENU)
663 menu_items = cx2341x_ctrl_get_menu(qctrl.id);
664 err = v4l2_ctrl_check(ctrl, &qctrl, menu_items);