s5c73m3           175 drivers/media/i2c/s5c73m3/s5c73m3-core.c int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data)
s5c73m3           207 drivers/media/i2c/s5c73m3/s5c73m3-core.c int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data)
s5c73m3           239 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_check_status(struct s5c73m3 *state, unsigned int value)
s5c73m3           277 drivers/media/i2c/s5c73m3/s5c73m3-core.c int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data)
s5c73m3           296 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_isp_comm_result(struct s5c73m3 *state, u16 command,
s5c73m3           302 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_set_af_softlanding(struct s5c73m3 *state)
s5c73m3           344 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
s5c73m3           372 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_set_frame_size(struct s5c73m3 *state)
s5c73m3           396 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_set_frame_rate(struct s5c73m3 *state)
s5c73m3           413 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int __s5c73m3_s_stream(struct s5c73m3 *state, struct v4l2_subdev *sd,
s5c73m3           453 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3           463 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_system_status_wait(struct s5c73m3 *state, u32 value,
s5c73m3           479 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_read_fw_version(struct s5c73m3 *state)
s5c73m3           519 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_fw_update_from(struct s5c73m3 *state)
s5c73m3           553 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_spi_boot(struct s5c73m3 *state, bool load_fw)
s5c73m3           619 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_set_timing_register_for_vdd(struct s5c73m3 *state)
s5c73m3           638 drivers/media/i2c/s5c73m3/s5c73m3-core.c static void s5c73m3_set_fw_file_version(struct s5c73m3 *state)
s5c73m3           658 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_get_fw_version(struct s5c73m3 *state)
s5c73m3           718 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_rom_boot(struct s5c73m3 *state, bool load_fw)
s5c73m3           778 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_isp_init(struct s5c73m3 *state)
s5c73m3           819 drivers/media/i2c/s5c73m3/s5c73m3-core.c static void s5c73m3_oif_try_format(struct s5c73m3 *state,
s5c73m3           856 drivers/media/i2c/s5c73m3/s5c73m3-core.c static void s5c73m3_try_format(struct s5c73m3 *state,
s5c73m3           877 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3           889 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int __s5c73m3_set_frame_interval(struct s5c73m3 *state,
s5c73m3           926 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3           952 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3           990 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
s5c73m3          1024 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1063 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
s5c73m3          1102 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1147 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1165 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1247 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1304 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1347 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_gpio_set_value(struct s5c73m3 *priv, int id, u32 val)
s5c73m3          1355 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_gpio_assert(struct s5c73m3 *priv, int id)
s5c73m3          1360 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_gpio_deassert(struct s5c73m3 *priv, int id)
s5c73m3          1365 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int __s5c73m3_power_on(struct s5c73m3 *state)
s5c73m3          1400 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int __s5c73m3_power_off(struct s5c73m3 *state)
s5c73m3          1436 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1468 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1491 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(sd);
s5c73m3          1543 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_configure_gpios(struct s5c73m3 *state)
s5c73m3          1567 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_parse_gpios(struct s5c73m3 *state)
s5c73m3          1592 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_get_platform_data(struct s5c73m3 *state)
s5c73m3          1658 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state;
s5c73m3          1773 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	struct s5c73m3 *state = oif_sd_to_s5c73m3(oif_sd);
s5c73m3            31 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_get_af_status(struct s5c73m3 *state, struct v4l2_ctrl *ctrl)
s5c73m3            63 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c 	struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
s5c73m3            80 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_colorfx(struct s5c73m3 *state, int val)
s5c73m3           106 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_exposure(struct s5c73m3 *state, int auto_exp)
s5c73m3           142 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_white_balance(struct s5c73m3 *state, int val)
s5c73m3           168 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_af_run(struct s5c73m3 *state, bool on)
s5c73m3           183 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_3a_lock(struct s5c73m3 *state, struct v4l2_ctrl *ctrl)
s5c73m3           211 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_auto_focus(struct s5c73m3 *state, int caf)
s5c73m3           236 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_contrast(struct s5c73m3 *state, int val)
s5c73m3           242 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_saturation(struct s5c73m3 *state, int val)
s5c73m3           248 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_sharpness(struct s5c73m3 *state, int val)
s5c73m3           254 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_iso(struct s5c73m3 *state, int val)
s5c73m3           266 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_stabilization(struct s5c73m3 *state, int val)
s5c73m3           276 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_jpeg_quality(struct s5c73m3 *state, int quality)
s5c73m3           290 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_scene_program(struct s5c73m3 *state, int val)
s5c73m3           315 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c static int s5c73m3_set_power_line_freq(struct s5c73m3 *state, int val)
s5c73m3           340 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c 	struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd);
s5c73m3           443 drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c int s5c73m3_init_controls(struct s5c73m3 *state)
s5c73m3            62 drivers/media/i2c/s5c73m3/s5c73m3-spi.c int s5c73m3_spi_write(struct s5c73m3 *state, const void *addr,
s5c73m3            90 drivers/media/i2c/s5c73m3/s5c73m3-spi.c int s5c73m3_spi_read(struct s5c73m3 *state, void *addr,
s5c73m3           115 drivers/media/i2c/s5c73m3/s5c73m3-spi.c 	struct s5c73m3 *state = container_of(spi->dev.driver, struct s5c73m3,
s5c73m3           138 drivers/media/i2c/s5c73m3/s5c73m3-spi.c int s5c73m3_register_spi_driver(struct s5c73m3 *state)
s5c73m3           150 drivers/media/i2c/s5c73m3/s5c73m3-spi.c void s5c73m3_unregister_spi_driver(struct s5c73m3 *state)
s5c73m3           428 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_register_spi_driver(struct s5c73m3 *state);
s5c73m3           429 drivers/media/i2c/s5c73m3/s5c73m3.h void s5c73m3_unregister_spi_driver(struct s5c73m3 *state);
s5c73m3           430 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_spi_write(struct s5c73m3 *state, const void *addr,
s5c73m3           432 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_spi_read(struct s5c73m3 *state, void *addr,
s5c73m3           435 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data);
s5c73m3           436 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data);
s5c73m3           437 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data);
s5c73m3           438 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_init_controls(struct s5c73m3 *state);
s5c73m3           442 drivers/media/i2c/s5c73m3/s5c73m3.h 	return &container_of(ctrl->handler, struct s5c73m3,
s5c73m3           446 drivers/media/i2c/s5c73m3/s5c73m3.h static inline struct s5c73m3 *sensor_sd_to_s5c73m3(struct v4l2_subdev *sd)
s5c73m3           448 drivers/media/i2c/s5c73m3/s5c73m3.h 	return container_of(sd, struct s5c73m3, sensor_sd);
s5c73m3           451 drivers/media/i2c/s5c73m3/s5c73m3.h static inline struct s5c73m3 *oif_sd_to_s5c73m3(struct v4l2_subdev *sd)
s5c73m3           453 drivers/media/i2c/s5c73m3/s5c73m3.h 	return container_of(sd, struct s5c73m3, oif_sd);