| /linux/drivers/media/i2c/ |
| A D | ov7740.c | 977 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 D | imx258.c | 1151 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 D | ov5670.c | 2066 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 D | ov5675.c | 738 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 D | ov13b10.c | 1197 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 D | imx208.c | 865 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 D | ov13858.c | 1598 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 D | imx355.c | 1563 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 D | imx319.c | 2274 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 D | ov9282.c | 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() 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 D | imx334.c | 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() 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 D | imx335.c | 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() 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 D | imx412.c | 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() 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 D | imx219.c | 1279 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 D | ov9734.c | 542 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 D | hi556.c | 687 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 D | ov2740.c | 547 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 D | ov8856.c | 1876 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 D | hi846.c | 1413 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 D | imx-media-vdic.c | 109 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 D | imx-media-capture.c | 47 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 D | imx-media-csc-scaler.c | 61 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 D | imx-media-csi.c | 108 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 D | imx-ic-prpencvf.c | 85 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()
|