Lines Matching refs:awb_cfg
201 struct rkmodule_awb_cfg awb_cfg; member
2314 memcpy(&ov8858->awb_cfg, cfg, sizeof(*cfg)); in ov8858_set_awb_cfg()
2371 struct rkmodule_awb_cfg *awb_cfg; in ov8858_compat_ioctl32() local
2390 awb_cfg = kzalloc(sizeof(*awb_cfg), GFP_KERNEL); in ov8858_compat_ioctl32()
2391 if (!awb_cfg) { in ov8858_compat_ioctl32()
2396 ret = copy_from_user(awb_cfg, up, sizeof(*awb_cfg)); in ov8858_compat_ioctl32()
2398 ret = ov8858_ioctl(sd, cmd, awb_cfg); in ov8858_compat_ioctl32()
2399 kfree(awb_cfg); in ov8858_compat_ioctl32()
2433 struct rkmodule_awb_cfg *awb_cfg = &ov8858->awb_cfg; in ov8858_apply_otp_r1a() local
2440 if (awb_cfg->enable) { in ov8858_apply_otp_r1a()
2441 golden_g_value = (awb_cfg->golden_gb_value + in ov8858_apply_otp_r1a()
2442 awb_cfg->golden_gr_value) / 2; in ov8858_apply_otp_r1a()
2443 golden_bg_ratio = awb_cfg->golden_b_value * 0x200 / golden_g_value; in ov8858_apply_otp_r1a()
2444 golden_rg_ratio = awb_cfg->golden_r_value * 0x200 / golden_g_value; in ov8858_apply_otp_r1a()
2524 struct rkmodule_awb_cfg *awb_cfg = &ov8858->awb_cfg; in ov8858_apply_otp_r2a() local
2531 if (awb_cfg->enable) { in ov8858_apply_otp_r2a()
2532 golden_g_value = (awb_cfg->golden_gb_value + in ov8858_apply_otp_r2a()
2533 awb_cfg->golden_gr_value) / 2; in ov8858_apply_otp_r2a()
2534 golden_bg_ratio = awb_cfg->golden_b_value * 0x200 / golden_g_value; in ov8858_apply_otp_r2a()
2535 golden_rg_ratio = awb_cfg->golden_r_value * 0x200 / golden_g_value; in ov8858_apply_otp_r2a()