Lines Matching refs:awb_cfg
153 struct rkmodule_awb_cfg awb_cfg; member
1048 memcpy(&imx258->awb_cfg, cfg, sizeof(*cfg)); in imx258_set_awb_cfg()
1141 struct rkmodule_awb_cfg *awb_cfg; in imx258_compat_ioctl32() local
1164 awb_cfg = kzalloc(sizeof(*awb_cfg), GFP_KERNEL); in imx258_compat_ioctl32()
1165 if (!awb_cfg) { in imx258_compat_ioctl32()
1170 ret = copy_from_user(awb_cfg, up, sizeof(*awb_cfg)); in imx258_compat_ioctl32()
1172 kfree(awb_cfg); in imx258_compat_ioctl32()
1175 ret = imx258_ioctl(sd, cmd, awb_cfg); in imx258_compat_ioctl32()
1176 kfree(awb_cfg); in imx258_compat_ioctl32()
1245 struct rkmodule_awb_cfg *awb_cfg = &imx258->awb_cfg; in imx258_apply_otp() local
1255 if (awb_cfg->enable) { in imx258_apply_otp()
1256 golden_g_value = (awb_cfg->golden_gb_value + in imx258_apply_otp()
1257 awb_cfg->golden_gr_value) / 2; in imx258_apply_otp()
1258 golden_bg_ratio = awb_cfg->golden_b_value * 0x400 / golden_g_value; in imx258_apply_otp()
1259 golden_rg_ratio = awb_cfg->golden_r_value * 0x400 / golden_g_value; in imx258_apply_otp()