Lines Matching refs:gspca_dev
59 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in mt9m111_probe() local
98 sd->gspca_dev.cam.cam_mode = mt9m111_modes; in mt9m111_probe()
99 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(mt9m111_modes); in mt9m111_probe()
132 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in mt9m111_init_controls()
134 sd->gspca_dev.vdev.ctrl_handler = hdl; in mt9m111_init_controls()
172 struct cam *cam = &sd->gspca_dev.cam; in mt9m111_start()
173 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in mt9m111_start() local
175 int width = cam->cam_mode[sd->gspca_dev.curr_mode].width - 1; in mt9m111_start()
176 int height = cam->cam_mode[sd->gspca_dev.curr_mode].height; in mt9m111_start()
249 static int mt9m111_set_hvflip(struct gspca_dev *gspca_dev) in mt9m111_set_hvflip() argument
253 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_hvflip()
269 if (gspca_dev->pixfmt.width == 640) { in mt9m111_set_hvflip()
283 static int mt9m111_set_auto_white_balance(struct gspca_dev *gspca_dev, in mt9m111_set_auto_white_balance() argument
286 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_auto_white_balance()
302 static int mt9m111_set_gain(struct gspca_dev *gspca_dev, __s32 val) in mt9m111_set_gain() argument
306 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_gain()
340 static int mt9m111_set_green_balance(struct gspca_dev *gspca_dev, __s32 val) in mt9m111_set_green_balance() argument
344 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_green_balance()
359 static int mt9m111_set_blue_balance(struct gspca_dev *gspca_dev, __s32 val) in mt9m111_set_blue_balance() argument
362 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_blue_balance()
373 static int mt9m111_set_red_balance(struct gspca_dev *gspca_dev, __s32 val) in mt9m111_set_red_balance() argument
376 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_red_balance()
389 struct gspca_dev *gspca_dev = in mt9m111_s_ctrl() local
390 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in mt9m111_s_ctrl()
391 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_s_ctrl()
394 if (!gspca_dev->streaming) in mt9m111_s_ctrl()
399 err = mt9m111_set_auto_white_balance(gspca_dev, ctrl->val); in mt9m111_s_ctrl()
402 err = mt9m111_set_green_balance(gspca_dev, sd->green_bal->val); in mt9m111_s_ctrl()
405 err = mt9m111_set_red_balance(gspca_dev, sd->red_bal->val); in mt9m111_s_ctrl()
408 err = mt9m111_set_blue_balance(gspca_dev, sd->blue_bal->val); in mt9m111_s_ctrl()
411 err = mt9m111_set_gain(gspca_dev, ctrl->val); in mt9m111_s_ctrl()
414 err = mt9m111_set_hvflip(gspca_dev); in mt9m111_s_ctrl()