Lines Matching refs:inf
1166 struct rkmodule_inf *inf) in imx586_get_otp() argument
1173 inf->awb.flag = 1; in imx586_get_otp()
1174 inf->awb.r_value = otp->awb_data.r_ratio; in imx586_get_otp()
1175 inf->awb.b_value = otp->awb_data.b_ratio; in imx586_get_otp()
1176 inf->awb.gr_value = otp->awb_data.g_ratio; in imx586_get_otp()
1177 inf->awb.gb_value = 0x0; in imx586_get_otp()
1179 inf->awb.golden_r_value = otp->awb_data.r_golden; in imx586_get_otp()
1180 inf->awb.golden_b_value = otp->awb_data.b_golden; in imx586_get_otp()
1181 inf->awb.golden_gr_value = otp->awb_data.g_golden; in imx586_get_otp()
1182 inf->awb.golden_gb_value = 0x0; in imx586_get_otp()
1187 inf->lsc.flag = 1; in imx586_get_otp()
1188 inf->lsc.width = otp->basic_data.size.width; in imx586_get_otp()
1189 inf->lsc.height = otp->basic_data.size.height; in imx586_get_otp()
1190 inf->lsc.table_size = otp->lsc_data.table_size; in imx586_get_otp()
1193 inf->lsc.lsc_r[i] = (otp->lsc_data.data[i * 2] << 8) | in imx586_get_otp()
1195 inf->lsc.lsc_gr[i] = (otp->lsc_data.data[i * 2 + 578] << 8) | in imx586_get_otp()
1197 inf->lsc.lsc_gb[i] = (otp->lsc_data.data[i * 2 + 1156] << 8) | in imx586_get_otp()
1199 inf->lsc.lsc_b[i] = (otp->lsc_data.data[i * 2 + 1734] << 8) | in imx586_get_otp()
1206 inf->pdaf.flag = 1; in imx586_get_otp()
1207 inf->pdaf.gainmap_width = otp->pdaf_data.gainmap_width; in imx586_get_otp()
1208 inf->pdaf.gainmap_height = otp->pdaf_data.gainmap_height; in imx586_get_otp()
1209 inf->pdaf.dcc_mode = otp->pdaf_data.dcc_mode; in imx586_get_otp()
1210 inf->pdaf.dcc_dir = otp->pdaf_data.dcc_dir; in imx586_get_otp()
1211 inf->pdaf.dccmap_width = otp->pdaf_data.dccmap_width; in imx586_get_otp()
1212 inf->pdaf.dccmap_height = otp->pdaf_data.dccmap_height; in imx586_get_otp()
1217 inf->pdaf.gainmap[i * w + j] = in imx586_get_otp()
1226 inf->pdaf.dccmap[i * w + j] = in imx586_get_otp()
1235 inf->af.flag = 1; in imx586_get_otp()
1236 inf->af.dir_cnt = 1; in imx586_get_otp()
1237 inf->af.af_otp[0].vcm_start = otp->af_data.af_inf; in imx586_get_otp()
1238 inf->af.af_otp[0].vcm_end = otp->af_data.af_macro; in imx586_get_otp()
1239 inf->af.af_otp[0].vcm_dir = 0; in imx586_get_otp()
1245 struct rkmodule_inf *inf) in imx586_get_module_inf() argument
1249 memset(inf, 0, sizeof(*inf)); in imx586_get_module_inf()
1250 strscpy(inf->base.sensor, IMX586_NAME, sizeof(inf->base.sensor)); in imx586_get_module_inf()
1251 strscpy(inf->base.module, imx586->module_name, in imx586_get_module_inf()
1252 sizeof(inf->base.module)); in imx586_get_module_inf()
1253 strscpy(inf->base.lens, imx586->len_name, sizeof(inf->base.lens)); in imx586_get_module_inf()
1255 imx586_get_otp(otp, inf); in imx586_get_module_inf()
1376 struct rkmodule_inf *inf; in imx586_compat_ioctl32() local
1386 inf = kzalloc(sizeof(*inf), GFP_KERNEL); in imx586_compat_ioctl32()
1387 if (!inf) { in imx586_compat_ioctl32()
1392 ret = imx586_ioctl(sd, cmd, inf); in imx586_compat_ioctl32()
1394 ret = copy_to_user(up, inf, sizeof(*inf)); in imx586_compat_ioctl32()
1398 kfree(inf); in imx586_compat_ioctl32()