Lines Matching refs:user_cfg

114 	struct omap3isp_h3a_aewb_config *user_cfg = new_conf;  in h3a_aewb_validate_params()  local
117 if (unlikely(user_cfg->saturation_limit > in h3a_aewb_validate_params()
121 if (unlikely(user_cfg->win_height < OMAP3ISP_AEWB_MIN_WIN_H || in h3a_aewb_validate_params()
122 user_cfg->win_height > OMAP3ISP_AEWB_MAX_WIN_H || in h3a_aewb_validate_params()
123 user_cfg->win_height & 0x01)) in h3a_aewb_validate_params()
126 if (unlikely(user_cfg->win_width < OMAP3ISP_AEWB_MIN_WIN_W || in h3a_aewb_validate_params()
127 user_cfg->win_width > OMAP3ISP_AEWB_MAX_WIN_W || in h3a_aewb_validate_params()
128 user_cfg->win_width & 0x01)) in h3a_aewb_validate_params()
131 if (unlikely(user_cfg->ver_win_count < OMAP3ISP_AEWB_MIN_WINVC || in h3a_aewb_validate_params()
132 user_cfg->ver_win_count > OMAP3ISP_AEWB_MAX_WINVC)) in h3a_aewb_validate_params()
135 if (unlikely(user_cfg->hor_win_count < OMAP3ISP_AEWB_MIN_WINHC || in h3a_aewb_validate_params()
136 user_cfg->hor_win_count > OMAP3ISP_AEWB_MAX_WINHC)) in h3a_aewb_validate_params()
139 if (unlikely(user_cfg->ver_win_start > OMAP3ISP_AEWB_MAX_WINSTART)) in h3a_aewb_validate_params()
142 if (unlikely(user_cfg->hor_win_start > OMAP3ISP_AEWB_MAX_WINSTART)) in h3a_aewb_validate_params()
145 if (unlikely(user_cfg->blk_ver_win_start > OMAP3ISP_AEWB_MAX_WINSTART)) in h3a_aewb_validate_params()
148 if (unlikely(user_cfg->blk_win_height < OMAP3ISP_AEWB_MIN_WIN_H || in h3a_aewb_validate_params()
149 user_cfg->blk_win_height > OMAP3ISP_AEWB_MAX_WIN_H || in h3a_aewb_validate_params()
150 user_cfg->blk_win_height & 0x01)) in h3a_aewb_validate_params()
153 if (unlikely(user_cfg->subsample_ver_inc < OMAP3ISP_AEWB_MIN_SUB_INC || in h3a_aewb_validate_params()
154 user_cfg->subsample_ver_inc > OMAP3ISP_AEWB_MAX_SUB_INC || in h3a_aewb_validate_params()
155 user_cfg->subsample_ver_inc & 0x01)) in h3a_aewb_validate_params()
158 if (unlikely(user_cfg->subsample_hor_inc < OMAP3ISP_AEWB_MIN_SUB_INC || in h3a_aewb_validate_params()
159 user_cfg->subsample_hor_inc > OMAP3ISP_AEWB_MAX_SUB_INC || in h3a_aewb_validate_params()
160 user_cfg->subsample_hor_inc & 0x01)) in h3a_aewb_validate_params()
163 buf_size = h3a_aewb_get_buf_size(user_cfg); in h3a_aewb_validate_params()
164 if (buf_size > user_cfg->buf_size) in h3a_aewb_validate_params()
165 user_cfg->buf_size = buf_size; in h3a_aewb_validate_params()
166 else if (user_cfg->buf_size > OMAP3ISP_AEWB_MAX_BUF_SIZE) in h3a_aewb_validate_params()
167 user_cfg->buf_size = OMAP3ISP_AEWB_MAX_BUF_SIZE; in h3a_aewb_validate_params()
181 struct omap3isp_h3a_aewb_config *user_cfg = new_conf; in h3a_aewb_set_params() local
185 if (cur_cfg->saturation_limit != user_cfg->saturation_limit) { in h3a_aewb_set_params()
186 cur_cfg->saturation_limit = user_cfg->saturation_limit; in h3a_aewb_set_params()
189 if (cur_cfg->alaw_enable != user_cfg->alaw_enable) { in h3a_aewb_set_params()
190 cur_cfg->alaw_enable = user_cfg->alaw_enable; in h3a_aewb_set_params()
193 if (cur_cfg->win_height != user_cfg->win_height) { in h3a_aewb_set_params()
194 cur_cfg->win_height = user_cfg->win_height; in h3a_aewb_set_params()
197 if (cur_cfg->win_width != user_cfg->win_width) { in h3a_aewb_set_params()
198 cur_cfg->win_width = user_cfg->win_width; in h3a_aewb_set_params()
201 if (cur_cfg->ver_win_count != user_cfg->ver_win_count) { in h3a_aewb_set_params()
202 cur_cfg->ver_win_count = user_cfg->ver_win_count; in h3a_aewb_set_params()
205 if (cur_cfg->hor_win_count != user_cfg->hor_win_count) { in h3a_aewb_set_params()
206 cur_cfg->hor_win_count = user_cfg->hor_win_count; in h3a_aewb_set_params()
209 if (cur_cfg->ver_win_start != user_cfg->ver_win_start) { in h3a_aewb_set_params()
210 cur_cfg->ver_win_start = user_cfg->ver_win_start; in h3a_aewb_set_params()
213 if (cur_cfg->hor_win_start != user_cfg->hor_win_start) { in h3a_aewb_set_params()
214 cur_cfg->hor_win_start = user_cfg->hor_win_start; in h3a_aewb_set_params()
217 if (cur_cfg->blk_ver_win_start != user_cfg->blk_ver_win_start) { in h3a_aewb_set_params()
218 cur_cfg->blk_ver_win_start = user_cfg->blk_ver_win_start; in h3a_aewb_set_params()
221 if (cur_cfg->blk_win_height != user_cfg->blk_win_height) { in h3a_aewb_set_params()
222 cur_cfg->blk_win_height = user_cfg->blk_win_height; in h3a_aewb_set_params()
225 if (cur_cfg->subsample_ver_inc != user_cfg->subsample_ver_inc) { in h3a_aewb_set_params()
226 cur_cfg->subsample_ver_inc = user_cfg->subsample_ver_inc; in h3a_aewb_set_params()
229 if (cur_cfg->subsample_hor_inc != user_cfg->subsample_hor_inc) { in h3a_aewb_set_params()
230 cur_cfg->subsample_hor_inc = user_cfg->subsample_hor_inc; in h3a_aewb_set_params()