Lines Matching refs:sd
36 struct sd { struct
1660 struct sd *sd = (struct sd *) gspca_dev; in setgain() local
1663 switch (sd->webcam) { in setgain()
1679 struct sd *sd = (struct sd *) gspca_dev; in setexposure() local
1682 switch (sd->webcam) { in setexposure()
1700 struct sd *sd = (struct sd *) gspca_dev; in setautogain() local
1704 sd->ag_cnt = -1; in setautogain()
1707 sd->ag_cnt = AG_CNT_START; in setautogain()
1711 sd->ae_res = gspca_dev->pixfmt.width * gspca_dev->pixfmt.height; in setautogain()
1718 sd->ae_res = h * w; in setautogain()
1719 if (sd->ae_res == 0) in setautogain()
1720 sd->ae_res = gspca_dev->pixfmt.width * in setautogain()
1742 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local
1746 sd->webcam = webcam; in sd_config()
1748 sd->ag_cnt = -1; in sd_config()
1760 sd->bridge = BRIDGE_NW802; in sd_config()
1761 if (sd->webcam == Generic800) in sd_config()
1762 sd->webcam = Generic802; in sd_config()
1764 sd->bridge = BRIDGE_NW801; in sd_config()
1765 if (sd->webcam == Generic800) in sd_config()
1766 sd->webcam = P35u; in sd_config()
1773 if (sd->webcam == Generic800) in sd_config()
1774 sd->webcam = SpaceCam; in sd_config()
1777 if (sd->webcam == Generic800) in sd_config()
1778 sd->webcam = Twinkle; in sd_config()
1781 if (sd->webcam == Generic800) in sd_config()
1782 sd->webcam = SpaceCam2; in sd_config()
1786 if (webcam_chip[sd->webcam] != sd->bridge) { in sd_config()
1788 sd->webcam, sd->bridge); in sd_config()
1792 PDEBUG(D_PROBE, "Bridge nw80%d - type: %d", sd->bridge, sd->webcam); in sd_config()
1794 if (sd->bridge == BRIDGE_NW800) { in sd_config()
1795 switch (sd->webcam) { in sd_config()
1806 switch (sd->webcam) { in sd_config()
1824 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local
1826 switch (sd->bridge) { in sd_init()
1828 switch (sd->webcam) { in sd_init()
1838 switch (sd->webcam) { in sd_init()
1853 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local
1856 cmd = webcam_start[sd->webcam]; in sd_start()
1858 switch (sd->webcam) { in sd_start()
1882 sd->exp_too_high_cnt = 0; in sd_start()
1883 sd->exp_too_low_cnt = 0; in sd_start()
1889 struct sd *sd = (struct sd *) gspca_dev; in sd_stopN() local
1893 if (sd->bridge != BRIDGE_NW801) { in sd_stopN()
1899 switch (sd->webcam) { in sd_stopN()
1943 struct sd *sd = (struct sd *) gspca_dev; in do_autogain() local
1946 if (sd->ag_cnt < 0) in do_autogain()
1948 if (--sd->ag_cnt >= 0) in do_autogain()
1950 sd->ag_cnt = AG_CNT_START; in do_autogain()
1953 reg_r(gspca_dev, sd->bridge == BRIDGE_NW801 ? 0x080d : 0x080c, 4); in do_autogain()
1956 luma /= sd->ae_res; in do_autogain()
1958 switch (sd->webcam) { in do_autogain()
2007 struct sd *sd = (struct sd *)gspca_dev; in sd_init_controls() local
2012 switch (sd->webcam) { in sd_init_controls()
2079 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()