fimc_is 38 drivers/media/platform/exynos4-is/fimc-is-param.c static void __fimc_is_hw_update_param_global_shotmode(struct fimc_is *is) fimc_is 47 drivers/media/platform/exynos4-is/fimc-is-param.c static void __fimc_is_hw_update_param_sensor_framerate(struct fimc_is *is) fimc_is 56 drivers/media/platform/exynos4-is/fimc-is-param.c int __fimc_is_hw_update_param(struct fimc_is *is, u32 offset) fimc_is 161 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int __get_pending_param_count(struct fimc_is *is) fimc_is 175 drivers/media/platform/exynos4-is/fimc-is-param.c int __is_hw_update_params(struct fimc_is *is) fimc_is 207 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_get_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf) fimc_is 216 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf) fimc_is 253 drivers/media/platform/exynos4-is/fimc-is-param.c int fimc_is_hw_get_sensor_max_framerate(struct fimc_is *is) fimc_is 263 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_sensor(struct fimc_is *is, int fps) fimc_is 287 drivers/media/platform/exynos4-is/fimc-is-param.c static void __maybe_unused __is_set_init_isp_aa(struct fimc_is *is) fimc_is 308 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_flash(struct fimc_is *is, u32 cmd, u32 redeye) fimc_is 320 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_awb(struct fimc_is *is, u32 cmd, u32 val) fimc_is 334 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_effect(struct fimc_is *is, u32 cmd) fimc_is 347 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_iso(struct fimc_is *is, u32 cmd, u32 val) fimc_is 361 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_adjust(struct fimc_is *is, u32 cmd, u32 val) fimc_is 408 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_metering(struct fimc_is *is, u32 id, u32 val) fimc_is 443 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_afc(struct fimc_is *is, u32 cmd, u32 val) fimc_is 457 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_drc_control(struct fimc_is *is, u32 val) fimc_is 469 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_control(struct fimc_is *is, u32 val) fimc_is 484 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_maxface(struct fimc_is *is, u32 val) fimc_is 504 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_rollangle(struct fimc_is *is, u32 val) fimc_is 524 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_yawangle(struct fimc_is *is, u32 val) fimc_is 544 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_smilemode(struct fimc_is *is, u32 val) fimc_is 564 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_blinkmode(struct fimc_is *is, u32 val) fimc_is 584 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_eyedetect(struct fimc_is *is, u32 val) fimc_is 604 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_mouthdetect(struct fimc_is *is, u32 val) fimc_is 624 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_orientation(struct fimc_is *is, u32 val) fimc_is 644 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_orientation_val(struct fimc_is *is, u32 val) fimc_is 664 drivers/media/platform/exynos4-is/fimc-is-param.c void fimc_is_set_initial_params(struct fimc_is *is) fimc_is 989 drivers/media/platform/exynos4-is/fimc-is-param.h struct fimc_is; fimc_is 991 drivers/media/platform/exynos4-is/fimc-is-param.h int fimc_is_hw_get_sensor_max_framerate(struct fimc_is *is); fimc_is 992 drivers/media/platform/exynos4-is/fimc-is-param.h int __fimc_is_hw_update_param(struct fimc_is *is, u32 offset); fimc_is 993 drivers/media/platform/exynos4-is/fimc-is-param.h void fimc_is_set_initial_params(struct fimc_is *is); fimc_is 994 drivers/media/platform/exynos4-is/fimc-is-param.h unsigned int __get_pending_param_count(struct fimc_is *is); fimc_is 996 drivers/media/platform/exynos4-is/fimc-is-param.h int __is_hw_update_params(struct fimc_is *is); fimc_is 997 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_get_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf); fimc_is 998 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf); fimc_is 999 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_sensor(struct fimc_is *is, int fps); fimc_is 1000 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_ae(struct fimc_is *is); fimc_is 1001 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_flash(struct fimc_is *is, u32 cmd, u32 redeye); fimc_is 1002 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_awb(struct fimc_is *is, u32 cmd, u32 val); fimc_is 1003 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_effect(struct fimc_is *is, u32 cmd); fimc_is 1004 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_iso(struct fimc_is *is, u32 cmd, u32 val); fimc_is 1005 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_adjust(struct fimc_is *is, u32 cmd, u32 val); fimc_is 1006 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_metering(struct fimc_is *is, u32 id, u32 val); fimc_is 1007 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_afc(struct fimc_is *is, u32 cmd, u32 val); fimc_is 1008 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_drc_control(struct fimc_is *is, u32 val); fimc_is 1009 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_control(struct fimc_is *is, u32 val); fimc_is 1010 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_maxface(struct fimc_is *is, u32 val); fimc_is 1011 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_rollangle(struct fimc_is *is, u32 val); fimc_is 1012 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_yawangle(struct fimc_is *is, u32 val); fimc_is 1013 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_smilemode(struct fimc_is *is, u32 val); fimc_is 1014 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_blinkmode(struct fimc_is *is, u32 val); fimc_is 1015 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_eyedetect(struct fimc_is *is, u32 val); fimc_is 1016 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_mouthdetect(struct fimc_is *is, u32 val); fimc_is 1017 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_orientation(struct fimc_is *is, u32 val); fimc_is 1018 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_orientation_val(struct fimc_is *is, u32 val); fimc_is 1019 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_af_mode(struct fimc_is *is, int cmd); fimc_is 1020 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_af_start_stop(struct fimc_is *is, int cmd); fimc_is 17 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_fw_clear_irq1(struct fimc_is *is, unsigned int nr) fimc_is 22 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_fw_clear_irq2(struct fimc_is *is) fimc_is 28 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_set_intgr0_gd0(struct fimc_is *is) fimc_is 33 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_wait_intmsr0_intmsd0(struct fimc_is *is) fimc_is 53 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_set_param(struct fimc_is *is) fimc_is 72 drivers/media/platform/exynos4-is/fimc-is-regs.c static int __maybe_unused fimc_is_hw_set_tune(struct fimc_is *is) fimc_is 86 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_get_params(struct fimc_is *is, unsigned int num_args) fimc_is 105 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_set_isp_buf_mask(struct fimc_is *is, unsigned int mask) fimc_is 119 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_set_sensor_num(struct fimc_is *is) fimc_is 129 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_close_sensor(struct fimc_is *is, unsigned int index) fimc_is 141 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_get_setfile_addr(struct fimc_is *is) fimc_is 149 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_load_setfile(struct fimc_is *is) fimc_is 157 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_change_mode(struct fimc_is *is) fimc_is 174 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_stream_on(struct fimc_is *is) fimc_is 183 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_stream_off(struct fimc_is *is) fimc_is 191 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_subip_power_off(struct fimc_is *is) fimc_is 199 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_itf_s_param(struct fimc_is *is, bool update) fimc_is 218 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_itf_mode_change(struct fimc_is *is) fimc_is 140 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_fw_clear_irq1(struct fimc_is *is, unsigned int bit); fimc_is 141 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_fw_clear_irq2(struct fimc_is *is); fimc_is 142 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_get_params(struct fimc_is *is, unsigned int num); fimc_is 144 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_set_intgr0_gd0(struct fimc_is *is); fimc_is 145 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_wait_intmsr0_intmsd0(struct fimc_is *is); fimc_is 146 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_set_sensor_num(struct fimc_is *is); fimc_is 147 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_set_isp_buf_mask(struct fimc_is *is, unsigned int mask); fimc_is 148 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_stream_on(struct fimc_is *is); fimc_is 149 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_stream_off(struct fimc_is *is); fimc_is 150 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_set_param(struct fimc_is *is); fimc_is 151 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_change_mode(struct fimc_is *is); fimc_is 153 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_close_sensor(struct fimc_is *is, unsigned int index); fimc_is 154 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_get_setfile_addr(struct fimc_is *is); fimc_is 155 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_load_setfile(struct fimc_is *is); fimc_is 156 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_subip_power_off(struct fimc_is *is); fimc_is 158 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_itf_s_param(struct fimc_is *is, bool update); fimc_is 159 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_itf_mode_change(struct fimc_is *is); fimc_is 66 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_put_clocks(struct fimc_is *is) fimc_is 78 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_get_clocks(struct fimc_is *is) fimc_is 101 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_setup_clocks(struct fimc_is *is) fimc_is 132 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_enable_clocks(struct fimc_is *is) fimc_is 152 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_disable_clocks(struct fimc_is *is) fimc_is 164 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_parse_sensor_config(struct fimc_is *is, unsigned int index, fimc_is 202 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_register_subdevs(struct fimc_is *is) fimc_is 225 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_unregister_subdevs(struct fimc_is *is) fimc_is 231 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_load_setfile(struct fimc_is *is, char *file_name) fimc_is 263 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_cpu_set_power(struct fimc_is *is, int on) fimc_is 294 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_wait_event(struct fimc_is *is, unsigned long bit, fimc_is 308 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_start_firmware(struct fimc_is *is) fimc_is 334 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_alloc_cpu_memory(struct fimc_is *is) fimc_is 366 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_free_cpu_memory(struct fimc_is *is) fimc_is 379 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = context; fimc_is 437 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_request_firmware(struct fimc_is *is, const char *fw_name) fimc_is 445 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_general_irq_handler(struct fimc_is *is) fimc_is 600 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = priv; fimc_is 617 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_hw_open_sensor(struct fimc_is *is, fimc_is 653 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_hw_initialize(struct fimc_is *is) fimc_is 739 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = s->private; fimc_is 751 drivers/media/platform/exynos4-is/fimc-is.c DEFINE_SHOW_ATTRIBUTE(fimc_is); fimc_is 753 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_debugfs_remove(struct fimc_is *is) fimc_is 759 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_debugfs_create(struct fimc_is *is) fimc_is 779 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is; fimc_is 887 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); fimc_is 899 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); fimc_is 914 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); fimc_is 927 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); fimc_is 288 drivers/media/platform/exynos4-is/fimc-is.h static inline struct fimc_is *fimc_isp_to_is(struct fimc_isp *isp) fimc_is 290 drivers/media/platform/exynos4-is/fimc-is.h return container_of(isp, struct fimc_is, isp); fimc_is 293 drivers/media/platform/exynos4-is/fimc-is.h static inline struct chain_config *__get_curr_is_config(struct fimc_is *is) fimc_is 303 drivers/media/platform/exynos4-is/fimc-is.h static inline void fimc_is_set_param_bit(struct fimc_is *is, int num) fimc_is 310 drivers/media/platform/exynos4-is/fimc-is.h static inline void fimc_is_set_param_ctrl_cmd(struct fimc_is *is, int cmd) fimc_is 315 drivers/media/platform/exynos4-is/fimc-is.h static inline void mcuctl_write(u32 v, struct fimc_is *is, unsigned int offset) fimc_is 320 drivers/media/platform/exynos4-is/fimc-is.h static inline u32 mcuctl_read(struct fimc_is *is, unsigned int offset) fimc_is 325 drivers/media/platform/exynos4-is/fimc-is.h static inline void pmuisp_write(u32 v, struct fimc_is *is, unsigned int offset) fimc_is 330 drivers/media/platform/exynos4-is/fimc-is.h static inline u32 pmuisp_read(struct fimc_is *is, unsigned int offset) fimc_is 335 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_wait_event(struct fimc_is *is, unsigned long bit, fimc_is 337 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_cpu_set_power(struct fimc_is *is, int on); fimc_is 338 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_start_firmware(struct fimc_is *is); fimc_is 339 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_hw_initialize(struct fimc_is *is); fimc_is 71 drivers/media/platform/exynos4-is/fimc-isp-video.c static inline struct param_dma_output *__get_isp_dma2(struct fimc_is *is) fimc_is 80 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 122 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 191 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 234 drivers/media/platform/exynos4-is/fimc-isp-video.c void fimc_isp_video_irq_handler(struct fimc_is *is) fimc_is 417 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 22 drivers/media/platform/exynos4-is/fimc-isp-video.h void fimc_isp_video_irq_handler(struct fimc_is *is); fimc_is 24 drivers/media/platform/exynos4-is/fimc-isp-video.h static inline void fimc_isp_video_irq_handler(struct fimc_is *is) fimc_is 85 drivers/media/platform/exynos4-is/fimc-isp.c void fimc_isp_irq_handler(struct fimc_is *is) fimc_is 198 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 252 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 301 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 436 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_white_balance(struct fimc_is *is, int value) fimc_is 465 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_aewb_lock(struct fimc_is *is, fimc_is 499 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_iso(struct fimc_is *is, int value) fimc_is 516 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_metering(struct fimc_is *is, unsigned int value) fimc_is 541 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_afc(struct fimc_is *is, int value) fimc_is 563 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_image_effect(struct fimc_is *is, int value) fimc_is 588 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 671 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); fimc_is 181 drivers/media/platform/exynos4-is/fimc-isp.h struct fimc_is; fimc_is 185 drivers/media/platform/exynos4-is/fimc-isp.h void fimc_isp_irq_handler(struct fimc_is *is); fimc_is 638 drivers/media/platform/exynos4-is/media-dev.c static int register_fimc_is_entity(struct fimc_md *fmd, struct fimc_is *is) fimc_is 658 drivers/media/platform/exynos4-is/media-dev.c fmd->fimc_is = is; fimc_is 775 drivers/media/platform/exynos4-is/media-dev.c if (fmd->fimc_is) fimc_is 776 drivers/media/platform/exynos4-is/media-dev.c v4l2_device_unregister_subdev(&fmd->fimc_is->isp.subdev); fimc_is 876 drivers/media/platform/exynos4-is/media-dev.c sink = &fmd->fimc_is->isp.subdev.entity; fimc_is 889 drivers/media/platform/exynos4-is/media-dev.c struct fimc_isp *isp = &fmd->fimc_is->isp; fimc_is 127 drivers/media/platform/exynos4-is/media-dev.h struct fimc_is *fimc_is;