Lines Matching refs:ret
454 int ret;
461 ret = ath6kl_wmi_set_rx_frame_format_cmd(ar->wmi, idx,
463 if (ret) {
464 ath6kl_err("unable to set the rx frame format: %d\n", ret);
465 return ret;
469 ret = ath6kl_wmi_pmparams_cmd(ar->wmi, idx, 0, 1, 0, 0, 1,
471 if (ret) {
473 ret);
474 return ret;
479 ret = ath6kl_wmi_set_lpreamble_cmd(ar->wmi, idx, 0,
481 if (ret) {
483 ret);
484 return ret;
488 ret = ath6kl_wmi_set_keepalive_cmd(ar->wmi, idx,
490 if (ret) {
491 ath6kl_err("unable to set keep alive interval: %d\n", ret);
492 return ret;
495 ret = ath6kl_wmi_disctimeout_cmd(ar->wmi, idx,
497 if (ret) {
498 ath6kl_err("unable to set disconnect timeout: %d\n", ret);
499 return ret;
503 ret = ath6kl_wmi_set_wmm_txop(ar->wmi, idx, WMI_TXOP_DISABLED);
504 if (ret) {
505 ath6kl_err("unable to set txop bursting: %d\n", ret);
506 return ret;
511 ret = ath6kl_wmi_info_req_cmd(ar->wmi, idx,
515 if (ret) {
518 ret);
525 ret = ath6kl_wmi_probe_report_req_cmd(ar->wmi, idx, true);
526 if (ret) {
529 ret);
533 return ret;
678 int ret;
680 ret = request_firmware(&fw_entry, filename, ar->dev);
681 if (ret)
682 return ret;
688 ret = -ENOMEM;
692 return ret;
708 int ret;
720 ret = ath6kl_get_fw(ar, board_filename, &ar->fw_board,
722 if (ret) {
724 board_filename, ret);
742 int ret;
752 ret = ath6kl_get_fw(ar, filename, &ar->fw_board,
754 if (ret == 0) {
766 filename, ret);
770 ret = ath6kl_get_fw(ar, filename, &ar->fw_board,
772 if (ret) {
774 filename, ret);
775 return ret;
787 int ret;
801 ret = ath6kl_get_fw(ar, filename, &ar->fw_otp,
803 if (ret) {
805 filename, ret);
806 return ret;
815 int ret;
842 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len);
843 if (ret) {
845 ar->testmode, filename, ret);
846 return ret;
855 int ret;
867 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len);
868 if (ret) {
870 filename, ret);
871 return ret;
880 int ret;
891 ret = ath6kl_get_fw(ar, filename, &ar->fw_patch,
893 if (ret) {
895 filename, ret);
896 return ret;
905 int ret;
919 ret = ath6kl_get_fw(ar, filename, &ar->fw_testscript,
921 if (ret) {
923 filename, ret);
924 return ret;
932 int ret;
934 ret = ath6kl_fetch_otp_file(ar);
935 if (ret)
936 return ret;
938 ret = ath6kl_fetch_fw_file(ar);
939 if (ret)
940 return ret;
942 ret = ath6kl_fetch_patch_file(ar);
943 if (ret)
944 return ret;
946 ret = ath6kl_fetch_testscript_file(ar);
947 if (ret)
948 return ret;
960 int ret, ie_id, i, index, bit;
965 ret = request_firmware(&fw, filename, ar->dev);
966 if (ret) {
967 ath6kl_err("Failed request firmware, rv: %d\n", ret);
968 return ret;
980 ret = -EINVAL;
987 ret = -EINVAL;
1011 ret = -EINVAL;
1032 ret = -ENOMEM;
1050 ret = -ENOMEM;
1065 ret = -ENOMEM;
1145 ret = 0;
1149 return ret;
1154 int ret;
1156 ret = ath6kl_fetch_board_file(ar);
1157 if (ret)
1158 return ret;
1160 ret = ath6kl_fetch_testmode_file(ar);
1161 if (ret)
1162 return ret;
1164 ret = ath6kl_fetch_fw_apin(ar, ATH6KL_FW_API5_FILE);
1165 if (ret == 0) {
1170 ret = ath6kl_fetch_fw_apin(ar, ATH6KL_FW_API4_FILE);
1171 if (ret == 0) {
1176 ret = ath6kl_fetch_fw_apin(ar, ATH6KL_FW_API3_FILE);
1177 if (ret == 0) {
1182 ret = ath6kl_fetch_fw_apin(ar, ATH6KL_FW_API2_FILE);
1183 if (ret == 0) {
1188 ret = ath6kl_fetch_fw_api1(ar);
1189 if (ret)
1190 return ret;
1204 int ret;
1219 ret = ath6kl_bmi_read_hi32(ar, hi_board_data, &board_address);
1220 if (ret) {
1222 return ret;
1227 ret = ath6kl_bmi_read_hi32(ar, hi_board_ext_data, &board_ext_address);
1228 if (ret) {
1230 return ret;
1262 ret = ath6kl_bmi_write(ar, board_ext_address,
1265 if (ret) {
1267 ret);
1268 return ret;
1279 ret = -EINVAL;
1280 return ret;
1286 ret = ath6kl_bmi_write(ar, board_address, ar->fw_board,
1289 if (ret) {
1290 ath6kl_err("Board file bmi write failed: %d\n", ret);
1291 return ret;
1303 return ret;
1310 int ret;
1320 ret = ath6kl_bmi_fast_download(ar, address, ar->fw_otp,
1322 if (ret) {
1323 ath6kl_err("Failed to upload OTP file: %d\n", ret);
1324 return ret;
1328 ret = ath6kl_bmi_read_hi32(ar, hi_app_start, &address);
1330 if (ret) {
1331 ath6kl_err("Failed to read hi_app_start: %d\n", ret);
1332 return ret;
1350 return ret;
1356 int ret;
1366 ret = ath6kl_bmi_fast_download(ar, address, ar->fw, ar->fw_len);
1368 if (ret) {
1369 ath6kl_err("Failed to write firmware: %d\n", ret);
1370 return ret;
1381 return ret;
1387 int ret;
1397 ret = ath6kl_bmi_write(ar, address, ar->fw_patch, ar->fw_patch_len);
1398 if (ret) {
1399 ath6kl_err("Failed to write patch file: %d\n", ret);
1400 return ret;
1411 int ret;
1424 ret = ath6kl_bmi_write(ar, address, ar->fw_testscript,
1426 if (ret) {
1427 ath6kl_err("Failed to write testscript file: %d\n", ret);
1428 return ret;
1709 int ret, i;
1714 ret = ath6kl_hif_power_on(ar);
1715 if (ret)
1716 return ret;
1718 ret = ath6kl_configure_target(ar);
1719 if (ret)
1722 ret = ath6kl_init_upload(ar);
1723 if (ret)
1727 ret = ath6kl_bmi_done(ar);
1728 if (ret)
1736 ret = ath6kl_htc_wait_target(ar->htc_target);
1738 if (ret == -ETIMEDOUT) {
1748 } else if (ret) {
1749 ath6kl_err("htc wait target failed: %d\n", ret);
1753 ret = ath6kl_init_service_ep(ar);
1754 if (ret) {
1755 ath6kl_err("Endpoint service initialization failed: %d\n", ret);
1763 ret = ath6kl_htc_start(ar->htc_target);
1764 if (ret) {
1779 ret = -EIO;
1799 ret = -EIO;
1811 ret = ath6kl_target_config_wlan_params(ar, i);
1812 if (ret)
1825 return ret;
1841 int ret;
1851 ret = ath6kl_hif_power_off(ar);
1852 if (ret)
1853 ath6kl_warn("failed to power off hif: %d\n", ret);