Lines Matching refs:ret
61 int ret;
63 ret = read_poll_timeout_atomic(_fw_get_rdy, val,
66 if (ret) {
381 int ret;
383 ret = rtw89_mfw_recognize(rtwdev, type, fw_suit, nowarn);
384 if (ret)
385 return ret;
489 int ret;
495 ret = request_firmware(&firmware, fw_name, device);
496 if (!ret) {
503 if (ret) {
504 dev_err(device, "failed to early request firmware: %d\n", ret);
522 int ret;
525 ret = __rtw89_fw_recognize(rtwdev, RTW89_FW_NORMAL_CE, true);
526 if (!ret)
530 ret = __rtw89_fw_recognize(rtwdev, RTW89_FW_NORMAL, false);
531 if (ret)
532 return ret;
646 int ret;
672 ret = handler->fn(rtwdev, hdr, handler->data);
673 if (ret)
674 return ret;
741 u32 ret = 0;
755 ret = rtw89_h2c_tx(rtwdev, skb, false);
756 if (ret) {
758 ret = -1;
766 return ret;
772 int ret;
774 ret = __rtw89_fw_download_hdr(rtwdev, fw, len);
775 if (ret) {
777 return ret;
780 ret = read_poll_timeout_atomic(rtw89_read8, val, val & B_AX_FWDL_PATH_RDY,
783 if (ret) {
785 return ret;
801 int ret;
816 ret = rtw89_h2c_tx(rtwdev, skb, true);
817 if (ret) {
819 ret = -1;
831 return ret;
839 int ret;
842 ret = __rtw89_fw_download_main(rtwdev, section_info);
843 if (ret)
844 return ret;
850 ret = rtw89_fw_check_rdy(rtwdev);
851 if (ret) {
853 return ret;
896 int ret;
899 ret = rtw89_mac_enable_cpu(rtwdev, 0, true);
900 if (ret)
901 return ret;
903 ret = rtw89_fw_hdr_parser(rtwdev, fw_suit, &info);
904 if (ret) {
909 ret = read_poll_timeout_atomic(rtw89_read8, val, val & B_AX_H2C_PATH_RDY,
912 if (ret) {
917 ret = rtw89_fw_download_hdr(rtwdev, fw_suit->data, info.hdr_len -
919 if (ret) {
920 ret = -EBUSY;
924 ret = rtw89_fw_download_main(rtwdev, fw_suit->data, &info);
925 if (ret) {
926 ret = -EBUSY;
937 return ret;
941 return ret;
959 int ret;
969 ret = firmware_request_nowarn(&req->firmware, fw_name, rtwdev->dev);
971 ret = request_firmware(&req->firmware, fw_name, rtwdev->dev);
975 return ret;
1178 int ret;
1195 ret = rtw89_h2c_tx(rtwdev, skb, false);
1196 if (ret) {
1205 return ret;
1214 int ret;
1231 ret = rtw89_h2c_tx(rtwdev, skb, false);
1232 if (ret) {
1241 return ret;
1254 int ret;
1256 ret = valid ?
1259 if (ret) {
1304 ret = rtw89_h2c_tx(rtwdev, skb, false);
1305 if (ret) {
1314 return ret;
1321 int ret;
1342 ret = rtw89_h2c_tx(rtwdev, skb, false);
1343 if (ret) {
1352 return ret;
1375 int ret;
1395 ret = rtw89_h2c_tx(rtwdev, skb, false);
1396 if (ret) {
1405 return ret;
1416 int ret;
1442 ret = rtw89_fw_h2c_add_pkt_offload(rtwdev, &info->id, skb);
1445 if (ret)
1490 int ret;
1518 ret = rtw89_h2c_tx(rtwdev, skb, false);
1519 if (ret) {
1528 return ret;
1536 int ret;
1562 ret = rtw89_h2c_tx(rtwdev, skb, false);
1563 if (ret) {
1572 return ret;
1585 int ret;
1614 ret = rtw89_h2c_tx(rtwdev, skb, false);
1615 if (ret) {
1624 return ret;
1657 int ret;
1685 ret = rtw89_h2c_tx(rtwdev, skb, false);
1686 if (ret) {
1695 return ret;
1768 int ret;
1821 ret = rtw89_h2c_tx(rtwdev, skb, false);
1822 if (ret) {
1831 return ret;
1839 int ret;
1863 ret = rtw89_h2c_tx(rtwdev, skb, false);
1864 if (ret) {
1873 return ret;
1881 int ret;
1902 ret = rtw89_h2c_tx(rtwdev, skb, false);
1903 if (ret) {
1912 return ret;
1929 int ret;
1978 ret = rtw89_h2c_tx(rtwdev, skb, false);
1979 if (ret) {
1982 return ret;
1997 int ret;
2024 ret = rtw89_h2c_tx(rtwdev, skb, false);
2025 if (ret) {
2034 return ret;
2045 int ret;
2077 ret = rtw89_h2c_tx(rtwdev, skb, false);
2078 if (ret) {
2087 return ret;
2096 int ret;
2113 ret = rtw89_h2c_tx(rtwdev, skb, false);
2114 if (ret) {
2123 return ret;
2131 int ret;
2150 ret = rtw89_h2c_tx(rtwdev, skb, false);
2151 if (ret) {
2160 return ret;
2170 int ret;
2190 ret = rtw89_h2c_tx(rtwdev, skb, false);
2191 if (ret) {
2200 return ret;
2208 int ret;
2222 ret = rtw89_h2c_tx(rtwdev, skb, false);
2223 if (ret) {
2232 return ret;
2244 int ret;
2276 ret = rtw89_h2c_tx(rtwdev, skb, false);
2277 if (ret) {
2286 return ret;
2296 int ret;
2322 ret = rtw89_h2c_tx(rtwdev, skb, false);
2323 if (ret) {
2332 return ret;
2341 int ret;
2363 ret = rtw89_h2c_tx(rtwdev, skb, false);
2364 if (ret) {
2373 return ret;
2384 int ret;
2447 ret = rtw89_h2c_tx(rtwdev, skb, false);
2448 if (ret) {
2457 return ret;
2470 int ret;
2514 ret = rtw89_h2c_tx(rtwdev, skb, false);
2515 if (ret) {
2524 return ret;
2544 int ret;
2597 ret = rtw89_h2c_tx(rtwdev, skb, false);
2598 if (ret) {
2607 return ret;
2624 int ret;
2687 ret = rtw89_h2c_tx(rtwdev, skb, false);
2688 if (ret) {
2697 return ret;
2714 int ret;
2773 ret = rtw89_h2c_tx(rtwdev, skb, false);
2774 if (ret) {
2783 return ret;
2794 int ret;
2818 ret = rtw89_h2c_tx(rtwdev, skb, false);
2819 if (ret) {
2828 return ret;
2838 int ret;
2874 ret = rtw89_h2c_tx(rtwdev, skb, false);
2875 if (ret) {
2884 return ret;
2895 int ret;
2919 ret = rtw89_h2c_tx(rtwdev, skb, false);
2920 if (ret) {
2929 return ret;
2939 int ret;
2959 ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
2960 if (ret < 0) {
2962 "failed to del pkt ofld: id %d, ret %d\n",
2963 id, ret);
2964 return ret;
2979 int ret;
3009 ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
3010 if (ret < 0) {
3012 "failed to add pkt ofld: id %d, ret %d\n",
3013 alloc_id, ret);
3015 return ret;
3031 int ret;
3078 ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
3079 if (ret) {
3081 return ret;
3097 int ret;
3137 ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
3138 if (ret) {
3140 return ret;
3153 int ret;
3166 ret = rtw89_h2c_tx(rtwdev, skb, false);
3167 if (ret) {
3176 return ret;
3185 int ret;
3207 ret = rtw89_h2c_tx(rtwdev, skb, false);
3208 if (ret) {
3217 return ret;
3226 int ret;
3239 ret = rtw89_h2c_tx(rtwdev, skb, false);
3240 if (ret) {
3249 return ret;
3255 int ret;
3264 ret = rtw89_h2c_tx(rtwdev, skb, false);
3265 if (ret) {
3274 return ret;
3400 int ret;
3402 ret = read_poll_timeout(rtw89_read8, val, val == 0, 1000, 5000, false,
3404 if (ret) {
3406 return ret;
3432 u32 ret;
3437 ret = read_poll_timeout_atomic(rtw89_read8, val, val, 1,
3440 if (ret) {
3442 return ret;
3466 u32 ret;
3477 ret = rtw89_fw_write_h2c_reg(rtwdev, h2c_info);
3478 if (ret)
3479 return ret;
3485 ret = rtw89_fw_read_c2h_reg(rtwdev, c2h_info);
3486 if (ret)
3487 return ret;
3558 int ret = 0;
3567 ret = -ENOMEM;
3575 ret = -ENOMEM;
3587 ret = rtw89_fw_h2c_add_pkt_offload(rtwdev, &info->id, new);
3588 if (ret) {
3598 return ret;
3607 int ret;
3617 ret = rtw89_append_probe_req_ie(rtwdev, rtwvif, skb, i);
3620 if (ret)
3621 return ret;
3640 int ret = 0;
3672 ret = -ENOMEM;
3677 ret = rtw89_fw_h2c_add_pkt_offload(rtwdev, &info->id, skb);
3678 if (ret) {
3695 return ret;
3709 int ret;
3730 ret = rtw89_update_6ghz_rnr_chan(rtwdev, req, ch_info);
3731 if (ret)
3732 rtw89_warn(rtwdev, "RNR fails: %d\n", ret);
3780 int ret = 0;
3790 ret = -ENOMEM;
3819 ret = -ENOMEM;
3836 ret = rtw89_fw_h2c_scan_list_offload(rtwdev, list_len, &chan_list);
3844 return ret;
3850 int ret;
3852 ret = rtw89_hw_scan_update_probe_req(rtwdev, rtwvif);
3853 if (ret) {
3857 ret = rtw89_hw_scan_add_chan_list(rtwdev, rtwvif, connected);
3859 return ret;
3952 int ret = 0;
3962 ret = rtw89_hw_scan_prehandle(rtwdev, rtwvif, connected);
3963 if (ret)
3966 ret = rtw89_fw_h2c_scan_offload(rtwdev, &opt, rtwvif);
3968 return ret;
3976 int ret;
3995 ret = rtw89_h2c_tx(rtwdev, skb, false);
3996 if (ret) {
4005 return ret;
4013 int ret;
4058 ret = rtw89_h2c_tx(rtwdev, skb, false);
4059 if (ret) {
4068 return ret;
4077 int ret;
4080 ret = rtw89_fw_h2c_add_general_pkt(rtwdev, rtwvif,
4083 if (ret)
4106 ret = rtw89_h2c_tx(rtwdev, skb, false);
4107 if (ret) {
4117 return ret;
4127 int ret;
4151 ret = rtw89_h2c_tx(rtwdev, skb, false);
4152 if (ret) {
4162 return ret;
4171 int ret;
4190 ret = rtw89_h2c_tx(rtwdev, skb, false);
4191 if (ret) {
4201 return ret;
4212 int ret;
4237 ret = rtw89_h2c_tx(rtwdev, skb, false);
4238 if (ret) {
4248 return ret;
4256 int ret;
4290 ret = rtw89_h2c_tx(rtwdev, skb, false);
4291 if (ret) {
4300 return ret;
4311 int ret;
4313 ret = rtw89_h2c_tx(rtwdev, skb, false);
4314 if (ret) {
4504 int ret;
4525 ret = rtw89_h2c_tx_and_wait(rtwdev, skb, wait, cond);
4526 if (ret)
4527 return ret;