Lines Matching defs:gspca_dev

298 	struct gspca_dev *gspca_dev = (struct gspca_dev *)sd;
310 gspca_dbg(gspca_dev, D_PROBE, "Probing for an ov9650 sensor\n");
339 sd->gspca_dev.cam.cam_mode = ov9650_modes;
340 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(ov9650_modes);
367 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler;
369 sd->gspca_dev.vdev.ctrl_handler = hdl;
414 struct cam *cam = &sd->gspca_dev.cam;
416 int width = cam->cam_mode[sd->gspca_dev.curr_mode].width;
417 int height = cam->cam_mode[sd->gspca_dev.curr_mode].height;
418 int ver_offs = cam->cam_mode[sd->gspca_dev.curr_mode].priv;
420 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd;
504 gspca_dbg(gspca_dev, D_CONF, "Configuring camera for VGA mode\n");
512 gspca_dbg(gspca_dev, D_CONF, "Configuring camera for CIF mode\n");
520 gspca_dbg(gspca_dev, D_CONF, "Configuring camera for QVGA mode\n");
528 gspca_dbg(gspca_dev, D_CONF, "Configuring camera for QCIF mode\n");
551 static int ov9650_set_exposure(struct gspca_dev *gspca_dev, __s32 val)
553 struct sd *sd = (struct sd *) gspca_dev;
557 gspca_dbg(gspca_dev, D_CONF, "Set exposure to %d\n", val);
579 static int ov9650_set_gain(struct gspca_dev *gspca_dev, __s32 val)
583 struct sd *sd = (struct sd *) gspca_dev;
585 gspca_dbg(gspca_dev, D_CONF, "Setting gain to %d\n", val);
607 static int ov9650_set_red_balance(struct gspca_dev *gspca_dev, __s32 val)
611 struct sd *sd = (struct sd *) gspca_dev;
613 gspca_dbg(gspca_dev, D_CONF, "Set red gain to %d\n", val);
620 static int ov9650_set_blue_balance(struct gspca_dev *gspca_dev, __s32 val)
624 struct sd *sd = (struct sd *) gspca_dev;
626 gspca_dbg(gspca_dev, D_CONF, "Set blue gain to %d\n", val);
633 static int ov9650_set_hvflip(struct gspca_dev *gspca_dev)
637 struct sd *sd = (struct sd *) gspca_dev;
641 gspca_dbg(gspca_dev, D_CONF, "Set hvflip to %d %d\n", hflip, vflip);
652 if (gspca_dev->streaming)
658 static int ov9650_set_auto_exposure(struct gspca_dev *gspca_dev,
663 struct sd *sd = (struct sd *) gspca_dev;
665 gspca_dbg(gspca_dev, D_CONF, "Set auto exposure control to %d\n", val);
677 static int ov9650_set_auto_white_balance(struct gspca_dev *gspca_dev,
682 struct sd *sd = (struct sd *) gspca_dev;
684 gspca_dbg(gspca_dev, D_CONF, "Set auto white balance to %d\n", val);
696 static int ov9650_set_auto_gain(struct gspca_dev *gspca_dev, __s32 val)
700 struct sd *sd = (struct sd *) gspca_dev;
702 gspca_dbg(gspca_dev, D_CONF, "Set auto gain control to %d\n", val);
715 struct gspca_dev *gspca_dev =
716 container_of(ctrl->handler, struct gspca_dev, ctrl_handler);
717 struct sd *sd = (struct sd *) gspca_dev;
720 if (!gspca_dev->streaming)
725 err = ov9650_set_auto_white_balance(gspca_dev, ctrl->val);
728 err = ov9650_set_red_balance(gspca_dev, sd->red_bal->val);
731 err = ov9650_set_blue_balance(gspca_dev, sd->blue_bal->val);
734 err = ov9650_set_auto_exposure(gspca_dev, ctrl->val);
737 err = ov9650_set_exposure(gspca_dev, sd->expo->val);
740 err = ov9650_set_auto_gain(gspca_dev, ctrl->val);
743 err = ov9650_set_gain(gspca_dev, sd->gain->val);
746 err = ov9650_set_hvflip(gspca_dev);