Symbol: s5c73m3
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1001
struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1036
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1076
struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1115
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1161
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1179
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1261
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1318
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1361
static int __s5c73m3_power_on(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1396
static void s5c73m3_enable_clk(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1401
static int __s5c73m3_power_off(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1437
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1469
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1492
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1544
static int s5c73m3_get_dt_data(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1605
struct s5c73m3 *state;
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1716
struct s5c73m3 *state = oif_sd_to_s5c73m3(oif_sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
173
int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
205
int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
237
static int s5c73m3_check_status(struct s5c73m3 *state, unsigned int value)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
275
int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
294
static int s5c73m3_isp_comm_result(struct s5c73m3 *state, u16 command,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
300
static int s5c73m3_set_af_softlanding(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
342
struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
370
static int s5c73m3_set_frame_size(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
394
static int s5c73m3_set_frame_rate(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
411
static int __s5c73m3_s_stream(struct s5c73m3 *state, struct v4l2_subdev *sd,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
451
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
461
static int s5c73m3_system_status_wait(struct s5c73m3 *state, u32 value,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
477
static int s5c73m3_read_fw_version(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
517
static int s5c73m3_fw_update_from(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
551
static int s5c73m3_spi_boot(struct s5c73m3 *state, bool load_fw)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
617
static int s5c73m3_set_timing_register_for_vdd(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
636
static void s5c73m3_set_fw_file_version(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
656
static int s5c73m3_get_fw_version(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
716
static int s5c73m3_rom_boot(struct s5c73m3 *state, bool load_fw)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
776
static int s5c73m3_isp_init(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-core.c
817
static void s5c73m3_oif_try_format(struct s5c73m3 *state,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
851
static void s5c73m3_try_format(struct s5c73m3 *state,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
873
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
892
static int __s5c73m3_set_frame_interval(struct s5c73m3 *state,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
930
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-core.c
963
struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
104
static int s5c73m3_set_exposure(struct s5c73m3 *state, int auto_exp)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
140
static int s5c73m3_set_white_balance(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
166
static int s5c73m3_af_run(struct s5c73m3 *state, bool on)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
181
static int s5c73m3_3a_lock(struct s5c73m3 *state, struct v4l2_ctrl *ctrl)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
209
static int s5c73m3_set_auto_focus(struct s5c73m3 *state, int caf)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
234
static int s5c73m3_set_contrast(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
240
static int s5c73m3_set_saturation(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
246
static int s5c73m3_set_sharpness(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
252
static int s5c73m3_set_iso(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
264
static int s5c73m3_set_stabilization(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
274
static int s5c73m3_set_jpeg_quality(struct s5c73m3 *state, int quality)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
288
static int s5c73m3_set_scene_program(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
29
static int s5c73m3_get_af_status(struct s5c73m3 *state, struct v4l2_ctrl *ctrl)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
313
static int s5c73m3_set_power_line_freq(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
338
struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
441
int s5c73m3_init_controls(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
61
struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
78
static int s5c73m3_set_colorfx(struct s5c73m3 *state, int val)
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
115
struct s5c73m3 *state = container_of(spi->dev.driver, struct s5c73m3,
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
133
int s5c73m3_register_spi_driver(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
144
void s5c73m3_unregister_spi_driver(struct s5c73m3 *state)
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
62
int s5c73m3_spi_write(struct s5c73m3 *state, const void *addr,
drivers/media/i2c/s5c73m3/s5c73m3-spi.c
90
int s5c73m3_spi_read(struct s5c73m3 *state, void *addr,
drivers/media/i2c/s5c73m3/s5c73m3.h
421
int s5c73m3_register_spi_driver(struct s5c73m3 *state);
drivers/media/i2c/s5c73m3/s5c73m3.h
422
void s5c73m3_unregister_spi_driver(struct s5c73m3 *state);
drivers/media/i2c/s5c73m3/s5c73m3.h
423
int s5c73m3_spi_write(struct s5c73m3 *state, const void *addr,
drivers/media/i2c/s5c73m3/s5c73m3.h
425
int s5c73m3_spi_read(struct s5c73m3 *state, void *addr,
drivers/media/i2c/s5c73m3/s5c73m3.h
428
int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data);
drivers/media/i2c/s5c73m3/s5c73m3.h
429
int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data);
drivers/media/i2c/s5c73m3/s5c73m3.h
430
int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data);
drivers/media/i2c/s5c73m3/s5c73m3.h
431
int s5c73m3_init_controls(struct s5c73m3 *state);
drivers/media/i2c/s5c73m3/s5c73m3.h
435
return &container_of(ctrl->handler, struct s5c73m3,
drivers/media/i2c/s5c73m3/s5c73m3.h
439
static inline struct s5c73m3 *sensor_sd_to_s5c73m3(struct v4l2_subdev *sd)
drivers/media/i2c/s5c73m3/s5c73m3.h
441
return container_of(sd, struct s5c73m3, sensor_sd);
drivers/media/i2c/s5c73m3/s5c73m3.h
444
static inline struct s5c73m3 *oif_sd_to_s5c73m3(struct v4l2_subdev *sd)
drivers/media/i2c/s5c73m3/s5c73m3.h
446
return container_of(sd, struct s5c73m3, oif_sd);