Home
last modified time | relevance | path

Searched refs:awb_cfg (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dov8858.c201 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()
[all …]
H A Dov5670.c174 struct rkmodule_awb_cfg awb_cfg; member
992 memcpy(&ov5670->awb_cfg, cfg, sizeof(*cfg)); in ov5670_set_awb_cfg()
1022 struct rkmodule_awb_cfg *awb_cfg; in ov5670_compat_ioctl32() local
1041 awb_cfg = kzalloc(sizeof(*awb_cfg), GFP_KERNEL); in ov5670_compat_ioctl32()
1042 if (!awb_cfg) { in ov5670_compat_ioctl32()
1047 if (copy_from_user(awb_cfg, up, sizeof(*awb_cfg))) in ov5670_compat_ioctl32()
1050 ret = ov5670_ioctl(sd, cmd, awb_cfg); in ov5670_compat_ioctl32()
1051 kfree(awb_cfg); in ov5670_compat_ioctl32()
1068 struct rkmodule_awb_cfg *awb_cfg = &ov5670->awb_cfg; in ov5670_apply_otp() local
1073 if (awb_cfg->enable) { in ov5670_apply_otp()
[all …]
H A Dimx258.c153 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
[all …]
H A Dos08a20.c168 struct rkmodule_awb_cfg awb_cfg; member
706 memcpy(&os08a20->awb_cfg, cfg, sizeof(*cfg)); in os08a20_set_awb_cfg()
759 struct rkmodule_awb_cfg *awb_cfg; in os08a20_compat_ioctl32() local
811 awb_cfg = kzalloc(sizeof(*awb_cfg), GFP_KERNEL); in os08a20_compat_ioctl32()
812 if (!awb_cfg) { in os08a20_compat_ioctl32()
817 if (copy_from_user(awb_cfg, up, sizeof(*awb_cfg))) { in os08a20_compat_ioctl32()
818 kfree(awb_cfg); in os08a20_compat_ioctl32()
822 ret = os08a20_ioctl(sd, cmd, awb_cfg); in os08a20_compat_ioctl32()
823 kfree(awb_cfg); in os08a20_compat_ioctl32()
H A Dhi556.c171 struct rkmodule_awb_cfg awb_cfg; member
787 memcpy(&hi556->awb_cfg, cfg, sizeof(*cfg)); in hi556_set_awb_cfg()
829 struct rkmodule_awb_cfg *awb_cfg; in hi556_compat_ioctl32() local
850 awb_cfg = kzalloc(sizeof(*awb_cfg), GFP_KERNEL); in hi556_compat_ioctl32()
851 if (!awb_cfg) { in hi556_compat_ioctl32()
856 if (copy_from_user(awb_cfg, up, sizeof(*awb_cfg))) { in hi556_compat_ioctl32()
857 kfree(awb_cfg); in hi556_compat_ioctl32()
860 ret = hi556_ioctl(sd, cmd, awb_cfg); in hi556_compat_ioctl32()
861 kfree(awb_cfg); in hi556_compat_ioctl32()
H A Dgc2053.c150 struct rkmodule_awb_cfg awb_cfg; member
918 memcpy(&gc2053->awb_cfg, cfg, sizeof(*cfg)); in gc2053_set_awb_cfg()
985 struct rkmodule_awb_cfg *awb_cfg; in gc2053_compat_ioctl32() local
1009 awb_cfg = kzalloc(sizeof(*awb_cfg), GFP_KERNEL); in gc2053_compat_ioctl32()
1010 if (!awb_cfg) { in gc2053_compat_ioctl32()
1015 if (copy_from_user(awb_cfg, up, sizeof(*awb_cfg))) { in gc2053_compat_ioctl32()
1016 kfree(awb_cfg); in gc2053_compat_ioctl32()
1020 ret = gc2053_ioctl(sd, cmd, awb_cfg); in gc2053_compat_ioctl32()
1021 kfree(awb_cfg); in gc2053_compat_ioctl32()
H A Dimx214.c158 struct rkmodule_awb_cfg awb_cfg; member
959 memcpy(&imx214->awb_cfg, cfg, sizeof(*cfg)); in imx214_set_awb_cfg()
1086 struct rkmodule_awb_cfg *awb_cfg = &imx214->awb_cfg; in imx214_apply_otp() local
1098 if (awb_cfg->enable) { in imx214_apply_otp()
1099 golden_g_value = (awb_cfg->golden_gb_value + in imx214_apply_otp()
1100 awb_cfg->golden_gr_value) / 2; in imx214_apply_otp()
1102 golden_rg_ratio = awb_cfg->golden_r_value * 0x400 in imx214_apply_otp()
1104 golden_bg_ratio = awb_cfg->golden_b_value * 0x400 in imx214_apply_otp()
H A Dgc5025.c179 struct rkmodule_awb_cfg awb_cfg; member
963 memcpy(&gc5025->awb_cfg, cfg, sizeof(*cfg)); in gc5025_set_module_inf()
1063 struct rkmodule_awb_cfg *awb_cfg = &gc5025->awb_cfg; in gc5025_apply_otp() local
1073 if (!gc5025->awb_cfg.enable) in gc5025_apply_otp()
1076 golden_g_value = (awb_cfg->golden_gb_value + in gc5025_apply_otp()
1077 awb_cfg->golden_gr_value) / 2; in gc5025_apply_otp()
1079 awb_cfg->golden_b_value * 0x400 / golden_g_value; in gc5025_apply_otp()
1081 awb_cfg->golden_r_value * 0x400 / golden_g_value; in gc5025_apply_otp()
H A Dgc8034.c218 struct rkmodule_awb_cfg awb_cfg; member
2043 memcpy(&gc8034->awb_cfg, cfg, sizeof(*cfg)); in gc8034_set_module_inf()
2189 struct rkmodule_awb_cfg *awb_cfg = &gc8034->awb_cfg; in gc8034_apply_otp() local
2201 if (!gc8034->awb_cfg.enable) in gc8034_apply_otp()
2204 golden_g_value = (awb_cfg->golden_gb_value + in gc8034_apply_otp()
2205 awb_cfg->golden_gr_value) / 2; in gc8034_apply_otp()
2206 golden_bg_ratio = awb_cfg->golden_b_value * 0x400 / golden_g_value; in gc8034_apply_otp()
2207 golden_rg_ratio = awb_cfg->golden_r_value * 0x400 / golden_g_value; in gc8034_apply_otp()
H A Dgc08a3.c153 struct rkmodule_awb_cfg awb_cfg; member
1329 memcpy(&gc08a3->awb_cfg, cfg, sizeof(*cfg)); in gc08a3_set_module_inf()
H A Dgc5035.c193 struct rkmodule_awb_cfg awb_cfg; member
635 memcpy(&gc5035->awb_cfg, cfg, sizeof(*cfg)); in gc5035_set_module_inf()
H A Dimx577.c219 struct rkmodule_awb_cfg awb_cfg; member
1290 memcpy(&imx577->awb_cfg, cfg, sizeof(*cfg)); in imx577_set_awb_cfg()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/common/
H A Drk_aiq_types_priv.h87 rk_aiq_awb_stat_cfg_v200_t awb_cfg; member
118 rk_aiq_awb_stat_cfg_v200_t awb_cfg; member
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp21/
H A DIsp21Params.cpp39 struct isp21_awb_gain_cfg* awb_cfg = &isp_cfg.others.awb_gain_cfg; in FixFromAwbGain() local
43 tmp = blc.v0.blc1_r * awb_cfg->gain0_red / base_wb_gain; in FixFromAwbGain()
48 tmp = blc.v0.blc1_gr * awb_cfg->gain0_green_r / base_wb_gain; in FixFromAwbGain()
53 tmp = blc.v0.blc1_gb * awb_cfg->gain0_green_b / base_wb_gain; in FixFromAwbGain()
58 tmp = blc.v0.blc1_b * awb_cfg->gain0_blue / base_wb_gain; in FixFromAwbGain()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/aiq_core/
H A DRkAiqResourceTranslator.cpp433 statsInt->awb_stats.awb_cfg_effect_v200 = ispParams.awb_cfg; in translateAwbStats()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp20/
H A DIsp20Params.cpp3332 if(isp20_meas_result->awb_cfg.awbEnable) {