Lines Matching refs:sd
76 struct sd { struct
373 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local
384 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in sd_s_ctrl()
401 sethvflip(gspca_dev, sd->hflip->val, 1); in sd_s_ctrl()
416 struct sd *sd = (struct sd *) gspca_dev; in sd_init_controls() local
422 sd->contrast = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
432 sd->hflip = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
447 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local
449 sd->sof_read = 0; in sd_start()
453 setcontrast(gspca_dev, v4l2_ctrl_g_ctrl(sd->contrast)); in sd_start()
456 sethvflip(gspca_dev, v4l2_ctrl_g_ctrl(sd->hflip), 1); in sd_start()
477 sd->sof_read = 0; in sd_start()
478 sd->autogain_ignore_frames = 0; in sd_start()
479 atomic_set(&sd->avg_lum, -1); in sd_start()
504 struct sd *sd = (struct sd *) gspca_dev; in do_autogain() local
505 int avg_lum = atomic_read(&sd->avg_lum); in do_autogain()
514 if (sd->autogain_ignore_frames > 0) in do_autogain()
515 sd->autogain_ignore_frames--; in do_autogain()
518 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in do_autogain()
573 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local
577 sof = pac_find_sof(gspca_dev, &sd->sof_read, data, len); in sd_pkt_scan()
611 atomic_set(&sd->avg_lum, data[-lum_offset] + in sd_pkt_scan()
614 atomic_set(&sd->avg_lum, -1); in sd_pkt_scan()
684 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()