Lines Matching refs:sd
113 struct sd { struct
371 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local
379 sd->flags = id->driver_info; in sd_config()
385 struct sd *sd = (struct sd *) gspca_dev; in setbrightcont() local
397 v += (sd->brightness->val - (s32)sd->brightness->maximum) in setbrightcont()
398 * 150 / (s32)sd->brightness->maximum; /* 200 ? */ in setbrightcont()
399 v -= delta[i] * sd->contrast->val / (s32)sd->contrast->maximum; in setbrightcont()
411 struct sd *sd = (struct sd *) gspca_dev; in setcolors() local
422 v = a[i] * sd->saturation->val / (s32)sd->saturation->maximum; in setcolors()
432 struct sd *sd = (struct sd *) gspca_dev; in setwhitebalance() local
435 reg_w(gspca_dev, 0xc6, sd->white_balance->val); in setwhitebalance()
460 struct sd *sd = (struct sd *) gspca_dev; in setredbalance() local
464 rgbbalance_ctrl_to_reg_value(sd->red_balance->val)); in setredbalance()
471 struct sd *sd = (struct sd *) gspca_dev; in setbluebalance() local
475 rgbbalance_ctrl_to_reg_value(sd->blue_balance->val)); in setbluebalance()
550 struct sd *sd = (struct sd *) gspca_dev; in sethvflip() local
553 hflip = sd->hflip->val; in sethvflip()
554 if (sd->flags & FL_HFLIP) in sethvflip()
556 vflip = sd->vflip->val; in sethvflip()
557 if (sd->flags & FL_VFLIP) in sethvflip()
570 struct sd *sd = (struct sd *) gspca_dev; in setsharpness() local
573 reg_w(gspca_dev, 0xb6, sd->sharpness->val); in setsharpness()
589 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local
600 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in sd_s_ctrl()
647 struct sd *sd = (struct sd *) gspca_dev; in sd_init_controls() local
653 sd->brightness = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
655 sd->contrast = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
658 sd->saturation = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
660 sd->white_balance = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
663 sd->red_balance = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
668 sd->blue_balance = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
683 sd->hflip = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
685 sd->vflip = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
688 sd->sharpness = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
696 v4l2_ctrl_cluster(2, &sd->brightness); in sd_init_controls()
698 v4l2_ctrl_cluster(2, &sd->hflip); in sd_init_controls()
705 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local
710 sd->sof_read = 0; in sd_start()
711 sd->autogain_ignore_frames = 0; in sd_start()
712 atomic_set(&sd->avg_lum, 270 + sd->brightness->val); in sd_start()
740 struct sd *sd = (struct sd *) gspca_dev; in do_autogain() local
741 int avg_lum = atomic_read(&sd->avg_lum); in do_autogain()
745 if (sd->autogain_ignore_frames < 0) in do_autogain()
748 if (sd->autogain_ignore_frames > 0) { in do_autogain()
749 sd->autogain_ignore_frames--; in do_autogain()
751 desired_lum = 270 + sd->brightness->val; in do_autogain()
756 sd->autogain_ignore_frames = in do_autogain()
790 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local
794 sof = pac_find_sof(gspca_dev, &sd->sof_read, data, len); in sd_pkt_scan()
829 atomic_set(&sd->avg_lum, data[-lum_offset] + in sd_pkt_scan()
950 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()