| /linux/drivers/media/usb/gspca/ |
| H A D | sn9c20x.c | 56 struct sd { struct 57 struct gspca_dev gspca_dev; 59 struct { /* color control cluster */ 65 struct { /* blue/red balance control cluster */ 69 struct { /* h/vflip control cluster */ 73 struct v4l2_ctrl *gamma; 74 struct { /* autogain and exposure or gain control cluster */ 79 struct v4l2_ctrl *jpegqual; 81 struct v4l2_ctrl *led_mode; 83 struct work_struct work; [all …]
|
| H A D | sonixj.c | 22 struct sd { struct 23 struct gspca_dev gspca_dev; /* !! must be the first item */ 25 atomic_t avg_lum; 26 struct v4l2_ctrl *brightness; 27 struct v4l2_ctrl *contrast; 28 struct v4l2_ctrl *saturation; 29 struct { /* red/blue balance control cluster */ 33 struct { /* hflip/vflip control cluster */ 37 struct v4l2_ctrl *gamma; 38 struct v4l2_ctrl *illum; [all …]
|
| H A D | ov519.c | 50 struct sd { struct 51 struct gspca_dev gspca_dev; /* !! must be the first item */ 53 struct v4l2_ctrl *jpegqual; 54 struct v4l2_ctrl *freq; 55 struct { /* h/vflip control cluster */ 59 struct { /* autobrightness/brightness control cluster */ 64 u8 revision; 66 u8 packet_nr; 68 char bridge; 78 char invert_led; [all …]
|
| H A D | w996Xcf.c | 55 static void w9968cf_write_fsb(struct sd *sd, u16* data) in w9968cf_write_fsb() 82 static void w9968cf_write_sb(struct sd *sd, u16 value) in w9968cf_write_sb() 112 static int w9968cf_read_sb(struct sd *sd) in w9968cf_read_sb() 152 static void w9968cf_upload_quantizationtables(struct sd *sd) in w9968cf_upload_quantizationtables() 176 static void w9968cf_smbus_start(struct sd *sd) in w9968cf_smbus_start() 182 static void w9968cf_smbus_stop(struct sd *sd) in w9968cf_smbus_stop() 189 static void w9968cf_smbus_write_byte(struct sd *sd, u8 v) in w9968cf_smbus_write_byte() 206 static void w9968cf_smbus_read_byte(struct sd *sd, u8 *v) in w9968cf_smbus_read_byte() 223 static void w9968cf_smbus_write_nack(struct sd *sd) in w9968cf_smbus_write_nack() 231 static void w9968cf_smbus_read_ack(struct sd *sd) in w9968cf_smbus_read_ack() [all …]
|
| H A D | pac7302.c | 99 struct sd { struct 100 struct gspca_dev gspca_dev; /* !! must be the first item */ 102 struct { /* brightness / contrast cluster */ 106 struct v4l2_ctrl *saturation; 107 struct v4l2_ctrl *white_balance; 108 struct v4l2_ctrl *red_balance; 109 struct v4l2_ctrl *blue_balance; 110 struct { /* flip cluster */ 114 struct v4l2_ctrl *sharpness; 115 u8 flags; [all …]
|
| H A D | se401.c | 42 struct sd { struct 43 struct gspca_dev gspca_dev; /* !! must be the first item */ 44 struct { /* exposure/freq control cluster */ 48 bool has_brightness; 49 struct v4l2_pix_format fmts[MAX_MODES]; 50 int pixels_read; 51 int packet_read; 52 u8 packet[PACKET_SIZE]; 53 u8 restart_stream; 54 u8 button_state; [all …]
|
| H A D | stv0680.c | 27 struct sd { struct 28 struct gspca_dev gspca_dev; /* !! must be the first item */ 29 struct v4l2_pix_format mode; 30 u8 orig_mode; 31 u8 video_mode; 32 u8 current_mode; 96 struct sd *sd = (struct sd *) gspca_dev; in stv0680_set_video_mode() local 125 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 240 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local 268 struct sd *sd = (struct sd *) gspca_dev; in sd_stop0() local [all …]
|
| H A D | mars.c | 23 struct sd { struct 24 struct gspca_dev gspca_dev; /* !! must be the first item */ 26 struct v4l2_ctrl *brightness; 27 struct v4l2_ctrl *saturation; 28 struct v4l2_ctrl *sharpness; 29 struct v4l2_ctrl *gamma; 30 struct { /* illuminator control cluster */ 34 u8 jpeg_hdr[JPEG_HDR_SZ]; 147 struct sd *sd = (struct sd *)gspca_dev; in mars_s_ctrl() local 192 struct sd *sd = (struct sd *) gspca_dev; in sd_init_controls() local [all …]
|
| H A D | xirlink_cit.c | 40 struct sd { struct 57 static void sd_stop0(struct gspca_dev *gspca_dev); argument 857 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 1121 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local 1143 struct sd *sd = (struct sd *) gspca_dev; in cit_set_brightness() local 1183 struct sd *sd = (struct sd *) gspca_dev; in cit_set_contrast() local 1246 struct sd *sd = (struct sd *) gspca_dev; in cit_set_hue() local 1298 struct sd *sd = (struct sd *) gspca_dev; in cit_set_sharpness() local 1366 struct sd *sd = (struct sd *) gspca_dev; in cit_set_lighting() local 1386 struct sd *sd = (struct sd *) gspca_dev; in cit_set_hflip() local [all …]
|
| H A D | sq930x.c | 23 struct sd { struct 24 struct gspca_dev gspca_dev; /* !! must be the first item */ 26 struct { /* exposure/gain control cluster */ 31 u8 do_ctrl; 32 u8 gpio[2]; 33 u8 sensor; 34 u8 type; 479 static void i2c_write(struct sd *sd, in i2c_write() 584 static void gpio_set(struct sd *sd, u16 val, u16 mask) in gpio_set() 604 static void gpio_init(struct sd *sd, in gpio_init() [all …]
|
| H A D | sn9c2028.c | 19 struct sd { struct 20 struct gspca_dev gspca_dev; /* !! must be the first item */ 21 u8 sof_read; 22 u16 model; 26 int avg_lum; 27 u8 avg_lum_l; 29 struct { /* autogain and gain control cluster */ 168 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local 255 struct sd *sd = (struct sd *) gspca_dev; in set_gain() local 279 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local [all …]
|
| /linux/drivers/media/usb/gspca/gl860/ |
| H A D | gl860.h | 48 struct sd { struct 51 struct sd_gl860 vcur; argument 52 struct sd_gl860 vold; argument 53 struct sd_gl860 vmax; argument 55 int (*dev_configure_alt) (struct gspca_dev *); 56 int (*dev_init_at_startup)(struct gspca_dev *); 57 int (*dev_init_pre_alt) (struct gspca_dev *); 58 void (*dev_post_unset_alt) (struct gspca_dev *); 59 int (*dev_camera_settings)(struct gspca_dev *); 61 u8 swapRB; [all …]
|
| /linux/drivers/media/usb/gspca/m5602/ |
| H A D | m5602_ov9650.c | 294 int ov9650_probe(struct sd *sd) in ov9650_probe() 345 int ov9650_init(struct sd *sd) in ov9650_init() 365 int ov9650_init_controls(struct sd *sd) in ov9650_init_controls() 410 int ov9650_start(struct sd *sd) in ov9650_start() 538 int ov9650_stop(struct sd *sd) in ov9650_stop() 544 void ov9650_disconnect(struct sd *sd) in ov9650_disconnect() 553 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_exposure() local 583 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_gain() local 611 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_red_balance() local 624 struct sd *sd = (struct sd *) gspca_dev; in ov9650_set_blue_balance() local [all …]
|
| H A D | m5602_ov7660.c | 193 int ov7660_probe(struct sd *sd) in ov7660_probe() 246 int ov7660_init(struct sd *sd) in ov7660_init() 273 int ov7660_init_controls(struct sd *sd) in ov7660_init_controls() 306 int ov7660_start(struct sd *sd) in ov7660_start() 311 int ov7660_stop(struct sd *sd) in ov7660_stop() 316 void ov7660_disconnect(struct sd *sd) in ov7660_disconnect() 327 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_gain() local 340 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_white_balance() local 358 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_gain() local 376 struct sd *sd = (struct sd *) gspca_dev; in ov7660_set_auto_exposure() local [all …]
|
| H A D | m5602_po1030.c | 155 int po1030_probe(struct sd *sd) in po1030_probe() 202 int po1030_init(struct sd *sd) in po1030_init() 237 int po1030_init_controls(struct sd *sd) in po1030_init_controls() 280 int po1030_start(struct sd *sd) in po1030_start() 409 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_exposure() local 435 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_gain() local 448 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_hvflip() local 469 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_red_balance() local 482 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_blue_balance() local 496 struct sd *sd = (struct sd *) gspca_dev; in po1030_set_green_balance() local [all …]
|
| H A D | m5602_s5k83a.c | 170 int s5k83a_probe(struct sd *sd) in s5k83a_probe() 223 int s5k83a_init(struct sd *sd) in s5k83a_init() 261 int s5k83a_init_controls(struct sd *sd) in s5k83a_init_controls() 295 struct sd *sd = (struct sd *) data; in rotation_thread_function() local 335 int s5k83a_start(struct sd *sd) in s5k83a_start() 366 int s5k83a_stop(struct sd *sd) in s5k83a_stop() 374 void s5k83a_disconnect(struct sd *sd) in s5k83a_disconnect() 385 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_gain() local 411 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_brightness() local 420 struct sd *sd = (struct sd *) gspca_dev; in s5k83a_set_exposure() local [all …]
|
| H A D | m5602_mt9m111.c | 195 int mt9m111_probe(struct sd *sd) in mt9m111_probe() 246 int mt9m111_init(struct sd *sd) in mt9m111_init() 272 int mt9m111_init_controls(struct sd *sd) in mt9m111_init_controls() 310 int mt9m111_start(struct sd *sd) in mt9m111_start() 386 void mt9m111_disconnect(struct sd *sd) in mt9m111_disconnect() 395 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_hvflip() local 429 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_auto_white_balance() local 449 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_gain() local 487 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_green_balance() local 505 struct sd *sd = (struct sd *) gspca_dev; in mt9m111_set_blue_balance() local [all …]
|
| H A D | m5602_core.c | 52 int m5602_read_bridge(struct sd *sd, const u8 address, u8 *i2c_data) in m5602_read_bridge() 74 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) in m5602_write_bridge() 99 static int m5602_wait_for_i2c(struct sd *sd) in m5602_wait_for_i2c() 110 int m5602_read_sensor(struct sd *sd, const u8 address, in m5602_read_sensor() 159 int m5602_write_sensor(struct sd *sd, const u8 address, in m5602_write_sensor() 206 static void m5602_dump_bridge(struct sd *sd) in m5602_dump_bridge() 217 static int m5602_probe_sensor(struct sd *sd) in m5602_probe_sensor() 260 struct sd *sd = (struct sd *) gspca_dev; in m5602_init() local 272 struct sd *sd = (struct sd *) gspca_dev; in m5602_init_controls() local 282 struct sd *sd = (struct sd *) gspca_dev; in m5602_start_transfer() local [all …]
|
| /linux/drivers/media/usb/gspca/stv06xx/ |
| H A D | stv06xx_st6422.c | 58 struct sd *sd = (struct sd *)gspca_dev; in st6422_s_ctrl() local 87 static int st6422_init_controls(struct sd *sd) in st6422_init_controls() 104 static int st6422_probe(struct sd *sd) in st6422_probe() 116 static int st6422_init(struct sd *sd) in st6422_init() 201 static int setbrightness(struct sd *sd, s32 val) in setbrightness() 207 static int setcontrast(struct sd *sd, s32 val) in setcontrast() 213 static int setgain(struct sd *sd, u8 gain) in setgain() 238 static int setexposure(struct sd *sd, s16 expo) in setexposure() 249 static int st6422_start(struct sd *sd) in st6422_start() 266 static int st6422_stop(struct sd *sd) in st6422_stop()
|
| H A D | stv06xx.c | 29 int stv06xx_write_bridge(struct sd *sd, u16 address, u16 i2c_data) in stv06xx_write_bridge() 51 int stv06xx_read_bridge(struct sd *sd, u16 address, u8 *i2c_data) in stv06xx_read_bridge() 72 int stv06xx_write_sensor(struct sd *sd, u8 address, u16 value) in stv06xx_write_sensor() 83 static int stv06xx_write_sensor_finish(struct sd *sd) in stv06xx_write_sensor_finish() 100 int stv06xx_write_sensor_bytes(struct sd *sd, const u8 *data, u8 len) in stv06xx_write_sensor_bytes() 131 int stv06xx_write_sensor_words(struct sd *sd, const u16 *data, u8 len) in stv06xx_write_sensor_words() 164 int stv06xx_read_sensor(struct sd *sd, const u8 address, u16 *value) in stv06xx_read_sensor() 208 static void stv06xx_dump_bridge(struct sd *sd) in stv06xx_dump_bridge() 242 struct sd *sd = (struct sd *) gspca_dev; in stv06xx_init() local 262 struct sd *sd = (struct sd *) gspca_dev; in stv06xx_init_controls() local [all …]
|
| H A D | stv06xx_pb0100.c | 79 struct sd *sd = (struct sd *)gspca_dev; in pb0100_s_ctrl() local 106 static int pb0100_init_controls(struct sd *sd) in pb0100_init_controls() 155 static int pb0100_probe(struct sd *sd) in pb0100_probe() 175 static int pb0100_start(struct sd *sd) in pb0100_start() 232 static int pb0100_stop(struct sd *sd) in pb0100_stop() 254 static int pb0100_init(struct sd *sd) in pb0100_init() 316 static int pb0100_dump(struct sd *sd) in pb0100_dump() 324 struct sd *sd = (struct sd *) gspca_dev; in pb0100_set_gain() local 344 struct sd *sd = (struct sd *) gspca_dev; in pb0100_set_red_balance() local 363 struct sd *sd = (struct sd *) gspca_dev; in pb0100_set_blue_balance() local [all …]
|
| H A D | stv06xx_vv6410.c | 65 static int vv6410_probe(struct sd *sd) in vv6410_probe() 84 static int vv6410_init_controls(struct sd *sd) in vv6410_init_controls() 103 static int vv6410_init(struct sd *sd) in vv6410_init() 115 static int vv6410_start(struct sd *sd) in vv6410_start() 149 static int vv6410_stop(struct sd *sd) in vv6410_stop() 168 static int vv6410_dump(struct sd *sd) in vv6410_dump() 186 struct sd *sd = (struct sd *) gspca_dev; in vv6410_set_hflip() local 207 struct sd *sd = (struct sd *) gspca_dev; in vv6410_set_vflip() local 227 struct sd *sd = (struct sd *) gspca_dev; in vv6410_set_analog_gain() local 238 struct sd *sd = (struct sd *) gspca_dev; in vv6410_set_exposure() local
|
| /linux/drivers/media/i2c/ |
| H A D | tvp514x.c | 98 struct v4l2_subdev sd; member 261 static inline struct tvp514x_decoder *to_decoder(struct v4l2_subdev *sd) in to_decoder() 279 static int tvp514x_read_reg(struct v4l2_subdev *sd, u8 reg) in tvp514x_read_reg() 304 static void dump_reg(struct v4l2_subdev *sd, u8 reg) in dump_reg() 321 static int tvp514x_write_reg(struct v4l2_subdev *sd, u8 reg, u8 val) in tvp514x_write_reg() 353 static int tvp514x_write_regs(struct v4l2_subdev *sd, in tvp514x_write_regs() 384 static enum tvp514x_std tvp514x_query_current_std(struct v4l2_subdev *sd) in tvp514x_query_current_std() 411 static void tvp514x_reg_dump(struct v4l2_subdev *sd) in tvp514x_reg_dump() 464 static int tvp514x_configure(struct v4l2_subdev *sd, in tvp514x_configure() 492 static int tvp514x_detect(struct v4l2_subdev *sd, in tvp514x_detect() [all …]
|
| H A D | ov7670.c | 214 struct v4l2_subdev sd; member 250 static inline struct ov7670_info *to_state(struct v4l2_subdev *sd) in to_state() 470 static int ov7670_read_smbus(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read_smbus() 485 static int ov7670_write_smbus(struct v4l2_subdev *sd, unsigned char reg, in ov7670_write_smbus() 499 static int ov7670_read_i2c(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read_i2c() 532 static int ov7670_write_i2c(struct v4l2_subdev *sd, unsigned char reg, in ov7670_write_i2c() 552 static int ov7670_read(struct v4l2_subdev *sd, unsigned char reg, in ov7670_read() 563 static int ov7670_write(struct v4l2_subdev *sd, unsigned char reg, in ov7670_write() 574 static int ov7670_update_bits(struct v4l2_subdev *sd, unsigned char reg, in ov7670_update_bits() 590 static int ov7670_write_array(struct v4l2_subdev *sd, struct regval_list *vals) in ov7670_write_array() [all …]
|
| /linux/drivers/staging/media/atomisp/i2c/ |
| H A D | atomisp-ov2722.c | 254 static long __ov2722_set_exposure(struct v4l2_subdev *sd, int coarse_itg, in __ov2722_set_exposure() 325 static int ov2722_set_exposure(struct v4l2_subdev *sd, int exposure, in ov2722_set_exposure() 338 static long ov2722_s_exposure(struct v4l2_subdev *sd, in ov2722_s_exposure() 356 static long ov2722_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in ov2722_ioctl() 370 static int ov2722_q_exposure(struct v4l2_subdev *sd, s32 *value) in ov2722_q_exposure() 455 static int ov2722_init(struct v4l2_subdev *sd) in ov2722_init() 470 static int power_ctrl(struct v4l2_subdev *sd, bool flag) in power_ctrl() 493 static int gpio_ctrl(struct v4l2_subdev *sd, bool flag) in gpio_ctrl() 509 static int power_up(struct v4l2_subdev *sd) in power_up() 556 static int power_down(struct v4l2_subdev *sd) in power_down() [all …]
|