Lines Matching refs:ret

118 	int ret;  in ath10k_sdio_func0_cmd52_rd_byte()  local
125 ret = mmc_wait_for_cmd(card->host, &io_cmd, 0); in ath10k_sdio_func0_cmd52_rd_byte()
126 if (!ret) in ath10k_sdio_func0_cmd52_rd_byte()
129 return ret; in ath10k_sdio_func0_cmd52_rd_byte()
137 int ret; in ath10k_sdio_config() local
144 ret = ath10k_sdio_func0_cmd52_rd_byte(func->card, in ath10k_sdio_config()
152 ret = ath10k_sdio_func0_cmd52_wr_byte(func->card, in ath10k_sdio_config()
157 ret = ath10k_sdio_func0_cmd52_rd_byte( in ath10k_sdio_config()
166 ret = ath10k_sdio_func0_cmd52_wr_byte(func->card, in ath10k_sdio_config()
169 if (ret) { in ath10k_sdio_config()
170 ath10k_warn(ar, "failed to enable driver strength: %d\n", ret); in ath10k_sdio_config()
175 ret = ath10k_sdio_func0_cmd52_rd_byte(func->card, in ath10k_sdio_config()
181 ret = ath10k_sdio_func0_cmd52_wr_byte(func->card, in ath10k_sdio_config()
184 if (ret) { in ath10k_sdio_config()
186 ret); in ath10k_sdio_config()
191 ret = ath10k_sdio_func0_cmd52_rd_byte(func->card, in ath10k_sdio_config()
198 ret = ath10k_sdio_func0_cmd52_wr_byte(func->card, in ath10k_sdio_config()
205 ret = sdio_set_block_size(func, ar_sdio->mbox_info.block_size); in ath10k_sdio_config()
206 if (ret) { in ath10k_sdio_config()
208 ar_sdio->mbox_info.block_size, ret); in ath10k_sdio_config()
214 return ret; in ath10k_sdio_config()
221 int ret; in ath10k_sdio_write32() local
225 sdio_writel(func, val, addr, &ret); in ath10k_sdio_write32()
226 if (ret) { in ath10k_sdio_write32()
228 val, addr, ret); in ath10k_sdio_write32()
238 return ret; in ath10k_sdio_write32()
246 int ret; in ath10k_sdio_writesb32() local
256 ret = sdio_writesb(func, addr, buf, sizeof(*buf)); in ath10k_sdio_writesb32()
257 if (ret) { in ath10k_sdio_writesb32()
259 val, addr, ret); in ath10k_sdio_writesb32()
271 return ret; in ath10k_sdio_writesb32()
278 int ret; in ath10k_sdio_read32() local
281 *val = sdio_readl(func, addr, &ret); in ath10k_sdio_read32()
282 if (ret) { in ath10k_sdio_read32()
284 addr, ret); in ath10k_sdio_read32()
294 return ret; in ath10k_sdio_read32()
301 int ret; in ath10k_sdio_read() local
305 ret = sdio_memcpy_fromio(func, buf, addr, len); in ath10k_sdio_read()
306 if (ret) { in ath10k_sdio_read()
308 addr, ret); in ath10k_sdio_read()
319 return ret; in ath10k_sdio_read()
326 int ret; in ath10k_sdio_write() local
333 ret = sdio_memcpy_toio(func, addr, (void *)buf, len); in ath10k_sdio_write()
334 if (ret) { in ath10k_sdio_write()
336 addr, ret); in ath10k_sdio_write()
347 return ret; in ath10k_sdio_write()
354 int ret; in ath10k_sdio_readsb() local
360 ret = sdio_readsb(func, buf, addr, len); in ath10k_sdio_readsb()
361 if (ret) { in ath10k_sdio_readsb()
363 addr, ret); in ath10k_sdio_readsb()
374 return ret; in ath10k_sdio_readsb()
390 int ret; in ath10k_sdio_mbox_rx_process_packet() local
397 ret = ath10k_htc_process_trailer(htc, in ath10k_sdio_mbox_rx_process_packet()
403 if (ret) in ath10k_sdio_mbox_rx_process_packet()
404 return ret; in ath10k_sdio_mbox_rx_process_packet()
427 int ret, i, *n_lookahead_local; in ath10k_sdio_mbox_rx_process_packets() local
441 ret = -ENOMEM; in ath10k_sdio_mbox_rx_process_packets()
449 ret = -ENOMEM; in ath10k_sdio_mbox_rx_process_packets()
464 ret = ath10k_sdio_mbox_rx_process_packet(ar, in ath10k_sdio_mbox_rx_process_packets()
468 if (ret) in ath10k_sdio_mbox_rx_process_packets()
487 ret = 0; in ath10k_sdio_mbox_rx_process_packets()
496 return ret; in ath10k_sdio_mbox_rx_process_packets()
505 int ret, i; in ath10k_sdio_mbox_alloc_bundle() local
525 ret = ath10k_sdio_mbox_alloc_rx_pkt(&rx_pkts[i], in ath10k_sdio_mbox_alloc_bundle()
530 if (ret) in ath10k_sdio_mbox_alloc_bundle()
531 return ret; in ath10k_sdio_mbox_alloc_bundle()
544 int ret, i; in ath10k_sdio_mbox_rx_alloc() local
550 ret = -ENOMEM; in ath10k_sdio_mbox_rx_alloc()
562 ret = -ENOMEM; in ath10k_sdio_mbox_rx_alloc()
577 ret = -EINVAL; in ath10k_sdio_mbox_rx_alloc()
589 ret = ath10k_sdio_mbox_alloc_bundle(ar, in ath10k_sdio_mbox_rx_alloc()
596 if (ret) { in ath10k_sdio_mbox_rx_alloc()
598 ret); in ath10k_sdio_mbox_rx_alloc()
615 ret = ath10k_sdio_mbox_alloc_rx_pkt(&ar_sdio->rx_pkts[pkt_cnt], in ath10k_sdio_mbox_rx_alloc()
620 if (ret) { in ath10k_sdio_mbox_rx_alloc()
621 ath10k_warn(ar, "alloc_rx_pkt error %d\n", ret); in ath10k_sdio_mbox_rx_alloc()
639 return ret; in ath10k_sdio_mbox_rx_alloc()
648 int ret; in ath10k_sdio_mbox_rx_fetch() local
650 ret = ath10k_sdio_readsb(ar, ar_sdio->mbox_info.htc_addr, in ath10k_sdio_mbox_rx_fetch()
652 if (ret) in ath10k_sdio_mbox_rx_fetch()
659 ret = -EINVAL; in ath10k_sdio_mbox_rx_fetch()
670 return ret; in ath10k_sdio_mbox_rx_fetch()
678 int ret, i; in ath10k_sdio_mbox_rx_fetch_bundle() local
687 ret = -E2BIG; in ath10k_sdio_mbox_rx_fetch_bundle()
691 ret = ath10k_sdio_readsb(ar, ar_sdio->mbox_info.htc_addr, in ath10k_sdio_mbox_rx_fetch_bundle()
693 if (ret) { in ath10k_sdio_mbox_rx_fetch_bundle()
694 ath10k_warn(ar, "failed to read bundle packets: %d", ret); in ath10k_sdio_mbox_rx_fetch_bundle()
705 ret = -EINVAL; in ath10k_sdio_mbox_rx_fetch_bundle()
722 return ret; in ath10k_sdio_mbox_rx_fetch_bundle()
739 int ret; in ath10k_sdio_mbox_rxmsg_pending_handler() local
753 ret = ath10k_sdio_mbox_rx_alloc(ar, lookaheads, in ath10k_sdio_mbox_rxmsg_pending_handler()
755 if (ret) in ath10k_sdio_mbox_rxmsg_pending_handler()
765 ret = ath10k_sdio_mbox_rx_fetch_bundle(ar); in ath10k_sdio_mbox_rxmsg_pending_handler()
767 ret = ath10k_sdio_mbox_rx_fetch(ar); in ath10k_sdio_mbox_rxmsg_pending_handler()
774 ret = ath10k_sdio_mbox_rx_process_packets(ar, in ath10k_sdio_mbox_rxmsg_pending_handler()
778 if (!n_lookaheads || ret) in ath10k_sdio_mbox_rxmsg_pending_handler()
790 if (ret && (ret != -ECANCELED)) in ath10k_sdio_mbox_rxmsg_pending_handler()
792 ret); in ath10k_sdio_mbox_rxmsg_pending_handler()
794 return ret; in ath10k_sdio_mbox_rxmsg_pending_handler()
800 int ret; in ath10k_sdio_mbox_proc_dbg_intr() local
808 ret = ath10k_sdio_read32(ar, MBOX_COUNT_DEC_ADDRESS, &val); in ath10k_sdio_mbox_proc_dbg_intr()
809 if (ret) in ath10k_sdio_mbox_proc_dbg_intr()
810 ath10k_warn(ar, "failed to clear debug interrupt: %d\n", ret); in ath10k_sdio_mbox_proc_dbg_intr()
812 return ret; in ath10k_sdio_mbox_proc_dbg_intr()
820 int ret; in ath10k_sdio_mbox_proc_counter_intr() local
831 ret = ath10k_sdio_mbox_proc_dbg_intr(ar); in ath10k_sdio_mbox_proc_counter_intr()
833 ret = 0; in ath10k_sdio_mbox_proc_counter_intr()
837 return ret; in ath10k_sdio_mbox_proc_counter_intr()
845 int ret; in ath10k_sdio_mbox_proc_err_intr() local
875 ret = ath10k_sdio_writesb32(ar, MBOX_ERROR_INT_STATUS_ADDRESS, in ath10k_sdio_mbox_proc_err_intr()
877 if (ret) { in ath10k_sdio_mbox_proc_err_intr()
879 ret); in ath10k_sdio_mbox_proc_err_intr()
880 return ret; in ath10k_sdio_mbox_proc_err_intr()
891 int ret; in ath10k_sdio_mbox_proc_cpu_intr() local
898 ret = -EIO; in ath10k_sdio_mbox_proc_cpu_intr()
912 ret = ath10k_sdio_writesb32(ar, MBOX_CPU_INT_STATUS_ADDRESS, in ath10k_sdio_mbox_proc_cpu_intr()
914 if (ret) { in ath10k_sdio_mbox_proc_cpu_intr()
916 ret); in ath10k_sdio_mbox_proc_cpu_intr()
925 return ret; in ath10k_sdio_mbox_proc_cpu_intr()
937 int ret; in ath10k_sdio_mbox_read_int_status() local
951 ret = 0; in ath10k_sdio_mbox_read_int_status()
960 ret = ath10k_sdio_read(ar, MBOX_HOST_INT_STATUS_ADDRESS, in ath10k_sdio_mbox_read_int_status()
962 if (ret) { in ath10k_sdio_mbox_read_int_status()
975 ret = 0; in ath10k_sdio_mbox_read_int_status()
992 return ret; in ath10k_sdio_mbox_read_int_status()
1000 int ret; in ath10k_sdio_mbox_proc_pending_irqs() local
1008 ret = ath10k_sdio_mbox_read_int_status(ar, in ath10k_sdio_mbox_proc_pending_irqs()
1011 if (ret) { in ath10k_sdio_mbox_proc_pending_irqs()
1017 ret = 0; in ath10k_sdio_mbox_proc_pending_irqs()
1027 ret = ath10k_sdio_mbox_rxmsg_pending_handler(ar, in ath10k_sdio_mbox_proc_pending_irqs()
1030 if (ret) in ath10k_sdio_mbox_proc_pending_irqs()
1040 ret = ath10k_sdio_mbox_proc_cpu_intr(ar); in ath10k_sdio_mbox_proc_pending_irqs()
1041 if (ret) in ath10k_sdio_mbox_proc_pending_irqs()
1047 ret = ath10k_sdio_mbox_proc_err_intr(ar); in ath10k_sdio_mbox_proc_pending_irqs()
1048 if (ret) in ath10k_sdio_mbox_proc_pending_irqs()
1054 ret = ath10k_sdio_mbox_proc_counter_intr(ar); in ath10k_sdio_mbox_proc_pending_irqs()
1056 ret = 0; in ath10k_sdio_mbox_proc_pending_irqs()
1073 *done, ret); in ath10k_sdio_mbox_proc_pending_irqs()
1075 return ret; in ath10k_sdio_mbox_proc_pending_irqs()
1128 int ret; in ath10k_sdio_bmi_credits() local
1141 ret = ath10k_sdio_read32(ar, addr, &cmd_credits); in ath10k_sdio_bmi_credits()
1142 if (ret) { in ath10k_sdio_bmi_credits()
1145 ret); in ath10k_sdio_bmi_credits()
1146 return ret; in ath10k_sdio_bmi_credits()
1167 int ret; in ath10k_sdio_bmi_get_rx_lookahead() local
1173 ret = ath10k_sdio_read32(ar, in ath10k_sdio_bmi_get_rx_lookahead()
1176 if (ret) { in ath10k_sdio_bmi_get_rx_lookahead()
1177 ath10k_warn(ar, "unable to read RX_LOOKAHEAD_VALID: %d\n", ret); in ath10k_sdio_bmi_get_rx_lookahead()
1178 return ret; in ath10k_sdio_bmi_get_rx_lookahead()
1190 return ret; in ath10k_sdio_bmi_get_rx_lookahead()
1199 int ret; in ath10k_sdio_bmi_exchange_msg() local
1202 ret = ath10k_sdio_bmi_credits(ar); in ath10k_sdio_bmi_exchange_msg()
1203 if (ret) in ath10k_sdio_bmi_exchange_msg()
1204 return ret; in ath10k_sdio_bmi_exchange_msg()
1209 ret = ath10k_sdio_write(ar, addr, ar_sdio->bmi_buf, req_len); in ath10k_sdio_bmi_exchange_msg()
1210 if (ret) { in ath10k_sdio_bmi_exchange_msg()
1213 ret); in ath10k_sdio_bmi_exchange_msg()
1214 return ret; in ath10k_sdio_bmi_exchange_msg()
1267 ret = ath10k_sdio_bmi_get_rx_lookahead(ar); in ath10k_sdio_bmi_exchange_msg()
1268 if (ret) in ath10k_sdio_bmi_exchange_msg()
1269 return ret; in ath10k_sdio_bmi_exchange_msg()
1273 ret = ath10k_sdio_read(ar, addr, ar_sdio->bmi_buf, *resp_len); in ath10k_sdio_bmi_exchange_msg()
1274 if (ret) { in ath10k_sdio_bmi_exchange_msg()
1277 ret); in ath10k_sdio_bmi_exchange_msg()
1278 return ret; in ath10k_sdio_bmi_exchange_msg()
1327 int ret; in __ath10k_sdio_write_async() local
1330 ret = ath10k_sdio_write(ar, req->address, skb->data, skb->len); in __ath10k_sdio_write_async()
1331 if (ret) in __ath10k_sdio_write_async()
1333 req->address, ret); in __ath10k_sdio_write_async()
1377 int ret = 0; in ath10k_sdio_read_rtc_state() local
1379 rtc_state = sdio_f0_readb(ar_sdio->func, ATH10K_CIS_RTC_STATE_ADDR, &ret); in ath10k_sdio_read_rtc_state()
1380 if (ret) { in ath10k_sdio_read_rtc_state()
1381 ath10k_warn(ar, "failed to read rtc state: %d\n", ret); in ath10k_sdio_read_rtc_state()
1382 return ret; in ath10k_sdio_read_rtc_state()
1387 return ret; in ath10k_sdio_read_rtc_state()
1394 int retry = ATH10K_CIS_READ_RETRY, ret = 0; in ath10k_sdio_set_mbox_sleep() local
1399 ret = ath10k_sdio_read32(ar, ATH10K_FIFO_TIMEOUT_AND_CHIP_CONTROL, &val); in ath10k_sdio_set_mbox_sleep()
1400 if (ret) { in ath10k_sdio_set_mbox_sleep()
1402 ret); in ath10k_sdio_set_mbox_sleep()
1414 ret = ath10k_sdio_write32(ar, ATH10K_FIFO_TIMEOUT_AND_CHIP_CONTROL, val); in ath10k_sdio_set_mbox_sleep()
1415 if (ret) { in ath10k_sdio_set_mbox_sleep()
1417 ret); in ath10k_sdio_set_mbox_sleep()
1423 ret = ath10k_sdio_read_rtc_state(ar_sdio, &rtc_state); in ath10k_sdio_set_mbox_sleep()
1425 if (ret) { in ath10k_sdio_set_mbox_sleep()
1426 ath10k_warn(ar, "failed to disable mbox sleep: %d", ret); in ath10k_sdio_set_mbox_sleep()
1444 return ret; in ath10k_sdio_set_mbox_sleep()
1525 int ret; in ath10k_sdio_irq_handler() local
1534 ret = ath10k_sdio_mbox_proc_pending_irqs(ar, &done); in ath10k_sdio_irq_handler()
1535 if (ret) in ath10k_sdio_irq_handler()
1543 if (ret && ret != -ECANCELED) in ath10k_sdio_irq_handler()
1545 ret); in ath10k_sdio_irq_handler()
1555 int ret; in ath10k_sdio_disable_intrs() local
1560 ret = ath10k_sdio_write(ar, MBOX_INT_STATUS_ENABLE_ADDRESS, in ath10k_sdio_disable_intrs()
1562 if (ret) in ath10k_sdio_disable_intrs()
1563 ath10k_warn(ar, "unable to disable sdio interrupts: %d\n", ret); in ath10k_sdio_disable_intrs()
1567 return ret; in ath10k_sdio_disable_intrs()
1575 int ret; in ath10k_sdio_hif_power_up() local
1582 ret = ath10k_sdio_config(ar); in ath10k_sdio_hif_power_up()
1583 if (ret) { in ath10k_sdio_hif_power_up()
1584 ath10k_err(ar, "failed to config sdio: %d\n", ret); in ath10k_sdio_hif_power_up()
1585 return ret; in ath10k_sdio_hif_power_up()
1590 ret = sdio_enable_func(func); in ath10k_sdio_hif_power_up()
1591 if (ret) { in ath10k_sdio_hif_power_up()
1592 ath10k_warn(ar, "unable to enable sdio function: %d)\n", ret); in ath10k_sdio_hif_power_up()
1594 return ret; in ath10k_sdio_hif_power_up()
1606 ret = ath10k_sdio_disable_intrs(ar); in ath10k_sdio_hif_power_up()
1607 if (ret) in ath10k_sdio_hif_power_up()
1608 return ret; in ath10k_sdio_hif_power_up()
1616 int ret; in ath10k_sdio_hif_power_down() local
1629 ret = sdio_disable_func(ar_sdio->func); in ath10k_sdio_hif_power_down()
1630 if (ret) { in ath10k_sdio_hif_power_down()
1631 ath10k_warn(ar, "unable to disable sdio function: %d\n", ret); in ath10k_sdio_hif_power_down()
1636 ret = mmc_hw_reset(ar_sdio->func->card->host); in ath10k_sdio_hif_power_down()
1637 if (ret) in ath10k_sdio_hif_power_down()
1638 ath10k_warn(ar, "unable to reset sdio: %d\n", ret); in ath10k_sdio_hif_power_down()
1651 int ret, i; in ath10k_sdio_hif_tx_sg() local
1667 ret = ath10k_sdio_prep_async_req(ar, address, skb, in ath10k_sdio_hif_tx_sg()
1669 if (ret) in ath10k_sdio_hif_tx_sg()
1670 return ret; in ath10k_sdio_hif_tx_sg()
1683 int ret; in ath10k_sdio_enable_intrs() local
1715 ret = ath10k_sdio_write(ar, MBOX_INT_STATUS_ENABLE_ADDRESS, in ath10k_sdio_enable_intrs()
1717 if (ret) in ath10k_sdio_enable_intrs()
1720 ret); in ath10k_sdio_enable_intrs()
1723 return ret; in ath10k_sdio_enable_intrs()
1731 int ret; in ath10k_sdio_hif_diag_read() local
1739 ret = ath10k_sdio_write32(ar, MBOX_WINDOW_READ_ADDR_ADDRESS, address); in ath10k_sdio_hif_diag_read()
1740 if (ret) { in ath10k_sdio_hif_diag_read()
1741 ath10k_warn(ar, "failed to set mbox window read address: %d", ret); in ath10k_sdio_hif_diag_read()
1746 ret = ath10k_sdio_read(ar, MBOX_WINDOW_DATA_ADDRESS, mem, buf_len); in ath10k_sdio_hif_diag_read()
1747 if (ret) { in ath10k_sdio_hif_diag_read()
1749 ret); in ath10k_sdio_hif_diag_read()
1758 return ret; in ath10k_sdio_hif_diag_read()
1765 int ret; in ath10k_sdio_diag_read32() local
1771 ret = ath10k_sdio_hif_diag_read(ar, address, val, sizeof(*val)); in ath10k_sdio_diag_read32()
1772 if (ret) in ath10k_sdio_diag_read32()
1780 return ret; in ath10k_sdio_diag_read32()
1786 int ret; in ath10k_sdio_hif_diag_write_mem() local
1789 ret = ath10k_sdio_write(ar, MBOX_WINDOW_DATA_ADDRESS, data, nbytes); in ath10k_sdio_hif_diag_write_mem()
1790 if (ret) { in ath10k_sdio_hif_diag_write_mem()
1793 data, ret); in ath10k_sdio_hif_diag_write_mem()
1794 return ret; in ath10k_sdio_hif_diag_write_mem()
1798 ret = ath10k_sdio_write32(ar, MBOX_WINDOW_WRITE_ADDR_ADDRESS, address); in ath10k_sdio_hif_diag_write_mem()
1799 if (ret) { in ath10k_sdio_hif_diag_write_mem()
1800 ath10k_warn(ar, "failed to set mbox window write address: %d", ret); in ath10k_sdio_hif_diag_write_mem()
1801 return ret; in ath10k_sdio_hif_diag_write_mem()
1811 int ret = 0; in ath10k_sdio_hif_start_post() local
1815 ret = ath10k_sdio_diag_read32(ar, addr, &val); in ath10k_sdio_hif_start_post()
1816 if (ret) { in ath10k_sdio_hif_start_post()
1817 ath10k_warn(ar, "unable to read hi_acs_flags : %d\n", ret); in ath10k_sdio_hif_start_post()
1818 return ret; in ath10k_sdio_hif_start_post()
1839 int ret; in ath10k_sdio_get_htt_tx_complete() local
1843 ret = ath10k_sdio_diag_read32(ar, addr, &val); in ath10k_sdio_get_htt_tx_complete()
1844 if (ret) { in ath10k_sdio_get_htt_tx_complete()
1846 "unable to read hi_acs_flags for htt tx comple : %d\n", ret); in ath10k_sdio_get_htt_tx_complete()
1847 return ret; in ath10k_sdio_get_htt_tx_complete()
1850 ret = (val & HI_ACS_FLAGS_SDIO_REDUCE_TX_COMPL_FW_ACK); in ath10k_sdio_get_htt_tx_complete()
1853 ret ? " " : " not "); in ath10k_sdio_get_htt_tx_complete()
1855 return ret; in ath10k_sdio_get_htt_tx_complete()
1863 int ret; in ath10k_sdio_hif_start() local
1872 ret = ath10k_sdio_disable_intrs(ar); in ath10k_sdio_hif_start()
1873 if (ret) in ath10k_sdio_hif_start()
1874 return ret; in ath10k_sdio_hif_start()
1885 ret = sdio_claim_irq(ar_sdio->func, ath10k_sdio_irq_handler); in ath10k_sdio_hif_start()
1886 if (ret) { in ath10k_sdio_hif_start()
1887 ath10k_warn(ar, "failed to claim sdio interrupt: %d\n", ret); in ath10k_sdio_hif_start()
1889 return ret; in ath10k_sdio_hif_start()
1894 ret = ath10k_sdio_enable_intrs(ar); in ath10k_sdio_hif_start()
1895 if (ret) in ath10k_sdio_hif_start()
1896 ath10k_warn(ar, "failed to enable sdio interrupts: %d\n", ret); in ath10k_sdio_hif_start()
1899 ret = ath10k_sdio_set_mbox_sleep(ar, true); in ath10k_sdio_hif_start()
1900 if (ret) in ath10k_sdio_hif_start()
1901 return ret; in ath10k_sdio_hif_start()
1906 ret = ath10k_sdio_set_mbox_sleep(ar, false); in ath10k_sdio_hif_start()
1907 if (ret) in ath10k_sdio_hif_start()
1908 return ret; in ath10k_sdio_hif_start()
1922 int ret; in ath10k_sdio_irq_disable() local
1937 ret = ath10k_sdio_prep_async_req(ar, MBOX_INT_STATUS_ENABLE_ADDRESS, in ath10k_sdio_irq_disable()
1939 if (ret) in ath10k_sdio_irq_disable()
1947 ret = wait_for_completion_timeout(&irqs_disabled_comp, in ath10k_sdio_irq_disable()
1949 if (!ret) in ath10k_sdio_irq_disable()
1954 ret = sdio_release_irq(ar_sdio->func); in ath10k_sdio_irq_disable()
1955 if (ret) in ath10k_sdio_irq_disable()
1956 ath10k_warn(ar, "failed to release sdio interrupt: %d\n", ret); in ath10k_sdio_irq_disable()
2143 int ret; in ath10k_sdio_pm_suspend() local
2152 ret = sdio_set_host_pm_flags(func, pm_flag); in ath10k_sdio_pm_suspend()
2153 if (ret) { in ath10k_sdio_pm_suspend()
2156 pm_flag, pm_caps, ret); in ath10k_sdio_pm_suspend()
2157 return ret; in ath10k_sdio_pm_suspend()
2160 return ret; in ath10k_sdio_pm_suspend()
2198 int ret; in ath10k_sdio_read_host_interest_value() local
2202 ret = ath10k_sdio_diag_read32(ar, addr, val); in ath10k_sdio_read_host_interest_value()
2204 if (ret) in ath10k_sdio_read_host_interest_value()
2208 return ret; in ath10k_sdio_read_host_interest_value()
2215 int i, ret; in ath10k_sdio_read_mem() local
2218 ret = ath10k_sdio_diag_read32(ar, address + i, &val); in ath10k_sdio_read_mem()
2219 if (ret) { in ath10k_sdio_read_mem()
2226 return ret; in ath10k_sdio_read_mem()
2245 int i, ret; in ath10k_sdio_dump_registers() local
2248 ret = ath10k_sdio_read_host_interest_value(ar, HI_ITEM(hi_failure_state), in ath10k_sdio_dump_registers()
2250 if (ret) { in ath10k_sdio_dump_registers()
2251 ath10k_warn(ar, "failed to read firmware dump area: %d\n", ret); in ath10k_sdio_dump_registers()
2256 ret = ath10k_bmi_read_memory(ar, reg_dump_area, reg_dump_values, in ath10k_sdio_dump_registers()
2259 ret = ath10k_sdio_read_mem(ar, reg_dump_area, reg_dump_values, in ath10k_sdio_dump_registers()
2262 if (ret) { in ath10k_sdio_dump_registers()
2263 ath10k_warn(ar, "failed to read firmware dump value: %d\n", ret); in ath10k_sdio_dump_registers()
2289 int ret, i, j; in ath10k_sdio_dump_memory_section() local
2349 ret = ath10k_sdio_read_mem(ar, cur_section->start, in ath10k_sdio_dump_memory_section()
2351 if (ret) { in ath10k_sdio_dump_memory_section()
2353 cur_section->start, ret); in ath10k_sdio_dump_memory_section()
2384 int ret; in ath10k_sdio_dump_memory_generic() local
2397 ret = ath10k_bmi_read_memory(ar, in ath10k_sdio_dump_memory_generic()
2402 ret = ath10k_sdio_read_mem(ar, in ath10k_sdio_dump_memory_generic()
2407 if (ret) { in ath10k_sdio_dump_memory_generic()
2409 current_region->name, ret); in ath10k_sdio_dump_memory_generic()
2410 return ret; in ath10k_sdio_dump_memory_generic()
2425 int ret, i; in ath10k_sdio_dump_memory() local
2458 ret = ath10k_sdio_dump_memory_generic(ar, current_region, buf, in ath10k_sdio_dump_memory()
2460 if (ret >= 0) in ath10k_sdio_dump_memory()
2461 count = ret; in ath10k_sdio_dump_memory()
2518 int ret, i; in ath10k_sdio_probe() local
2549 ret = -ENOMEM; in ath10k_sdio_probe()
2555 ret = -ENOMEM; in ath10k_sdio_probe()
2563 ret = -ENOMEM; in ath10k_sdio_probe()
2569 ret = -ENOMEM; in ath10k_sdio_probe()
2589 ret = -ENOMEM; in ath10k_sdio_probe()
2602 ret = -ENODEV; in ath10k_sdio_probe()
2621 ret = ath10k_core_register(ar, &bus_params); in ath10k_sdio_probe()
2622 if (ret) { in ath10k_sdio_probe()
2623 ath10k_err(ar, "failed to register driver core: %d\n", ret); in ath10k_sdio_probe()
2636 return ret; in ath10k_sdio_probe()
2679 int ret; in ath10k_sdio_init() local
2681 ret = sdio_register_driver(&ath10k_sdio_driver); in ath10k_sdio_init()
2682 if (ret) in ath10k_sdio_init()
2683 pr_err("sdio driver registration failed: %d\n", ret); in ath10k_sdio_init()
2685 return ret; in ath10k_sdio_init()