Lines Matching refs:hdl
213 struct v4l2_ctrl_handler hdl; member
247 return &container_of(ctrl->handler, struct ov7670_info, hdl)->sd; in to_sd()
1615 v4l2_ctrl_handler_init(&info->hdl, 10); in ov7670_probe()
1616 v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1618 v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1620 v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1622 v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1624 info->saturation = v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1626 info->hue = v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1628 info->gain = v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1630 info->auto_gain = v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1632 info->exposure = v4l2_ctrl_new_std(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1634 info->auto_exposure = v4l2_ctrl_new_std_menu(&info->hdl, &ov7670_ctrl_ops, in ov7670_probe()
1637 sd->ctrl_handler = &info->hdl; in ov7670_probe()
1638 if (info->hdl.error) { in ov7670_probe()
1639 int err = info->hdl.error; in ov7670_probe()
1641 v4l2_ctrl_handler_free(&info->hdl); in ov7670_probe()
1652 v4l2_ctrl_handler_setup(&info->hdl); in ov7670_probe()
1664 v4l2_ctrl_handler_free(&info->hdl); in ov7670_remove()