Lines Matching refs:user_cfg
117 struct omap3isp_h3a_aewb_config *user_cfg = new_conf; in h3a_aewb_validate_params() local
120 if (unlikely(user_cfg->saturation_limit > in h3a_aewb_validate_params()
124 if (unlikely(user_cfg->win_height < OMAP3ISP_AEWB_MIN_WIN_H || in h3a_aewb_validate_params()
125 user_cfg->win_height > OMAP3ISP_AEWB_MAX_WIN_H || in h3a_aewb_validate_params()
126 user_cfg->win_height & 0x01)) in h3a_aewb_validate_params()
129 if (unlikely(user_cfg->win_width < OMAP3ISP_AEWB_MIN_WIN_W || in h3a_aewb_validate_params()
130 user_cfg->win_width > OMAP3ISP_AEWB_MAX_WIN_W || in h3a_aewb_validate_params()
131 user_cfg->win_width & 0x01)) in h3a_aewb_validate_params()
134 if (unlikely(user_cfg->ver_win_count < OMAP3ISP_AEWB_MIN_WINVC || in h3a_aewb_validate_params()
135 user_cfg->ver_win_count > OMAP3ISP_AEWB_MAX_WINVC)) in h3a_aewb_validate_params()
138 if (unlikely(user_cfg->hor_win_count < OMAP3ISP_AEWB_MIN_WINHC || in h3a_aewb_validate_params()
139 user_cfg->hor_win_count > OMAP3ISP_AEWB_MAX_WINHC)) in h3a_aewb_validate_params()
142 if (unlikely(user_cfg->ver_win_start > OMAP3ISP_AEWB_MAX_WINSTART)) in h3a_aewb_validate_params()
145 if (unlikely(user_cfg->hor_win_start > OMAP3ISP_AEWB_MAX_WINSTART)) in h3a_aewb_validate_params()
148 if (unlikely(user_cfg->blk_ver_win_start > OMAP3ISP_AEWB_MAX_WINSTART)) in h3a_aewb_validate_params()
151 if (unlikely(user_cfg->blk_win_height < OMAP3ISP_AEWB_MIN_WIN_H || in h3a_aewb_validate_params()
152 user_cfg->blk_win_height > OMAP3ISP_AEWB_MAX_WIN_H || in h3a_aewb_validate_params()
153 user_cfg->blk_win_height & 0x01)) in h3a_aewb_validate_params()
156 if (unlikely(user_cfg->subsample_ver_inc < OMAP3ISP_AEWB_MIN_SUB_INC || in h3a_aewb_validate_params()
157 user_cfg->subsample_ver_inc > OMAP3ISP_AEWB_MAX_SUB_INC || in h3a_aewb_validate_params()
158 user_cfg->subsample_ver_inc & 0x01)) in h3a_aewb_validate_params()
161 if (unlikely(user_cfg->subsample_hor_inc < OMAP3ISP_AEWB_MIN_SUB_INC || in h3a_aewb_validate_params()
162 user_cfg->subsample_hor_inc > OMAP3ISP_AEWB_MAX_SUB_INC || in h3a_aewb_validate_params()
163 user_cfg->subsample_hor_inc & 0x01)) in h3a_aewb_validate_params()
166 buf_size = h3a_aewb_get_buf_size(user_cfg); in h3a_aewb_validate_params()
167 if (buf_size > user_cfg->buf_size) in h3a_aewb_validate_params()
168 user_cfg->buf_size = buf_size; in h3a_aewb_validate_params()
169 else if (user_cfg->buf_size > OMAP3ISP_AEWB_MAX_BUF_SIZE) in h3a_aewb_validate_params()
170 user_cfg->buf_size = OMAP3ISP_AEWB_MAX_BUF_SIZE; in h3a_aewb_validate_params()
184 struct omap3isp_h3a_aewb_config *user_cfg = new_conf; in h3a_aewb_set_params() local
188 if (cur_cfg->saturation_limit != user_cfg->saturation_limit) { in h3a_aewb_set_params()
189 cur_cfg->saturation_limit = user_cfg->saturation_limit; in h3a_aewb_set_params()
192 if (cur_cfg->alaw_enable != user_cfg->alaw_enable) { in h3a_aewb_set_params()
193 cur_cfg->alaw_enable = user_cfg->alaw_enable; in h3a_aewb_set_params()
196 if (cur_cfg->win_height != user_cfg->win_height) { in h3a_aewb_set_params()
197 cur_cfg->win_height = user_cfg->win_height; in h3a_aewb_set_params()
200 if (cur_cfg->win_width != user_cfg->win_width) { in h3a_aewb_set_params()
201 cur_cfg->win_width = user_cfg->win_width; in h3a_aewb_set_params()
204 if (cur_cfg->ver_win_count != user_cfg->ver_win_count) { in h3a_aewb_set_params()
205 cur_cfg->ver_win_count = user_cfg->ver_win_count; in h3a_aewb_set_params()
208 if (cur_cfg->hor_win_count != user_cfg->hor_win_count) { in h3a_aewb_set_params()
209 cur_cfg->hor_win_count = user_cfg->hor_win_count; in h3a_aewb_set_params()
212 if (cur_cfg->ver_win_start != user_cfg->ver_win_start) { in h3a_aewb_set_params()
213 cur_cfg->ver_win_start = user_cfg->ver_win_start; in h3a_aewb_set_params()
216 if (cur_cfg->hor_win_start != user_cfg->hor_win_start) { in h3a_aewb_set_params()
217 cur_cfg->hor_win_start = user_cfg->hor_win_start; in h3a_aewb_set_params()
220 if (cur_cfg->blk_ver_win_start != user_cfg->blk_ver_win_start) { in h3a_aewb_set_params()
221 cur_cfg->blk_ver_win_start = user_cfg->blk_ver_win_start; in h3a_aewb_set_params()
224 if (cur_cfg->blk_win_height != user_cfg->blk_win_height) { in h3a_aewb_set_params()
225 cur_cfg->blk_win_height = user_cfg->blk_win_height; in h3a_aewb_set_params()
228 if (cur_cfg->subsample_ver_inc != user_cfg->subsample_ver_inc) { in h3a_aewb_set_params()
229 cur_cfg->subsample_ver_inc = user_cfg->subsample_ver_inc; in h3a_aewb_set_params()
232 if (cur_cfg->subsample_hor_inc != user_cfg->subsample_hor_inc) { in h3a_aewb_set_params()
233 cur_cfg->subsample_hor_inc = user_cfg->subsample_hor_inc; in h3a_aewb_set_params()