• Home
  • Raw
  • Download

Lines Matching refs:sd

61 struct sd {  struct
497 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local
503 sd->sensor = id->driver_info; in sd_config()
504 if (sd->sensor == SENSOR_PAC7302) { in sd_config()
516 sd->brightness = BRIGHTNESS_DEF; in sd_config()
517 sd->contrast = CONTRAST_DEF; in sd_config()
518 sd->colors = COLOR_DEF; in sd_config()
519 sd->gain = GAIN_DEF; in sd_config()
520 sd->exposure = EXPOSURE_DEF; in sd_config()
521 sd->autogain = AUTOGAIN_DEF; in sd_config()
522 sd->hflip = HFLIP_DEF; in sd_config()
523 sd->vflip = VFLIP_DEF; in sd_config()
530 struct sd *sd = (struct sd *) gspca_dev; in setbrightcont() local
542 v += (sd->brightness - BRIGHTNESS_MAX) in setbrightcont()
544 v -= delta[i] * sd->contrast / CONTRAST_MAX; in setbrightcont()
557 struct sd *sd = (struct sd *) gspca_dev; in setcontrast() local
560 reg_w(gspca_dev, 0x10, sd->contrast >> 4); in setcontrast()
568 struct sd *sd = (struct sd *) gspca_dev; in setcolors() local
580 v = a[i] * sd->colors / COLOR_MAX + b[i]; in setcolors()
585 PDEBUG(D_CONF|D_STREAM, "color: %i", sd->colors); in setcolors()
590 struct sd *sd = (struct sd *) gspca_dev; in setgain() local
592 if (sd->sensor == SENSOR_PAC7302) { in setgain()
594 reg_w(gspca_dev, 0x10, sd->gain >> 3); in setgain()
596 int gain = GAIN_MAX - sd->gain; in setgain()
611 struct sd *sd = (struct sd *) gspca_dev; in setexposure() local
617 reg = 120 * sd->exposure / 1000; in setexposure()
623 if (sd->sensor == SENSOR_PAC7302) { in setexposure()
648 struct sd *sd = (struct sd *) gspca_dev; in sethvflip() local
651 if (sd->sensor == SENSOR_PAC7302) { in sethvflip()
653 data = (sd->hflip ? 0x08 : 0x00) in sethvflip()
654 | (sd->vflip ? 0x04 : 0x00); in sethvflip()
657 data = (sd->hflip ? 0x04 : 0x00) in sethvflip()
658 | (sd->vflip ? 0x08 : 0x00); in sethvflip()
668 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local
670 if (sd->sensor == SENSOR_PAC7302) in sd_init()
680 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local
682 sd->sof_read = 0; in sd_start()
684 if (sd->sensor == SENSOR_PAC7302) { in sd_start()
709 if (sd->sensor == SENSOR_PAC7302) in sd_start()
717 sd->sof_read = 0; in sd_start()
718 sd->autogain_ignore_frames = 0; in sd_start()
719 atomic_set(&sd->avg_lum, -1); in sd_start()
723 if (sd->sensor == SENSOR_PAC7302) in sd_start()
732 struct sd *sd = (struct sd *) gspca_dev; in sd_stopN() local
734 if (sd->sensor == SENSOR_PAC7302) { in sd_stopN()
755 struct sd *sd = (struct sd *) gspca_dev; in sd_stop0() local
759 if (sd->sensor == SENSOR_PAC7302) { in sd_stop0()
770 struct sd *sd = (struct sd *) gspca_dev; in do_autogain() local
771 int avg_lum = atomic_read(&sd->avg_lum); in do_autogain()
777 if (sd->sensor == SENSOR_PAC7302) { in do_autogain()
778 desired_lum = 270 + sd->brightness * 4; in do_autogain()
783 if (desired_lum > avg_lum && sd->gain == GAIN_DEF && in do_autogain()
784 sd->exposure > EXPOSURE_DEF && in do_autogain()
785 sd->exposure < 42) in do_autogain()
794 if (sd->autogain_ignore_frames > 0) in do_autogain()
795 sd->autogain_ignore_frames--; in do_autogain()
798 sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES; in do_autogain()
816 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local
824 if (sd->sensor == SENSOR_PAC7302) { in sd_pkt_scan()
857 atomic_set(&sd->avg_lum, data[-lum_offset] + in sd_pkt_scan()
860 atomic_set(&sd->avg_lum, -1); in sd_pkt_scan()
865 if (sd->sensor == SENSOR_PAC7302) { in sd_pkt_scan()
886 struct sd *sd = (struct sd *) gspca_dev; in sd_setbrightness() local
888 sd->brightness = val; in sd_setbrightness()
896 struct sd *sd = (struct sd *) gspca_dev; in sd_getbrightness() local
898 *val = sd->brightness; in sd_getbrightness()
904 struct sd *sd = (struct sd *) gspca_dev; in sd_setcontrast() local
906 sd->contrast = val; in sd_setcontrast()
908 if (sd->sensor == SENSOR_PAC7302) in sd_setcontrast()
918 struct sd *sd = (struct sd *) gspca_dev; in sd_getcontrast() local
920 *val = sd->contrast; in sd_getcontrast()
926 struct sd *sd = (struct sd *) gspca_dev; in sd_setcolors() local
928 sd->colors = val; in sd_setcolors()
936 struct sd *sd = (struct sd *) gspca_dev; in sd_getcolors() local
938 *val = sd->colors; in sd_getcolors()
944 struct sd *sd = (struct sd *) gspca_dev; in sd_setgain() local
946 sd->gain = val; in sd_setgain()
954 struct sd *sd = (struct sd *) gspca_dev; in sd_getgain() local
956 *val = sd->gain; in sd_getgain()
962 struct sd *sd = (struct sd *) gspca_dev; in sd_setexposure() local
964 sd->exposure = val; in sd_setexposure()
972 struct sd *sd = (struct sd *) gspca_dev; in sd_getexposure() local
974 *val = sd->exposure; in sd_getexposure()
980 struct sd *sd = (struct sd *) gspca_dev; in sd_setautogain() local
982 sd->autogain = val; in sd_setautogain()
987 if (sd->autogain) { in sd_setautogain()
988 sd->exposure = EXPOSURE_DEF; in sd_setautogain()
989 sd->gain = GAIN_DEF; in sd_setautogain()
991 sd->autogain_ignore_frames = in sd_setautogain()
1003 struct sd *sd = (struct sd *) gspca_dev; in sd_getautogain() local
1005 *val = sd->autogain; in sd_getautogain()
1011 struct sd *sd = (struct sd *) gspca_dev; in sd_sethflip() local
1013 sd->hflip = val; in sd_sethflip()
1021 struct sd *sd = (struct sd *) gspca_dev; in sd_gethflip() local
1023 *val = sd->hflip; in sd_gethflip()
1029 struct sd *sd = (struct sd *) gspca_dev; in sd_setvflip() local
1031 sd->vflip = val; in sd_setvflip()
1039 struct sd *sd = (struct sd *) gspca_dev; in sd_getvflip() local
1041 *val = sd->vflip; in sd_getvflip()
1082 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()