Home
last modified time | relevance | path

Searched refs:ctrl_hdlr (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.15/drivers/media/i2c/
Dov7740.c977 struct v4l2_ctrl_handler *ctrl_hdlr = &ov7740->ctrl_handler; in ov7740_init_controls() local
980 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 12); in ov7740_init_controls()
984 ctrl_hdlr->lock = &ov7740->mutex; in ov7740_init_controls()
985 ov7740->auto_wb = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
988 ov7740->blue_balance = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
991 ov7740->red_balance = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
995 ov7740->brightness = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
998 ov7740->contrast = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
1001 ov7740->saturation = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
1003 ov7740->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
[all …]
Dimx258.c1151 struct v4l2_ctrl_handler *ctrl_hdlr; in imx258_init_controls() local
1158 ctrl_hdlr = &imx258->ctrl_handler; in imx258_init_controls()
1159 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in imx258_init_controls()
1164 ctrl_hdlr->lock = &imx258->mutex; in imx258_init_controls()
1165 imx258->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx258_init_controls()
1178 imx258->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx258_ctrl_ops, in imx258_init_controls()
1187 ctrl_hdlr, &imx258_ctrl_ops, V4L2_CID_VBLANK, in imx258_init_controls()
1196 ctrl_hdlr, &imx258_ctrl_ops, V4L2_CID_HBLANK, in imx258_init_controls()
1206 ctrl_hdlr, &imx258_ctrl_ops, in imx258_init_controls()
1211 v4l2_ctrl_new_std(ctrl_hdlr, &imx258_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in imx258_init_controls()
[all …]
Dov5670.c2065 struct v4l2_ctrl_handler *ctrl_hdlr; in ov5670_init_controls() local
2072 ctrl_hdlr = &ov5670->ctrl_handler; in ov5670_init_controls()
2073 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in ov5670_init_controls()
2077 ctrl_hdlr->lock = &ov5670->mutex; in ov5670_init_controls()
2078 ov5670->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov5670_init_controls()
2086 ov5670->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov5670_ctrl_ops, in ov5670_init_controls()
2096 ov5670->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov5670_ctrl_ops, in ov5670_init_controls()
2101 ctrl_hdlr, &ov5670_ctrl_ops, V4L2_CID_HBLANK, in ov5670_init_controls()
2109 v4l2_ctrl_new_std(ctrl_hdlr, &ov5670_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in ov5670_init_controls()
2114 v4l2_ctrl_new_std(ctrl_hdlr, &ov5670_ctrl_ops, V4L2_CID_DIGITAL_GAIN, in ov5670_init_controls()
[all …]
Dov5675.c738 struct v4l2_ctrl_handler *ctrl_hdlr; in ov5675_init_controls() local
742 ctrl_hdlr = &ov5675->ctrl_handler; in ov5675_init_controls()
743 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in ov5675_init_controls()
747 ctrl_hdlr->lock = &ov5675->mutex; in ov5675_init_controls()
748 ov5675->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
755 ov5675->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
760 ov5675->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
767 ov5675->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
773 v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in ov5675_init_controls()
776 v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, V4L2_CID_DIGITAL_GAIN, in ov5675_init_controls()
[all …]
Dimx319.c2263 struct v4l2_ctrl_handler *ctrl_hdlr; in imx319_init_controls() local
2273 ctrl_hdlr = &imx319->ctrl_handler; in imx319_init_controls()
2274 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in imx319_init_controls()
2278 ctrl_hdlr->lock = &imx319->mutex; in imx319_init_controls()
2280 imx319->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2290 imx319->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2298 imx319->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2304 imx319->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2312 imx319->exposure = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2318 imx319->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
[all …]
Dov13858.c1590 struct v4l2_ctrl_handler *ctrl_hdlr; in ov13858_init_controls() local
1600 ctrl_hdlr = &ov13858->ctrl_handler; in ov13858_init_controls()
1601 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in ov13858_init_controls()
1606 ctrl_hdlr->lock = &ov13858->mutex; in ov13858_init_controls()
1607 ov13858->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov13858_init_controls()
1619 ov13858->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov13858_ctrl_ops, in ov13858_init_controls()
1628 ctrl_hdlr, &ov13858_ctrl_ops, V4L2_CID_VBLANK, in ov13858_init_controls()
1635 ctrl_hdlr, &ov13858_ctrl_ops, V4L2_CID_HBLANK, in ov13858_init_controls()
1642 ctrl_hdlr, &ov13858_ctrl_ops, in ov13858_init_controls()
1647 v4l2_ctrl_new_std(ctrl_hdlr, &ov13858_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in ov13858_init_controls()
[all …]
Dimx208.c865 struct v4l2_ctrl_handler *ctrl_hdlr = &imx208->ctrl_handler; in imx208_init_controls() local
873 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in imx208_init_controls()
878 ctrl_hdlr->lock = &imx208->imx208_mx; in imx208_init_controls()
880 v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx208_init_controls()
893 imx208->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, in imx208_init_controls()
901 v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, V4L2_CID_VBLANK, in imx208_init_controls()
907 v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, V4L2_CID_HBLANK, in imx208_init_controls()
917 v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, V4L2_CID_EXPOSURE, in imx208_init_controls()
921 imx208->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, in imx208_init_controls()
923 imx208->vflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, in imx208_init_controls()
[all …]
Dimx355.c1563 struct v4l2_ctrl_handler *ctrl_hdlr; in imx355_init_controls() local
1573 ctrl_hdlr = &imx355->ctrl_handler; in imx355_init_controls()
1574 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in imx355_init_controls()
1578 ctrl_hdlr->lock = &imx355->mutex; in imx355_init_controls()
1580 imx355->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1590 imx355->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1598 imx355->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1604 imx355->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1612 imx355->exposure = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1618 imx355->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
[all …]
Dimx334.c921 struct v4l2_ctrl_handler *ctrl_hdlr = &imx334->ctrl_handler; in imx334_init_controls() local
926 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 6); in imx334_init_controls()
931 ctrl_hdlr->lock = &imx334->mutex; in imx334_init_controls()
935 imx334->exp_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx334_init_controls()
943 imx334->again_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx334_init_controls()
953 imx334->vblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx334_init_controls()
961 imx334->pclk_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx334_init_controls()
967 imx334->link_freq_ctrl = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx334_init_controls()
977 imx334->hblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx334_init_controls()
986 if (ctrl_hdlr->error) { in imx334_init_controls()
[all …]
Dimx335.c915 struct v4l2_ctrl_handler *ctrl_hdlr = &imx335->ctrl_handler; in imx335_init_controls() local
920 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 6); in imx335_init_controls()
925 ctrl_hdlr->lock = &imx335->mutex; in imx335_init_controls()
929 imx335->exp_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
937 imx335->again_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
947 imx335->vblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
955 imx335->pclk_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
961 imx335->link_freq_ctrl = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx335_init_controls()
971 imx335->hblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
980 if (ctrl_hdlr->error) { in imx335_init_controls()
[all …]
Dimx412.c1058 struct v4l2_ctrl_handler *ctrl_hdlr = &imx412->ctrl_handler; in imx412_init_controls() local
1063 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 6); in imx412_init_controls()
1068 ctrl_hdlr->lock = &imx412->mutex; in imx412_init_controls()
1072 imx412->exp_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1080 imx412->again_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1090 imx412->vblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1098 imx412->pclk_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1104 imx412->link_freq_ctrl = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx412_init_controls()
1114 imx412->hblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1123 if (ctrl_hdlr->error) { in imx412_init_controls()
[all …]
Dov9282.c923 struct v4l2_ctrl_handler *ctrl_hdlr = &ov9282->ctrl_handler; in ov9282_init_controls() local
928 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 6); in ov9282_init_controls()
933 ctrl_hdlr->lock = &ov9282->mutex; in ov9282_init_controls()
937 ov9282->exp_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in ov9282_init_controls()
945 ov9282->again_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in ov9282_init_controls()
955 ov9282->vblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in ov9282_init_controls()
963 ov9282->pclk_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in ov9282_init_controls()
969 ov9282->link_freq_ctrl = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov9282_init_controls()
979 ov9282->hblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in ov9282_init_controls()
988 if (ctrl_hdlr->error) { in ov9282_init_controls()
[all …]
Dov9734.c542 struct v4l2_ctrl_handler *ctrl_hdlr; in ov9734_init_controls() local
548 ctrl_hdlr = &ov9734->ctrl_handler; in ov9734_init_controls()
549 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in ov9734_init_controls()
553 ctrl_hdlr->lock = &ov9734->mutex; in ov9734_init_controls()
556 ov9734->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov9734_ctrl_ops, in ov9734_init_controls()
564 ov9734->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops, in ov9734_init_controls()
570 ov9734->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops, in ov9734_init_controls()
575 ov9734->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops, in ov9734_init_controls()
581 v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in ov9734_init_controls()
584 v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops, V4L2_CID_DIGITAL_GAIN, in ov9734_init_controls()
[all …]
Dhi556.c687 struct v4l2_ctrl_handler *ctrl_hdlr; in hi556_init_controls() local
691 ctrl_hdlr = &hi556->ctrl_handler; in hi556_init_controls()
692 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in hi556_init_controls()
696 ctrl_hdlr->lock = &hi556->mutex; in hi556_init_controls()
697 hi556->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &hi556_ctrl_ops, in hi556_init_controls()
705 (ctrl_hdlr, &hi556_ctrl_ops, in hi556_init_controls()
710 hi556->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &hi556_ctrl_ops, in hi556_init_controls()
721 hi556->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &hi556_ctrl_ops, in hi556_init_controls()
727 v4l2_ctrl_new_std(ctrl_hdlr, &hi556_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in hi556_init_controls()
730 v4l2_ctrl_new_std(ctrl_hdlr, &hi556_ctrl_ops, V4L2_CID_DIGITAL_GAIN, in hi556_init_controls()
[all …]
Dimx219.c1279 struct v4l2_ctrl_handler *ctrl_hdlr; in imx219_init_controls() local
1285 ctrl_hdlr = &imx219->ctrl_handler; in imx219_init_controls()
1286 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 12); in imx219_init_controls()
1291 ctrl_hdlr->lock = &imx219->mutex; in imx219_init_controls()
1294 imx219->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1301 v4l2_ctrl_new_int_menu(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1309 imx219->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1314 imx219->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1322 imx219->exposure = v4l2_ctrl_new_std(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1328 v4l2_ctrl_new_std(ctrl_hdlr, &imx219_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in imx219_init_controls()
[all …]
Dov2740.c547 struct v4l2_ctrl_handler *ctrl_hdlr; in ov2740_init_controls() local
554 ctrl_hdlr = &ov2740->ctrl_handler; in ov2740_init_controls()
555 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in ov2740_init_controls()
559 ctrl_hdlr->lock = &ov2740->mutex; in ov2740_init_controls()
563 ov2740->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
571 ov2740->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
578 ov2740->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
584 ov2740->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
590 v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in ov2740_init_controls()
593 v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, V4L2_CID_DIGITAL_GAIN, in ov2740_init_controls()
[all …]
Dov8856.c1835 struct v4l2_ctrl_handler *ctrl_hdlr; in ov8856_init_controls() local
1839 ctrl_hdlr = &ov8856->ctrl_handler; in ov8856_init_controls()
1840 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in ov8856_init_controls()
1844 ctrl_hdlr->lock = &ov8856->mutex; in ov8856_init_controls()
1845 ov8856->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1854 ov8856->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1862 ov8856->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1873 ov8856->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1879 v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, V4L2_CID_ANALOGUE_GAIN, in ov8856_init_controls()
1882 v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, V4L2_CID_DIGITAL_GAIN, in ov8856_init_controls()
[all …]
/Linux-v5.15/drivers/staging/media/imx/
Dimx-media-vdic.c109 struct v4l2_ctrl_handler ctrl_hdlr; member
415 struct vdic_priv, ctrl_hdlr); in vdic_s_ctrl()
456 struct v4l2_ctrl_handler *hdlr = &priv->ctrl_hdlr; in vdic_init_controls()
881 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in vdic_unregistered()
Dimx-media-capture.c47 struct v4l2_ctrl_handler ctrl_hdlr; /* Controls inherited from subdevs */ member
1033 v4l2_ctrl_handler_init(&priv->ctrl_hdlr, 0); in imx_media_capture_device_init()
1034 vfd->ctrl_handler = &priv->ctrl_hdlr; in imx_media_capture_device_init()
1045 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in imx_media_capture_device_remove()
Dimx-media-csc-scaler.c61 struct v4l2_ctrl_handler ctrl_hdlr; member
620 ctrl_hdlr); in ipu_csc_scaler_s_ctrl()
711 struct v4l2_ctrl_handler *hdlr = &ctx->ctrl_hdlr; in ipu_csc_scaler_init_controls()
780 ctx->fh.ctrl_handler = &ctx->ctrl_hdlr; in ipu_csc_scaler_open()
Dimx-media-csi.c108 struct v4l2_ctrl_handler ctrl_hdlr; member
1058 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in csi_link_setup()
1059 v4l2_ctrl_handler_init(&priv->ctrl_hdlr, 0); in csi_link_setup()
2017 v4l2_ctrl_handler_init(&priv->ctrl_hdlr, 0); in imx_csi_probe()
2018 priv->sd.ctrl_handler = &priv->ctrl_hdlr; in imx_csi_probe()
2046 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in imx_csi_probe()
2056 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in imx_csi_remove()
Dimx-ic-prpencvf.c85 struct v4l2_ctrl_handler ctrl_hdlr; member
1075 struct prp_priv, ctrl_hdlr); in prp_s_ctrl()
1142 struct v4l2_ctrl_handler *hdlr = &priv->ctrl_hdlr; in prp_init_controls()
1297 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in prp_unregistered()