Lines Matching refs:ret

198 	int ret, cnt = 0;  in aw_cali_svc_get_devs_re_range()  local
201 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_get_devs_re_range()
202 if (ret) { in aw_cali_svc_get_devs_re_range()
204 return ret; in aw_cali_svc_get_devs_re_range()
228 int ret; in aw_cali_store_cali_re() local
232 ret = aw_cali_write_re_to_nvram(re, aw_dev->channel); in aw_cali_store_cali_re()
233 if (ret < 0) { in aw_cali_store_cali_re()
235 return ret; in aw_cali_store_cali_re()
247 int ret; in aw_cali_get_cali_re() local
252 ret = aw_cali_read_re_from_nvram(&cali_re, aw_dev->channel); in aw_cali_get_cali_re()
253 if (ret < 0) { in aw_cali_get_cali_re()
257 return ret; in aw_cali_get_cali_re()
287 int ret; in aw_cali_read_cali_re_from_dsp() local
289 ret = aw_dev->ops.aw_dsp_read(aw_dev, desc->dsp_reg, re, desc->data_type); in aw_cali_read_cali_re_from_dsp()
290 if (ret < 0) { in aw_cali_read_cali_re_from_dsp()
292 return ret; in aw_cali_read_cali_re_from_dsp()
311 int ret; in aw_cali_svc_set_cali_re_to_dsp() local
317 ret = aw_dev->ops.aw_dsp_write(aw_dev, in aw_cali_svc_set_cali_re_to_dsp()
319 if (ret < 0) { in aw_cali_svc_set_cali_re_to_dsp()
321 return ret; in aw_cali_svc_set_cali_re_to_dsp()
324 ret = aw_dev_modify_dsp_cfg(aw_dev, adpz_re_desc->dsp_reg, in aw_cali_svc_set_cali_re_to_dsp()
326 if (ret < 0) { in aw_cali_svc_set_cali_re_to_dsp()
328 return ret; in aw_cali_svc_set_cali_re_to_dsp()
336 int ret; in aw_cali_svc_get_ra() local
342 ret = aw_dev->ops.aw_dsp_read(aw_dev, desc->dsp_reg, in aw_cali_svc_get_ra()
344 if (ret < 0) { in aw_cali_svc_get_ra()
346 return ret; in aw_cali_svc_get_ra()
358 int ret; in aw_cali_svc_get_dev_realtime_re() local
372 ret = aw_dev->ops.aw_dsp_read(aw_dev, re_desc->dsp_reg, &dsp_re, re_desc->data_type); in aw_cali_svc_get_dev_realtime_re()
373 if (ret < 0) { in aw_cali_svc_get_dev_realtime_re()
375 return ret; in aw_cali_svc_get_dev_realtime_re()
378 ret = aw_dev->ops.aw_dsp_read(aw_dev, ra_desc->dsp_reg, &ra, ra_desc->data_type); in aw_cali_svc_get_dev_realtime_re()
379 if (ret < 0) { in aw_cali_svc_get_dev_realtime_re()
381 return ret; in aw_cali_svc_get_dev_realtime_re()
386 ret = aw_dev->ops.aw_dsp_read(aw_dev, t0_desc->dsp_reg, &t0, t0_desc->data_type); in aw_cali_svc_get_dev_realtime_re()
387 if (ret < 0) { in aw_cali_svc_get_dev_realtime_re()
389 return ret; in aw_cali_svc_get_dev_realtime_re()
392 ret = aw_dev->ops.aw_dsp_read(aw_dev, t0_desc->coilalpha_reg, &coil_alpha, t0_desc->coil_type); in aw_cali_svc_get_dev_realtime_re()
393 if (ret < 0) { in aw_cali_svc_get_dev_realtime_re()
395 return ret; in aw_cali_svc_get_dev_realtime_re()
398 ret = aw_dev->ops.aw_reg_read(aw_dev, aw_dev->spkr_temp_desc.reg, &pst_rpt); in aw_cali_svc_get_dev_realtime_re()
399 if (ret < 0) { in aw_cali_svc_get_dev_realtime_re()
401 return ret; in aw_cali_svc_get_dev_realtime_re()
419 int ret; in aw_cali_svc_get_dev_re() local
424 ret = aw_dev->ops.aw_dsp_read(aw_dev, desc->dsp_reg, &dsp_re, desc->data_type); in aw_cali_svc_get_dev_re()
425 if (ret < 0) { in aw_cali_svc_get_dev_re()
427 return ret; in aw_cali_svc_get_dev_re()
444 int ret, cnt = 0; in aw_cali_svc_get_devs_r0() local
447 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_get_devs_r0()
448 if (ret) { in aw_cali_svc_get_devs_r0()
450 return ret; in aw_cali_svc_get_devs_r0()
456 ret = aw_cali_svc_get_dev_realtime_re(local_dev, &r0_buf[local_dev->channel]); in aw_cali_svc_get_devs_r0()
457 if (ret) { in aw_cali_svc_get_devs_r0()
459 return ret; in aw_cali_svc_get_devs_r0()
475 int ret; in aw_cali_svc_get_dev_f0() local
477 ret = aw_dev->ops.aw_dsp_read(aw_dev, in aw_cali_svc_get_dev_f0()
479 if (ret < 0) { in aw_cali_svc_get_dev_f0()
481 return ret; in aw_cali_svc_get_dev_f0()
495 int ret, cnt = 0; in aw_cali_svc_get_devs_f0() local
498 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_get_devs_f0()
499 if (ret) { in aw_cali_svc_get_devs_f0()
501 return ret; in aw_cali_svc_get_devs_f0()
507 ret = aw_cali_svc_get_dev_f0(local_dev, &f0_buf[local_dev->channel]); in aw_cali_svc_get_devs_f0()
508 if (ret) { in aw_cali_svc_get_devs_f0()
510 return ret; in aw_cali_svc_get_devs_f0()
526 int ret; in aw_cali_svc_get_dev_q() local
528 ret = aw_dev->ops.aw_dsp_read(aw_dev, in aw_cali_svc_get_dev_q()
530 if (ret < 0) { in aw_cali_svc_get_dev_q()
532 return ret; in aw_cali_svc_get_dev_q()
545 int ret; in aw_cali_svc_get_dev_te() local
547 ret = aw_dev->ops.aw_reg_read(aw_dev, aw_dev->spkr_temp_desc.reg, &reg_val); in aw_cali_svc_get_dev_te()
548 if (ret < 0) { in aw_cali_svc_get_dev_te()
550 return ret; in aw_cali_svc_get_dev_te()
564 int ret, cnt = 0; in aw_cali_svc_get_devs_te() local
567 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_get_devs_te()
568 if (ret) { in aw_cali_svc_get_devs_te()
570 return ret; in aw_cali_svc_get_devs_te()
576 ret = aw_cali_svc_get_dev_te(&local_dev->cali_desc, &te_buf[local_dev->channel]); in aw_cali_svc_get_devs_te()
577 if (ret) { in aw_cali_svc_get_devs_te()
579 return ret; in aw_cali_svc_get_devs_te()
653 int ret; in aw_cali_svc_cali_init_check() local
657 ret = aw_dev_sysst_check(aw_dev); in aw_cali_svc_cali_init_check()
658 if (ret < 0) { in aw_cali_svc_cali_init_check()
660 return ret; in aw_cali_svc_cali_init_check()
663 ret = aw_dev_get_dsp_status(aw_dev); in aw_cali_svc_cali_init_check()
664 if (ret < 0) { in aw_cali_svc_cali_init_check()
666 return ret; in aw_cali_svc_cali_init_check()
669 ret = aw_dev_get_hmute(aw_dev); in aw_cali_svc_cali_init_check()
670 if (ret == 1) { in aw_cali_svc_cali_init_check()
680 int ret; in aw_cali_svc_get_cali_cfg() local
686 ret = aw_dev->ops.aw_dsp_read(aw_dev, in aw_cali_svc_get_cali_cfg()
688 if (ret < 0) { in aw_cali_svc_get_cali_cfg()
690 return ret; in aw_cali_svc_get_cali_cfg()
693 ret = aw_dev->ops.aw_dsp_read(aw_dev, in aw_cali_svc_get_cali_cfg()
695 if (ret < 0) { in aw_cali_svc_get_cali_cfg()
697 return ret; in aw_cali_svc_get_cali_cfg()
700 ret = aw_dev->ops.aw_dsp_read(aw_dev, in aw_cali_svc_get_cali_cfg()
702 if (ret < 0) { in aw_cali_svc_get_cali_cfg()
704 return ret; in aw_cali_svc_get_cali_cfg()
707 ret = aw_dev->ops.aw_dsp_read(aw_dev, in aw_cali_svc_get_cali_cfg()
709 if (ret < 0) { in aw_cali_svc_get_cali_cfg()
711 return ret; in aw_cali_svc_get_cali_cfg()
720 int ret; in aw_cali_svc_set_cali_cfg() local
725 ret = aw_dev->ops.aw_dsp_write(aw_dev, in aw_cali_svc_set_cali_cfg()
727 if (ret < 0) { in aw_cali_svc_set_cali_cfg()
729 return ret; in aw_cali_svc_set_cali_cfg()
732 ret = aw_dev->ops.aw_dsp_write(aw_dev, in aw_cali_svc_set_cali_cfg()
734 if (ret < 0) { in aw_cali_svc_set_cali_cfg()
736 return ret; in aw_cali_svc_set_cali_cfg()
739 ret = aw_dev->ops.aw_dsp_write(aw_dev, in aw_cali_svc_set_cali_cfg()
741 if (ret < 0) { in aw_cali_svc_set_cali_cfg()
743 return ret; in aw_cali_svc_set_cali_cfg()
746 ret = aw_dev->ops.aw_dsp_write(aw_dev, in aw_cali_svc_set_cali_cfg()
748 if (ret < 0) { in aw_cali_svc_set_cali_cfg()
750 return ret; in aw_cali_svc_set_cali_cfg()
758 int ret = 0; in aw_cali_svc_get_smooth_cali_re() local
766 ret = aw_cali_svc_get_dev_re(aw_dev, &re_temp[i]); in aw_cali_svc_get_smooth_cali_re()
767 if (ret < 0) in aw_cali_svc_get_smooth_cali_re()
776 ret = aw_dev->ops.aw_cali_svc_get_iv_st(aw_dev); in aw_cali_svc_get_smooth_cali_re()
777 if (ret < 0) { in aw_cali_svc_get_smooth_cali_re()
790 ret = aw_cali_write_re_to_nvram(dsp_re, aw_dev->channel); in aw_cali_svc_get_smooth_cali_re()
791 if (ret < 0) { in aw_cali_svc_get_smooth_cali_re()
799 ret = aw_cali_write_re_to_nvram(dsp_re, aw_dev->channel); in aw_cali_svc_get_smooth_cali_re()
800 if (ret < 0) { in aw_cali_svc_get_smooth_cali_re()
826 int ret = 0; in aw_cali_svc_cali_en() local
833 ret = aw_cali_svc_get_cali_cfg(aw_dev); in aw_cali_svc_cali_en()
834 if (ret < 0) { in aw_cali_svc_cali_en()
837 return ret; in aw_cali_svc_cali_en()
844 ret = aw_cali_svc_set_cali_cfg(aw_dev, set_cfg); in aw_cali_svc_cali_en()
845 if (ret < 0) { in aw_cali_svc_cali_en()
849 return ret; in aw_cali_svc_cali_en()
862 int ret; in aw_cali_svc_cali_run_dsp_vol() local
880 ret = aw_dev->ops.aw_reg_read(aw_dev, in aw_cali_svc_cali_run_dsp_vol()
882 if (ret < 0) { in aw_cali_svc_cali_run_dsp_vol()
884 return ret; in aw_cali_svc_cali_run_dsp_vol()
891 ret = aw_dev->ops.aw_reg_write(aw_dev, in aw_cali_svc_cali_run_dsp_vol()
893 if (ret < 0) { in aw_cali_svc_cali_run_dsp_vol()
895 return ret; in aw_cali_svc_cali_run_dsp_vol()
899 ret = aw_dev->ops.aw_reg_read(aw_dev, in aw_cali_svc_cali_run_dsp_vol()
901 if (ret < 0) { in aw_cali_svc_cali_run_dsp_vol()
903 return ret; in aw_cali_svc_cali_run_dsp_vol()
909 ret = aw_dev->ops.aw_reg_write(aw_dev, in aw_cali_svc_cali_run_dsp_vol()
911 if (ret < 0) { in aw_cali_svc_cali_run_dsp_vol()
913 return ret; in aw_cali_svc_cali_run_dsp_vol()
923 int ret; in aw_cali_svc_set_white_noise() local
930 ret = aw_dev->ops.aw_dsp_read(aw_dev, in aw_cali_svc_set_white_noise()
932 if (ret < 0) { in aw_cali_svc_set_white_noise()
934 return ret; in aw_cali_svc_set_white_noise()
943 ret = aw_dev->ops.aw_dsp_write(aw_dev, in aw_cali_svc_set_white_noise()
945 if (ret < 0) { in aw_cali_svc_set_white_noise()
947 return ret; in aw_cali_svc_set_white_noise()
955 int ret; in aw_cali_svc_cali_f0_en() local
962 ret = aw_cali_svc_cali_run_dsp_vol(aw_dev, CALI_TYPE_F0, true); in aw_cali_svc_cali_f0_en()
963 if (ret < 0) { in aw_cali_svc_cali_f0_en()
964 aw_dev_err(aw_dev->dev, "run dsp volume error, ret=%d", ret); in aw_cali_svc_cali_f0_en()
965 return ret; in aw_cali_svc_cali_f0_en()
970 ret = aw_cali_svc_set_white_noise(aw_dev, true); in aw_cali_svc_cali_f0_en()
971 if (ret < 0) { in aw_cali_svc_cali_f0_en()
972 aw_dev_err(aw_dev->dev, "write white noise error, ret=%d", ret); in aw_cali_svc_cali_f0_en()
974 return ret; in aw_cali_svc_cali_f0_en()
986 int ret = -1; in aw_cali_svc_get_cali_f0_q() local
998 ret = aw_cali_svc_get_dev_f0(aw_dev, &f0); in aw_cali_svc_get_cali_f0_q()
999 if (ret < 0) in aw_cali_svc_get_cali_f0_q()
1000 return ret; in aw_cali_svc_get_cali_f0_q()
1004 ret = aw_cali_svc_get_dev_q(aw_dev, &q); in aw_cali_svc_get_cali_f0_q()
1005 if (ret < 0) in aw_cali_svc_get_cali_f0_q()
1006 return ret; in aw_cali_svc_get_cali_f0_q()
1015 ret = aw_dev->ops.aw_cali_svc_get_iv_st(aw_dev); in aw_cali_svc_get_cali_f0_q()
1016 if (ret < 0) { in aw_cali_svc_get_cali_f0_q()
1030 int ret = 0; in aw_cali_svc_cali_mode_enable() local
1036 ret = aw_cali_svc_cali_init_check(aw_dev); in aw_cali_svc_cali_mode_enable()
1037 if (ret < 0) { in aw_cali_svc_cali_mode_enable()
1039 return ret; in aw_cali_svc_cali_mode_enable()
1044 ret = aw_cali_svc_cali_en(aw_dev, true); in aw_cali_svc_cali_mode_enable()
1045 if (ret < 0) { in aw_cali_svc_cali_mode_enable()
1047 return ret; in aw_cali_svc_cali_mode_enable()
1051 ret = aw_cali_svc_cali_run_dsp_vol(aw_dev, CALI_TYPE_RE, true); in aw_cali_svc_cali_mode_enable()
1052 if (ret < 0) { in aw_cali_svc_cali_mode_enable()
1055 return ret; in aw_cali_svc_cali_mode_enable()
1058 ret = aw_cali_svc_cali_f0_en(aw_dev, true); in aw_cali_svc_cali_mode_enable()
1059 if (ret < 0) { in aw_cali_svc_cali_mode_enable()
1062 return ret; in aw_cali_svc_cali_mode_enable()
1084 int ret = 0; in aw_cali_svc_devs_cali_mode_enable() local
1092 ret = aw_cali_svc_cali_mode_enable(local_dev, type, flag, is_enable); in aw_cali_svc_devs_cali_mode_enable()
1093 if (ret < 0) in aw_cali_svc_devs_cali_mode_enable()
1094 return ret; in aw_cali_svc_devs_cali_mode_enable()
1099 return ret; in aw_cali_svc_devs_cali_mode_enable()
1104 int ret = 0; in aw_cali_svc_dev_cali_re() local
1110 ret = aw_cali_svc_cali_mode_enable(aw_dev, in aw_cali_svc_dev_cali_re()
1112 if (ret < 0) in aw_cali_svc_dev_cali_re()
1113 return ret; in aw_cali_svc_dev_cali_re()
1117 ret = aw_cali_svc_get_smooth_cali_re(aw_dev); in aw_cali_svc_dev_cali_re()
1118 if (ret < 0) in aw_cali_svc_dev_cali_re()
1124 return ret; in aw_cali_svc_dev_cali_re()
1129 int ret = 0; in aw_cali_svc_devs_get_cali_re() local
1135 ret = aw_cali_svc_get_smooth_cali_re(local_dev); in aw_cali_svc_devs_get_cali_re()
1136 if (ret < 0) { in aw_cali_svc_devs_get_cali_re()
1138 return ret; in aw_cali_svc_devs_get_cali_re()
1142 return ret; in aw_cali_svc_devs_get_cali_re()
1147 int ret = 0; in aw_cali_svc_devs_cali_re() local
1152 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_devs_cali_re()
1153 if (ret) { in aw_cali_svc_devs_cali_re()
1155 return ret; in aw_cali_svc_devs_cali_re()
1158 ret = aw_cali_svc_devs_cali_mode_enable(dev_list, CALI_TYPE_RE, flag, true); in aw_cali_svc_devs_cali_re()
1159 if (ret < 0) in aw_cali_svc_devs_cali_re()
1164 ret = aw_cali_svc_devs_get_cali_re(dev_list); in aw_cali_svc_devs_cali_re()
1165 if (ret < 0) in aw_cali_svc_devs_cali_re()
1174 return ret; in aw_cali_svc_devs_cali_re()
1189 int ret, cnt = 0; in aw_cali_svc_set_devs_re_str() local
1196 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_set_devs_re_str()
1197 if (ret < 0) { in aw_cali_svc_set_devs_re_str()
1199 return ret; in aw_cali_svc_set_devs_re_str()
1207 ret = sscanf(re_str + len, str_data, &re_data[i]); in aw_cali_svc_set_devs_re_str()
1208 if (ret <= 0) { in aw_cali_svc_set_devs_re_str()
1222 ret = aw_cali_store_cali_re(local_dev, re_data[local_dev->channel]); in aw_cali_svc_set_devs_re_str()
1223 if (ret < 0) { in aw_cali_svc_set_devs_re_str()
1225 return ret; in aw_cali_svc_set_devs_re_str()
1236 int ret; in aw_cali_svc_dev_cali_f0_q() local
1240 ret = aw_cali_svc_cali_mode_enable(aw_dev, CALI_TYPE_F0, flag, true); in aw_cali_svc_dev_cali_f0_q()
1241 if (ret < 0) in aw_cali_svc_dev_cali_f0_q()
1242 return ret; in aw_cali_svc_dev_cali_f0_q()
1246 ret = aw_cali_svc_get_cali_f0_q(aw_dev); in aw_cali_svc_dev_cali_f0_q()
1247 if (ret < 0) in aw_cali_svc_dev_cali_f0_q()
1254 return ret; in aw_cali_svc_dev_cali_f0_q()
1259 int ret = 0; in aw_cali_svc_devs_get_cali_f0_q() local
1265 ret = aw_cali_svc_get_cali_f0_q(local_dev); in aw_cali_svc_devs_get_cali_f0_q()
1266 if (ret < 0) { in aw_cali_svc_devs_get_cali_f0_q()
1268 return ret; in aw_cali_svc_devs_get_cali_f0_q()
1272 return ret; in aw_cali_svc_devs_get_cali_f0_q()
1277 int ret; in aw_cali_svc_devs_cali_f0_q() local
1280 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_devs_cali_f0_q()
1281 if (ret) { in aw_cali_svc_devs_cali_f0_q()
1283 return ret; in aw_cali_svc_devs_cali_f0_q()
1286 ret = aw_cali_svc_devs_cali_mode_enable(dev_list, CALI_TYPE_F0, flag, true); in aw_cali_svc_devs_cali_f0_q()
1287 if (ret < 0) in aw_cali_svc_devs_cali_f0_q()
1292 ret = aw_cali_svc_devs_get_cali_f0_q(dev_list); in aw_cali_svc_devs_cali_f0_q()
1293 if (ret < 0) in aw_cali_svc_devs_cali_f0_q()
1302 return ret; in aw_cali_svc_devs_cali_f0_q()
1338 int ret, cnt = 0; in aw_cali_svc_get_devs_cali_val() local
1341 ret = aw_dev_get_list_head(&dev_list); in aw_cali_svc_get_devs_cali_val()
1342 if (ret) { in aw_cali_svc_get_devs_cali_val()
1344 return ret; in aw_cali_svc_get_devs_cali_val()
1377 int ret; in aw_cali_svc_cali_re_f0_q() local
1379 ret = aw_cali_svc_cali_re(aw_dev, is_single, flag); in aw_cali_svc_cali_re_f0_q()
1380 if (ret < 0) in aw_cali_svc_cali_re_f0_q()
1381 return ret; in aw_cali_svc_cali_re_f0_q()
1383 ret = aw_cali_svc_cali_f0_q(aw_dev, is_single, flag); in aw_cali_svc_cali_re_f0_q()
1384 if (ret < 0) in aw_cali_svc_cali_re_f0_q()
1385 return ret; in aw_cali_svc_cali_re_f0_q()
1437 int ret; in aw_cali_attr_time_store() local
1442 ret = kstrtoint(buf, 0, &time); in aw_cali_attr_time_store()
1443 if (ret < 0) { in aw_cali_attr_time_store()
1445 return ret; in aw_cali_attr_time_store()
1475 int ret; in aw_cali_attr_re_store() local
1479 ret = kstrtoint(buf, 0, &re); in aw_cali_attr_re_store()
1480 if (ret < 0) { in aw_cali_attr_re_store()
1482 return ret; in aw_cali_attr_re_store()
1485 ret = aw_cali_store_cali_re(aw_dev, re); in aw_cali_attr_re_store()
1486 if (ret < 0) { in aw_cali_attr_re_store()
1488 return ret; in aw_cali_attr_re_store()
1491 ret = aw_cali_svc_set_devs_re_str(aw_dev, buf); in aw_cali_attr_re_store()
1492 if (ret <= 0) { in aw_cali_attr_re_store()
1504 int ret, i; in aw_cali_attr_re_show() local
1510 ret = aw_cali_svc_cali_re(aw_dev, is_single_cali, CALI_OPS_HMUTE); in aw_cali_attr_re_show()
1511 if (ret < 0) { in aw_cali_attr_re_show()
1513 return ret; in aw_cali_attr_re_show()
1520 ret = aw_cali_svc_get_devs_cali_val(aw_dev, GET_RE_TYPE, re, AW_DEV_CH_MAX); in aw_cali_attr_re_show()
1521 if (ret <= 0) { in aw_cali_attr_re_show()
1524 for (i = 0; i < ret; i++) in aw_cali_attr_re_show()
1537 int ret, i; in aw_cali_attr_f0_show() local
1543 ret = aw_cali_svc_cali_f0_q(aw_dev, is_single_cali, CALI_OPS_NOISE); in aw_cali_attr_f0_show()
1544 if (ret < 0) { in aw_cali_attr_f0_show()
1546 return ret; in aw_cali_attr_f0_show()
1553 ret = aw_cali_svc_get_devs_cali_val(aw_dev, GET_F0_TYPE, f0, AW_DEV_CH_MAX); in aw_cali_attr_f0_show()
1554 if (ret <= 0) { in aw_cali_attr_f0_show()
1557 for (i = 0; i < ret; i++) in aw_cali_attr_f0_show()
1570 int ret, i; in aw_cali_attr_f0_q_show() local
1577 ret = aw_cali_svc_cali_f0_q(aw_dev, is_single_cali, CALI_OPS_NOISE); in aw_cali_attr_f0_q_show()
1578 if (ret < 0) { in aw_cali_attr_f0_q_show()
1580 return ret; in aw_cali_attr_f0_q_show()
1588 ret = aw_cali_svc_get_devs_cali_val(aw_dev, GET_F0_TYPE, f0, AW_DEV_CH_MAX); in aw_cali_attr_f0_q_show()
1589 if (ret <= 0) { in aw_cali_attr_f0_q_show()
1594 ret = aw_cali_svc_get_devs_cali_val(aw_dev, GET_Q_TYPE, q, AW_DEV_CH_MAX); in aw_cali_attr_f0_q_show()
1595 if (ret <= 0) { in aw_cali_attr_f0_q_show()
1600 for (i = 0; i < ret; i++) in aw_cali_attr_f0_q_show()
1655 int ret; in aw_cali_attr_init() local
1657 ret = sysfs_create_group(&aw_dev->dev->kobj, &aw_cali_attr_group); in aw_cali_attr_init()
1658 if (ret < 0) { in aw_cali_attr_init()
1686 int ret; in aw_cali_class_time_store() local
1689 ret = kstrtoint(buf, 0, &time); in aw_cali_class_time_store()
1690 if (ret < 0) { in aw_cali_class_time_store()
1692 return ret; in aw_cali_class_time_store()
1710 int ret, i; in aw_cali_class_cali_re_show() local
1716 ret = aw_dev_get_list_head(&dev_list); in aw_cali_class_cali_re_show()
1717 if (ret) { in aw_cali_class_cali_re_show()
1719 return ret; in aw_cali_class_cali_re_show()
1724 ret = aw_cali_svc_cali_re(local_dev, false, CALI_OPS_HMUTE); in aw_cali_class_cali_re_show()
1725 if (ret < 0) in aw_cali_class_cali_re_show()
1726 return ret; in aw_cali_class_cali_re_show()
1728 ret = aw_cali_svc_get_devs_cali_val(local_dev, GET_RE_TYPE, cali_re, AW_DEV_CH_MAX); in aw_cali_class_cali_re_show()
1729 if (ret <= 0) { in aw_cali_class_cali_re_show()
1732 for (i = 0; i < ret; i++) in aw_cali_class_cali_re_show()
1746 int ret; in aw_cali_class_cali_re_store() local
1748 ret = aw_dev_get_list_head(&dev_list); in aw_cali_class_cali_re_store()
1749 if (ret) { in aw_cali_class_cali_re_store()
1751 return ret; in aw_cali_class_cali_re_store()
1756 ret = aw_cali_svc_set_devs_re_str(local_dev, buf); in aw_cali_class_cali_re_store()
1757 if (ret <= 0) { in aw_cali_class_cali_re_store()
1770 int ret = -1; in aw_cali_class_cali_f0_show() local
1777 ret = aw_dev_get_list_head(&dev_list); in aw_cali_class_cali_f0_show()
1778 if (ret < 0) { in aw_cali_class_cali_f0_show()
1780 return ret; in aw_cali_class_cali_f0_show()
1785 ret = aw_cali_svc_cali_f0_q(local_dev, is_single_cali, CALI_OPS_NOISE); in aw_cali_class_cali_f0_show()
1786 if (ret < 0) { in aw_cali_class_cali_f0_show()
1788 return ret; in aw_cali_class_cali_f0_show()
1791 ret = aw_cali_svc_get_devs_cali_val(local_dev, GET_F0_TYPE, f0, AW_DEV_CH_MAX); in aw_cali_class_cali_f0_show()
1792 if (ret <= 0) { in aw_cali_class_cali_f0_show()
1795 for (i = 0; i < ret; i++) in aw_cali_class_cali_f0_show()
1809 int ret, i; in aw_cali_class_cali_f0_q_show() local
1816 ret = aw_dev_get_list_head(&dev_list); in aw_cali_class_cali_f0_q_show()
1817 if (ret < 0) { in aw_cali_class_cali_f0_q_show()
1819 return ret; in aw_cali_class_cali_f0_q_show()
1824 ret = aw_cali_svc_cali_f0_q(local_dev, is_single_cali, CALI_OPS_NOISE); in aw_cali_class_cali_f0_q_show()
1825 if (ret < 0) { in aw_cali_class_cali_f0_q_show()
1827 return ret; in aw_cali_class_cali_f0_q_show()
1830 ret = aw_cali_svc_get_devs_cali_val(local_dev, GET_F0_TYPE, f0, AW_DEV_CH_MAX); in aw_cali_class_cali_f0_q_show()
1831 if (ret <= 0) { in aw_cali_class_cali_f0_q_show()
1836 ret = aw_cali_svc_get_devs_cali_val(local_dev, GET_Q_TYPE, q, AW_DEV_CH_MAX); in aw_cali_class_cali_f0_q_show()
1837 if (ret <= 0) { in aw_cali_class_cali_f0_q_show()
1842 for (i = 0; i < ret; i++) in aw_cali_class_cali_f0_q_show()
1853 int ret, i; in aw_class_re_range_show() local
1861 ret = aw_dev_get_list_head(&dev_list); in aw_class_re_range_show()
1862 if (ret < 0) { in aw_class_re_range_show()
1864 return ret; in aw_class_re_range_show()
1868 ret = aw_cali_svc_get_devs_re_range(local_dev, re_value, AW_DEV_CH_MAX); in aw_class_re_range_show()
1869 if (ret <= 0) { in aw_class_re_range_show()
1874 for (i = 0; i < ret; i++) { in aw_class_re_range_show()
1911 int ret; in aw_cali_class_attr_init() local
1918 ret = class_register(&aw_cali_class); in aw_cali_class_attr_init()
1919 if (ret < 0) { in aw_cali_class_attr_init()
1924 ret = class_create_file(&aw_cali_class, &class_attr_cali_time); in aw_cali_class_attr_init()
1925 if (ret) in aw_cali_class_attr_init()
1928 ret = class_create_file(&aw_cali_class, &class_attr_re25_calib); in aw_cali_class_attr_init()
1929 if (ret) in aw_cali_class_attr_init()
1932 ret = class_create_file(&aw_cali_class, &class_attr_f0_calib); in aw_cali_class_attr_init()
1933 if (ret) in aw_cali_class_attr_init()
1937 ret = class_create_file(&aw_cali_class, &class_attr_f0_q_calib); in aw_cali_class_attr_init()
1938 if (ret) in aw_cali_class_attr_init()
1941 ret = class_create_file(&aw_cali_class, &class_att_re_range); in aw_cali_class_attr_init()
1942 if (ret) in aw_cali_class_attr_init()
1966 int ret; in aw_cali_misc_open() local
1970 ret = aw_dev_get_list_head(&dev_list); in aw_cali_misc_open()
1971 if (ret) { in aw_cali_misc_open()
2017 int ret = 0; in aw_cali_misc_ops_write() local
2026 ret = -EFAULT; in aw_cali_misc_ops_write()
2036 ret = -EINVAL; in aw_cali_misc_ops_write()
2043 return ret; in aw_cali_misc_ops_write()
2053 int ret = 0; in aw_cali_misc_ops_read() local
2064 ret = aw_cali_svc_dev_cali_re(aw_dev, CALI_OPS_HMUTE); in aw_cali_misc_ops_read()
2065 if (ret < 0) in aw_cali_misc_ops_read()
2068 ret = aw_cali_svc_get_dev_cali_val(aw_dev, GET_RE_TYPE, data_32_ptr); in aw_cali_misc_ops_read()
2071 ret = aw_cali_svc_dev_cali_f0_q(aw_dev, CALI_OPS_NOISE); in aw_cali_misc_ops_read()
2072 if (ret < 0) in aw_cali_misc_ops_read()
2075 ret = aw_cali_svc_get_dev_cali_val(aw_dev, GET_F0_TYPE, data_32_ptr); in aw_cali_misc_ops_read()
2078 ret = aw_cali_svc_get_dev_f0(aw_dev, data_32_ptr); in aw_cali_misc_ops_read()
2081 ret = aw_cali_svc_get_dev_te(&aw_dev->cali_desc, data_32_ptr); in aw_cali_misc_ops_read()
2084 ret = aw_cali_svc_get_dev_realtime_re(aw_dev, data_32_ptr); in aw_cali_misc_ops_read()
2087 ret = aw_cali_svc_get_dev_re_range(aw_dev, data_32_ptr); in aw_cali_misc_ops_read()
2091 ret = -EINVAL; in aw_cali_misc_ops_read()
2098 ret = -EFAULT; in aw_cali_misc_ops_read()
2103 return ret; in aw_cali_misc_ops_read()
2109 int ret = 0; in aw_cali_misc_ops() local
2123 ret = -EINVAL; in aw_cali_misc_ops()
2127 return ret; in aw_cali_misc_ops()
2133 int ret = 0; in aw_cali_misc_unlocked_ioctl() local
2141 ret = aw_cali_misc_ops(aw_dev, cmd, arg); in aw_cali_misc_unlocked_ioctl()
2142 if (ret < 0) in aw_cali_misc_unlocked_ioctl()
2151 int ret = 0; in aw_cali_misc_compat_ioctl() local
2159 ret = aw_cali_misc_ops(aw_dev, cmd, arg); in aw_cali_misc_compat_ioctl()
2160 if (ret < 0) in aw_cali_misc_compat_ioctl()
2171 int i, ret; in aw_cali_misc_read() local
2186 ret = aw_cali_svc_get_devs_cali_val(aw_dev, GET_RE_TYPE, temp_data, AW_DEV_CH_MAX); in aw_cali_misc_read()
2187 if (ret <= 0) { in aw_cali_misc_read()
2191 for (i = 0; i < ret; i++) in aw_cali_misc_read()
2198 ret = aw_cali_svc_get_devs_r0(aw_dev, temp_data, AW_DEV_CH_MAX); in aw_cali_misc_read()
2199 if (ret <= 0) { in aw_cali_misc_read()
2203 for (i = 0; i < ret; i++) in aw_cali_misc_read()
2210 ret = aw_cali_svc_get_devs_cali_val(aw_dev, GET_F0_TYPE, temp_data, AW_DEV_CH_MAX); in aw_cali_misc_read()
2211 if (ret <= 0) { in aw_cali_misc_read()
2215 for (i = 0; i < ret; i++) in aw_cali_misc_read()
2223 ret = aw_cali_svc_get_devs_f0(aw_dev, temp_data, AW_DEV_CH_MAX); in aw_cali_misc_read()
2224 if (ret <= 0) { in aw_cali_misc_read()
2228 for (i = 0; i < ret; i++) in aw_cali_misc_read()
2236 ret = aw_cali_svc_get_devs_te(aw_dev, temp_data, AW_DEV_CH_MAX); in aw_cali_misc_read()
2237 if (ret <= 0) { in aw_cali_misc_read()
2241 for (i = 0; i < ret; i++) in aw_cali_misc_read()
2261 ret = aw_cali_svc_get_devs_re_range(aw_dev, re_value, AW_DEV_CH_MAX); in aw_cali_misc_read()
2262 if (ret <= 0) { in aw_cali_misc_read()
2266 for (i = 0; i < ret; i++) { in aw_cali_misc_read()
2304 int ret; in aw_cali_misc_switch_dev() local
2315 ret = aw_dev_get_list_head(&dev_list); in aw_cali_misc_switch_dev()
2316 if (ret) { in aw_cali_misc_switch_dev()
2318 return ret; in aw_cali_misc_switch_dev()
2339 int ret = 0; in aw_cali_misc_write() local
2351 ret = -EFAULT; in aw_cali_misc_write()
2355 ret = aw_cali_svc_get_cmd_form_str(aw_dev, kernel_buf); in aw_cali_misc_write()
2356 if (ret < 0) { in aw_cali_misc_write()
2358 ret = -EINVAL; in aw_cali_misc_write()
2362 switch (ret) { in aw_cali_misc_write()
2364 ret = aw_cali_svc_cali_cmd(aw_dev, AW_CALI_CMD_RE_F0, in aw_cali_misc_write()
2368 ret = aw_cali_svc_cali_cmd(aw_dev, AW_CALI_CMD_RE, in aw_cali_misc_write()
2372 ret = aw_cali_svc_cali_cmd(aw_dev, AW_CALI_CMD_F0, in aw_cali_misc_write()
2377 ret = aw_cali_svc_set_devs_re_str(aw_dev, in aw_cali_misc_write()
2381 ret = aw_cali_misc_switch_dev(filp, aw_dev, kernel_buf); in aw_cali_misc_write()
2390 g_msic_wr_flag = ret; in aw_cali_misc_write()
2391 ret = 0; in aw_cali_misc_write()
2395 ret = -EINVAL; in aw_cali_misc_write()
2405 if (ret < 0) in aw_cali_misc_write()
2431 int ret; in aw_cali_misc_init() local
2435 ret = misc_register(&misc_cali); in aw_cali_misc_init()
2436 if (ret) { in aw_cali_misc_init()
2437 aw_dev_err(aw_dev->dev, "misc register fail: %d\n", ret); in aw_cali_misc_init()
2466 int ret = -1; in aw_cali_parse_dt() local
2470 ret = of_property_read_u32(np, "aw-cali-check", &cali_check); in aw_cali_parse_dt()
2471 if (ret < 0) { in aw_cali_parse_dt()