Home
last modified time | relevance | path

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

/linux/drivers/media/i2c/
A 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()
1003 ov7740->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
1008 ov7740->gain = v4l2_ctrl_new_std(ctrl_hdlr, &ov7740_ctrl_ops, in ov7740_init_controls()
1017 ov7740->auto_exposure = v4l2_ctrl_new_std_menu(ctrl_hdlr, in ov7740_init_controls()
1028 if (ctrl_hdlr->error) { in ov7740_init_controls()
1029 ret = ctrl_hdlr->error; in ov7740_init_controls()
1035 ret = v4l2_ctrl_handler_setup(ctrl_hdlr); in ov7740_init_controls()
1042 ov7740->subdev.ctrl_handler = ctrl_hdlr; in ov7740_init_controls()
[all …]
A 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()
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()
1228 if (ctrl_hdlr->error) { in imx258_init_controls()
1229 ret = ctrl_hdlr->error; in imx258_init_controls()
1235 imx258->sd.ctrl_handler = ctrl_hdlr; in imx258_init_controls()
[all …]
A Dov5670.c2066 struct v4l2_ctrl_handler *ctrl_hdlr; in ov5670_init_controls() local
2073 ctrl_hdlr = &ov5670->ctrl_handler; in ov5670_init_controls()
2074 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in ov5670_init_controls()
2078 ctrl_hdlr->lock = &ov5670->mutex; in ov5670_init_controls()
2079 ov5670->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov5670_init_controls()
2102 ctrl_hdlr, &ov5670_ctrl_ops, V4L2_CID_HBLANK, in ov5670_init_controls()
2127 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &ov5670_ctrl_ops, in ov5670_init_controls()
2132 if (ctrl_hdlr->error) { in ov5670_init_controls()
2133 ret = ctrl_hdlr->error; in ov5670_init_controls()
2146 ov5670->sd.ctrl_handler = ctrl_hdlr; in ov5670_init_controls()
[all …]
A 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()
760 ov5675->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
785 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
789 v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
791 v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
794 if (ctrl_hdlr->error) in ov5675_init_controls()
795 return ctrl_hdlr->error; in ov5675_init_controls()
[all …]
A Dov13b10.c1197 struct v4l2_ctrl_handler *ctrl_hdlr; in ov13b10_init_controls() local
1208 ctrl_hdlr = &ov13b->ctrl_handler; in ov13b10_init_controls()
1209 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in ov13b10_init_controls()
1214 ctrl_hdlr->lock = &ov13b->mutex; in ov13b10_init_controls()
1216 ov13b->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov13b10_init_controls()
1271 v4l2_ctrl_new_std(ctrl_hdlr, &ov13b10_ctrl_ops, in ov13b10_init_controls()
1273 v4l2_ctrl_new_std(ctrl_hdlr, &ov13b10_ctrl_ops, in ov13b10_init_controls()
1276 if (ctrl_hdlr->error) { in ov13b10_init_controls()
1277 ret = ctrl_hdlr->error; in ov13b10_init_controls()
1292 ov13b->sd.ctrl_handler = ctrl_hdlr; in ov13b10_init_controls()
[all …]
A 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()
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()
932 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &imx208_ctrl_ops, in imx208_init_controls()
937 if (ctrl_hdlr->error) { in imx208_init_controls()
938 ret = ctrl_hdlr->error; in imx208_init_controls()
944 imx208->sd.ctrl_handler = ctrl_hdlr; in imx208_init_controls()
[all …]
A Dov13858.c1598 struct v4l2_ctrl_handler *ctrl_hdlr; in ov13858_init_controls() local
1608 ctrl_hdlr = &ov13858->ctrl_handler; in ov13858_init_controls()
1609 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in ov13858_init_controls()
1614 ctrl_hdlr->lock = &ov13858->mutex; in ov13858_init_controls()
1636 ctrl_hdlr, &ov13858_ctrl_ops, V4L2_CID_VBLANK, in ov13858_init_controls()
1643 ctrl_hdlr, &ov13858_ctrl_ops, V4L2_CID_HBLANK, in ov13858_init_controls()
1650 ctrl_hdlr, &ov13858_ctrl_ops, in ov13858_init_controls()
1668 if (ctrl_hdlr->error) { in ov13858_init_controls()
1669 ret = ctrl_hdlr->error; in ov13858_init_controls()
1684 ov13858->sd.ctrl_handler = ctrl_hdlr; in ov13858_init_controls()
[all …]
A 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()
1618 imx355->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1620 imx355->vflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1632 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1636 if (ctrl_hdlr->error) { in imx355_init_controls()
1637 ret = ctrl_hdlr->error; in imx355_init_controls()
1642 imx355->sd.ctrl_handler = ctrl_hdlr; in imx355_init_controls()
[all …]
A Dimx319.c2274 struct v4l2_ctrl_handler *ctrl_hdlr; in imx319_init_controls() local
2284 ctrl_hdlr = &imx319->ctrl_handler; in imx319_init_controls()
2285 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in imx319_init_controls()
2289 ctrl_hdlr->lock = &imx319->mutex; in imx319_init_controls()
2329 imx319->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2331 imx319->vflip = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2343 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2347 if (ctrl_hdlr->error) { in imx319_init_controls()
2348 ret = ctrl_hdlr->error; in imx319_init_controls()
2353 imx319->sd.ctrl_handler = ctrl_hdlr; in imx319_init_controls()
[all …]
A Dov9282.c928 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()
988 if (ctrl_hdlr->error) { in ov9282_init_controls()
990 ctrl_hdlr->error); in ov9282_init_controls()
991 v4l2_ctrl_handler_free(ctrl_hdlr); in ov9282_init_controls()
992 return ctrl_hdlr->error; in ov9282_init_controls()
[all …]
A Dimx334.c926 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()
986 if (ctrl_hdlr->error) { in imx334_init_controls()
988 ctrl_hdlr->error); in imx334_init_controls()
989 v4l2_ctrl_handler_free(ctrl_hdlr); in imx334_init_controls()
990 return ctrl_hdlr->error; in imx334_init_controls()
[all …]
A Dimx335.c920 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()
980 if (ctrl_hdlr->error) { in imx335_init_controls()
982 ctrl_hdlr->error); in imx335_init_controls()
983 v4l2_ctrl_handler_free(ctrl_hdlr); in imx335_init_controls()
984 return ctrl_hdlr->error; in imx335_init_controls()
[all …]
A Dimx412.c1063 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()
1123 if (ctrl_hdlr->error) { in imx412_init_controls()
1125 ctrl_hdlr->error); in imx412_init_controls()
1126 v4l2_ctrl_handler_free(ctrl_hdlr); in imx412_init_controls()
1127 return ctrl_hdlr->error; in imx412_init_controls()
[all …]
A 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()
1301 v4l2_ctrl_new_int_menu(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1346 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1357 v4l2_ctrl_new_std(ctrl_hdlr, &imx219_ctrl_ops, in imx219_init_controls()
1366 if (ctrl_hdlr->error) { in imx219_init_controls()
1367 ret = ctrl_hdlr->error; in imx219_init_controls()
1382 imx219->sd.ctrl_handler = ctrl_hdlr; in imx219_init_controls()
[all …]
A 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()
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()
588 ov9734->exposure = v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops, in ov9734_init_controls()
593 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &ov9734_ctrl_ops, in ov9734_init_controls()
597 if (ctrl_hdlr->error) in ov9734_init_controls()
598 return ctrl_hdlr->error; in ov9734_init_controls()
[all …]
A 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()
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()
739 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &hi556_ctrl_ops, in hi556_init_controls()
743 if (ctrl_hdlr->error) in hi556_init_controls()
744 return ctrl_hdlr->error; in hi556_init_controls()
[all …]
A 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()
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()
597 ov2740->exposure = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
602 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
606 if (ctrl_hdlr->error) in ov2740_init_controls()
607 return ctrl_hdlr->error; in ov2740_init_controls()
[all …]
A Dov8856.c1876 struct v4l2_ctrl_handler *ctrl_hdlr; in ov8856_init_controls() local
1880 ctrl_hdlr = &ov8856->ctrl_handler; in ov8856_init_controls()
1881 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8); in ov8856_init_controls()
1885 ctrl_hdlr->lock = &ov8856->mutex; in ov8856_init_controls()
1903 ov8856->vblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1932 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1936 v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1938 v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1940 if (ctrl_hdlr->error) in ov8856_init_controls()
1941 return ctrl_hdlr->error; in ov8856_init_controls()
[all …]
A Dhi846.c1413 struct v4l2_ctrl_handler *ctrl_hdlr; in hi846_init_controls() local
1419 ctrl_hdlr = &hi846->ctrl_handler; in hi846_init_controls()
1420 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10); in hi846_init_controls()
1424 ctrl_hdlr->lock = &hi846->mutex; in hi846_init_controls()
1427 v4l2_ctrl_new_int_menu(ctrl_hdlr, &hi846_ctrl_ops, in hi846_init_controls()
1435 v4l2_ctrl_new_std(ctrl_hdlr, &hi846_ctrl_ops, in hi846_init_controls()
1468 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &hi846_ctrl_ops, in hi846_init_controls()
1472 if (ctrl_hdlr->error) { in hi846_init_controls()
1474 ctrl_hdlr->error); in hi846_init_controls()
1475 return ctrl_hdlr->error; in hi846_init_controls()
[all …]
/linux/drivers/staging/media/imx/
A 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()
A 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()
A 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()
A Dimx-media-csi.c108 struct v4l2_ctrl_handler ctrl_hdlr; member
1063 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in csi_link_setup()
1064 v4l2_ctrl_handler_init(&priv->ctrl_hdlr, 0); in csi_link_setup()
2021 v4l2_ctrl_handler_init(&priv->ctrl_hdlr, 0); in imx_csi_probe()
2022 priv->sd.ctrl_handler = &priv->ctrl_hdlr; in imx_csi_probe()
2050 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in imx_csi_probe()
2060 v4l2_ctrl_handler_free(&priv->ctrl_hdlr); in imx_csi_remove()
A 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()

Completed in 102 milliseconds