Lines Matching refs:sd
64 struct sd { struct
219 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local
230 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in sd_s_ctrl()
261 struct sd *sd = (struct sd *) gspca_dev; in sd_init_controls() local
267 sd->brightness = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
292 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local
307 pac207_write_reg(gspca_dev, 0x08, v4l2_ctrl_g_ctrl(sd->brightness)); in sd_start()
333 sd->sof_read = 0; in sd_start()
334 sd->autogain_ignore_frames = 0; in sd_start()
335 atomic_set(&sd->avg_lum, -1); in sd_start()
356 struct sd *sd = (struct sd *) gspca_dev; in pac207_do_auto_gain() local
357 int avg_lum = atomic_read(&sd->avg_lum); in pac207_do_auto_gain()
362 if (sd->autogain_ignore_frames > 0) in pac207_do_auto_gain()
363 sd->autogain_ignore_frames--; in pac207_do_auto_gain()
366 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in pac207_do_auto_gain()
373 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local
376 sof = pac_find_sof(gspca_dev, &sd->sof_read, data, len); in sd_pkt_scan()
388 sd->header_read = 0; in sd_pkt_scan()
393 if (sd->header_read < 11) { in sd_pkt_scan()
397 if (sd->header_read < 5) { in sd_pkt_scan()
398 needed = 5 - sd->header_read; in sd_pkt_scan()
400 atomic_set(&sd->avg_lum, data[needed - 1]); in sd_pkt_scan()
403 needed = 11 - sd->header_read; in sd_pkt_scan()
405 sd->header_read += len; in sd_pkt_scan()
410 sd->header_read = 11; in sd_pkt_scan()
473 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()