Lines Matching defs:handler
499 (&container_of((c)->handler, struct ov5648_sensor, \
500 ctrls.handler)->subdev)
641 struct v4l2_ctrl_handler handler;
2042 struct v4l2_ctrl_handler *handler = &ctrls->handler;
2046 v4l2_ctrl_handler_init(handler, 32);
2049 handler->lock = &sensor->mutex;
2053 ctrls->exposure_auto = v4l2_ctrl_new_std_menu(handler, ops,
2058 ctrls->exposure = v4l2_ctrl_new_std(handler, ops, V4L2_CID_EXPOSURE,
2066 v4l2_ctrl_new_std(handler, ops, V4L2_CID_AUTOGAIN, 0, 1, 1, 1);
2068 ctrls->gain = v4l2_ctrl_new_std(handler, ops, V4L2_CID_GAIN, 16, 1023,
2076 v4l2_ctrl_new_std(handler, ops, V4L2_CID_AUTO_WHITE_BALANCE, 0,
2079 ctrls->red_balance = v4l2_ctrl_new_std(handler, ops,
2083 ctrls->blue_balance = v4l2_ctrl_new_std(handler, ops,
2091 v4l2_ctrl_new_std(handler, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
2092 v4l2_ctrl_new_std(handler, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
2096 v4l2_ctrl_new_std_menu_items(handler, ops, V4L2_CID_TEST_PATTERN,
2103 v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ,
2108 v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 1,
2111 if (handler->error) {
2112 ret = handler->error;
2122 sensor->subdev.ctrl_handler = handler;
2127 v4l2_ctrl_handler_free(handler);
2427 ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
2584 v4l2_ctrl_handler_free(&sensor->ctrls.handler);
2605 v4l2_ctrl_handler_free(&sensor->ctrls.handler);