Lines Matching refs:inf
1225 struct rkmodule_inf *inf) in s5kjn1_get_otp() argument
1232 inf->awb.flag = 1; in s5kjn1_get_otp()
1233 inf->awb.r_value = otp->awb_data.r_ratio; in s5kjn1_get_otp()
1234 inf->awb.b_value = otp->awb_data.b_ratio; in s5kjn1_get_otp()
1235 inf->awb.gr_value = otp->awb_data.g_ratio; in s5kjn1_get_otp()
1236 inf->awb.gb_value = 0x0; in s5kjn1_get_otp()
1238 inf->awb.golden_r_value = otp->awb_data.r_golden; in s5kjn1_get_otp()
1239 inf->awb.golden_b_value = otp->awb_data.b_golden; in s5kjn1_get_otp()
1240 inf->awb.golden_gr_value = otp->awb_data.g_golden; in s5kjn1_get_otp()
1241 inf->awb.golden_gb_value = 0x0; in s5kjn1_get_otp()
1246 inf->lsc.flag = 1; in s5kjn1_get_otp()
1247 inf->lsc.width = otp->basic_data.size.width; in s5kjn1_get_otp()
1248 inf->lsc.height = otp->basic_data.size.height; in s5kjn1_get_otp()
1249 inf->lsc.table_size = otp->lsc_data.table_size; in s5kjn1_get_otp()
1252 inf->lsc.lsc_r[i] = (otp->lsc_data.data[i * 2] << 8) | in s5kjn1_get_otp()
1254 inf->lsc.lsc_gr[i] = (otp->lsc_data.data[i * 2 + 578] << 8) | in s5kjn1_get_otp()
1256 inf->lsc.lsc_gb[i] = (otp->lsc_data.data[i * 2 + 1156] << 8) | in s5kjn1_get_otp()
1258 inf->lsc.lsc_b[i] = (otp->lsc_data.data[i * 2 + 1734] << 8) | in s5kjn1_get_otp()
1265 inf->pdaf.flag = 1; in s5kjn1_get_otp()
1266 inf->pdaf.gainmap_width = otp->pdaf_data.gainmap_width; in s5kjn1_get_otp()
1267 inf->pdaf.gainmap_height = otp->pdaf_data.gainmap_height; in s5kjn1_get_otp()
1268 inf->pdaf.dcc_mode = otp->pdaf_data.dcc_mode; in s5kjn1_get_otp()
1269 inf->pdaf.dcc_dir = otp->pdaf_data.dcc_dir; in s5kjn1_get_otp()
1270 inf->pdaf.dccmap_width = otp->pdaf_data.dccmap_width; in s5kjn1_get_otp()
1271 inf->pdaf.dccmap_height = otp->pdaf_data.dccmap_height; in s5kjn1_get_otp()
1276 inf->pdaf.gainmap[i * w + j] = in s5kjn1_get_otp()
1285 inf->pdaf.dccmap[i * w + j] = in s5kjn1_get_otp()
1294 inf->af.flag = 1; in s5kjn1_get_otp()
1295 inf->af.dir_cnt = 1; in s5kjn1_get_otp()
1296 inf->af.af_otp[0].vcm_start = otp->af_data.af_inf; in s5kjn1_get_otp()
1297 inf->af.af_otp[0].vcm_end = otp->af_data.af_macro; in s5kjn1_get_otp()
1298 inf->af.af_otp[0].vcm_dir = 0; in s5kjn1_get_otp()
1304 struct rkmodule_inf *inf) in s5kjn1_get_module_inf() argument
1308 memset(inf, 0, sizeof(*inf)); in s5kjn1_get_module_inf()
1309 strscpy(inf->base.sensor, S5KJN1_NAME, sizeof(inf->base.sensor)); in s5kjn1_get_module_inf()
1310 strscpy(inf->base.module, s5kjn1->module_name, in s5kjn1_get_module_inf()
1311 sizeof(inf->base.module)); in s5kjn1_get_module_inf()
1312 strscpy(inf->base.lens, s5kjn1->len_name, sizeof(inf->base.lens)); in s5kjn1_get_module_inf()
1314 s5kjn1_get_otp(otp, inf); in s5kjn1_get_module_inf()
1417 struct rkmodule_inf *inf; in s5kjn1_compat_ioctl32() local
1426 inf = kzalloc(sizeof(*inf), GFP_KERNEL); in s5kjn1_compat_ioctl32()
1427 if (!inf) { in s5kjn1_compat_ioctl32()
1432 ret = s5kjn1_ioctl(sd, cmd, inf); in s5kjn1_compat_ioctl32()
1434 ret = copy_to_user(up, inf, sizeof(*inf)); in s5kjn1_compat_ioctl32()
1438 kfree(inf); in s5kjn1_compat_ioctl32()