Lines Matching refs:gspca_dev

47 static int s5k83a_set_flip_real(struct gspca_dev *gspca_dev,
54 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in s5k83a_probe() local
94 sd->gspca_dev.cam.cam_mode = s5k83a_modes; in s5k83a_probe()
95 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(s5k83a_modes); in s5k83a_probe()
143 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in s5k83a_init_controls()
145 sd->gspca_dev.vdev.ctrl_handler = hdl; in s5k83a_init_controls()
181 if (mutex_lock_interruptible(&sd->gspca_dev.usb_lock)) in rotation_thread_function()
196 s5k83a_set_flip_real((struct gspca_dev *) sd, in rotation_thread_function()
200 mutex_unlock(&sd->gspca_dev.usb_lock); in rotation_thread_function()
208 s5k83a_set_flip_real((struct gspca_dev *) sd, vflip, hflip); in rotation_thread_function()
257 static int s5k83a_set_gain(struct gspca_dev *gspca_dev, __s32 val) in s5k83a_set_gain() argument
261 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_gain()
284 static int s5k83a_set_brightness(struct gspca_dev *gspca_dev, __s32 val) in s5k83a_set_brightness() argument
288 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_brightness()
295 static int s5k83a_set_exposure(struct gspca_dev *gspca_dev, __s32 val) in s5k83a_set_exposure() argument
299 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_exposure()
307 static int s5k83a_set_flip_real(struct gspca_dev *gspca_dev, in s5k83a_set_flip_real() argument
312 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_flip_real()
338 static int s5k83a_set_hvflip(struct gspca_dev *gspca_dev) in s5k83a_set_hvflip() argument
342 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_hvflip()
354 err = s5k83a_set_flip_real(gspca_dev, vflip, hflip); in s5k83a_set_hvflip()
360 struct gspca_dev *gspca_dev = in s5k83a_s_ctrl() local
361 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in s5k83a_s_ctrl()
364 if (!gspca_dev->streaming) in s5k83a_s_ctrl()
369 err = s5k83a_set_brightness(gspca_dev, ctrl->val); in s5k83a_s_ctrl()
372 err = s5k83a_set_exposure(gspca_dev, ctrl->val); in s5k83a_s_ctrl()
375 err = s5k83a_set_gain(gspca_dev, ctrl->val); in s5k83a_s_ctrl()
378 err = s5k83a_set_hvflip(gspca_dev); in s5k83a_s_ctrl()