Lines Matching refs:err
228 int err, i; in mmc_read_ssr() local
241 err = mmc_app_sd_status(card, ssr); in mmc_read_ssr()
242 if (err) { in mmc_read_ssr()
245 err = 0; in mmc_read_ssr()
274 return err; in mmc_read_ssr()
282 int err; in mmc_read_switch() local
294 err = -EIO; in mmc_read_switch()
309 err = mmc_sd_switch(card, 0, 0, 0, status); in mmc_read_switch()
310 if (err) { in mmc_read_switch()
315 if (err != -EINVAL && err != -ENOSYS && err != -EFAULT) in mmc_read_switch()
320 err = 0; in mmc_read_switch()
337 return err; in mmc_read_switch()
345 int err; in mmc_sd_switch_hs() local
367 err = mmc_sd_switch(card, 1, 0, 1, status); in mmc_sd_switch_hs()
368 if (err) in mmc_sd_switch_hs()
374 err = 0; in mmc_sd_switch_hs()
376 err = 1; in mmc_sd_switch_hs()
382 return err; in mmc_sd_switch_hs()
388 int err; in sd_select_driver_type() local
399 err = mmc_sd_switch(card, 1, 2, drive_strength, status); in sd_select_driver_type()
400 if (err) in sd_select_driver_type()
401 return err; in sd_select_driver_type()
451 int err; in sd_set_bus_speed_mode() local
479 err = mmc_sd_switch(card, 1, 0, card->sd_bus_speed, status); in sd_set_bus_speed_mode()
480 if (err) in sd_set_bus_speed_mode()
481 return err; in sd_set_bus_speed_mode()
522 int err; in sd_set_current_limit() local
559 err = mmc_sd_switch(card, 1, 3, current_limit, status); in sd_set_current_limit()
560 if (err) in sd_set_current_limit()
561 return err; in sd_set_current_limit()
577 int err; in mmc_sd_init_uhs_card() local
596 err = mmc_app_set_bus_width(card, MMC_BUS_WIDTH_4); in mmc_sd_init_uhs_card()
597 if (err) in mmc_sd_init_uhs_card()
610 err = sd_select_driver_type(card, status); in mmc_sd_init_uhs_card()
611 if (err) in mmc_sd_init_uhs_card()
615 err = sd_set_current_limit(card, status); in mmc_sd_init_uhs_card()
616 if (err) in mmc_sd_init_uhs_card()
620 err = sd_set_bus_speed_mode(card, status); in mmc_sd_init_uhs_card()
621 if (err) in mmc_sd_init_uhs_card()
632 err = mmc_execute_tuning(card); in mmc_sd_init_uhs_card()
641 if (err && card->host->ios.timing == MMC_TIMING_UHS_DDR50) { in mmc_sd_init_uhs_card()
644 err = 0; in mmc_sd_init_uhs_card()
651 return err; in mmc_sd_init_uhs_card()
696 int err; in mmc_sd_get_cid() local
721 err = mmc_send_if_cond(host, ocr); in mmc_sd_get_cid()
722 if (!err) in mmc_sd_get_cid()
741 err = mmc_send_app_op_cond(host, ocr, rocr); in mmc_sd_get_cid()
742 if (err) in mmc_sd_get_cid()
743 return err; in mmc_sd_get_cid()
751 err = mmc_set_signal_voltage(host, MMC_SIGNAL_VOLTAGE_180, in mmc_sd_get_cid()
753 if (err == -EAGAIN) { in mmc_sd_get_cid()
756 } else if (err) { in mmc_sd_get_cid()
763 err = mmc_send_cid(host, cid); in mmc_sd_get_cid()
765 err = mmc_all_send_cid(host, cid); in mmc_sd_get_cid()
767 return err; in mmc_sd_get_cid()
772 int err; in mmc_sd_get_csd() local
777 err = mmc_send_csd(card, card->raw_csd); in mmc_sd_get_csd()
778 if (err) in mmc_sd_get_csd()
779 return err; in mmc_sd_get_csd()
781 err = mmc_decode_csd(card); in mmc_sd_get_csd()
782 if (err) in mmc_sd_get_csd()
783 return err; in mmc_sd_get_csd()
811 int err; in mmc_sd_setup_card() local
817 err = mmc_app_send_scr(card, card->raw_scr); in mmc_sd_setup_card()
818 if (err) in mmc_sd_setup_card()
819 return err; in mmc_sd_setup_card()
821 err = mmc_decode_scr(card); in mmc_sd_setup_card()
822 if (err) in mmc_sd_setup_card()
823 return err; in mmc_sd_setup_card()
828 err = mmc_read_ssr(card); in mmc_sd_setup_card()
829 if (err) in mmc_sd_setup_card()
830 return err; in mmc_sd_setup_card()
838 err = mmc_read_switch(card); in mmc_sd_setup_card()
839 if (err) in mmc_sd_setup_card()
840 return err; in mmc_sd_setup_card()
850 err = mmc_spi_set_crc(host, use_spi_crc); in mmc_sd_setup_card()
851 if (err) in mmc_sd_setup_card()
852 return err; in mmc_sd_setup_card()
896 int err; in mmc_sd_init_card() local
903 err = mmc_sd_get_cid(host, ocr, cid, &rocr); in mmc_sd_init_card()
904 if (err) in mmc_sd_init_card()
905 return err; in mmc_sd_init_card()
935 err = mmc_send_relative_addr(host, &card->rca); in mmc_sd_init_card()
936 if (err) in mmc_sd_init_card()
941 err = mmc_sd_get_csd(host, card); in mmc_sd_init_card()
942 if (err) in mmc_sd_init_card()
959 err = mmc_select_card(card); in mmc_sd_init_card()
960 if (err) in mmc_sd_init_card()
964 err = mmc_sd_setup_card(host, card, oldcard != NULL); in mmc_sd_init_card()
965 if (err) in mmc_sd_init_card()
970 err = mmc_sd_init_uhs_card(card); in mmc_sd_init_card()
971 if (err) in mmc_sd_init_card()
977 err = mmc_sd_switch_hs(card); in mmc_sd_init_card()
978 if (err > 0) in mmc_sd_init_card()
980 else if (err) in mmc_sd_init_card()
993 err = mmc_app_set_bus_width(card, MMC_BUS_WIDTH_4); in mmc_sd_init_card()
994 if (err) in mmc_sd_init_card()
1008 return err; in mmc_sd_init_card()
1036 int err; in mmc_sd_detect() local
1046 err = _mmc_detect_card_removed(host); in mmc_sd_detect()
1050 if (err) { in mmc_sd_detect()
1062 int err = 0; in _mmc_sd_suspend() local
1073 err = mmc_deselect_cards(host); in _mmc_sd_suspend()
1075 if (!err) { in _mmc_sd_suspend()
1082 return err; in _mmc_sd_suspend()
1090 int err; in mmc_sd_suspend() local
1092 err = _mmc_sd_suspend(host); in mmc_sd_suspend()
1093 if (!err) { in mmc_sd_suspend()
1098 return err; in mmc_sd_suspend()
1107 int err = 0; in _mmc_sd_resume() local
1118 err = mmc_sd_init_card(host, host->card->ocr, host->card); in _mmc_sd_resume()
1123 return err; in _mmc_sd_resume()
1131 int err = 0; in mmc_sd_resume() local
1134 err = _mmc_sd_resume(host); in mmc_sd_resume()
1140 return err; in mmc_sd_resume()
1148 int err; in mmc_sd_runtime_suspend() local
1153 err = _mmc_sd_suspend(host); in mmc_sd_runtime_suspend()
1154 if (err) in mmc_sd_runtime_suspend()
1156 mmc_hostname(host), err); in mmc_sd_runtime_suspend()
1158 return err; in mmc_sd_runtime_suspend()
1166 int err; in mmc_sd_runtime_resume() local
1171 err = _mmc_sd_resume(host); in mmc_sd_runtime_resume()
1172 if (err) in mmc_sd_runtime_resume()
1174 mmc_hostname(host), err); in mmc_sd_runtime_resume()
1202 int err; in mmc_attach_sd() local
1208 err = mmc_send_app_op_cond(host, 0, &ocr); in mmc_attach_sd()
1209 if (err) in mmc_attach_sd()
1210 return err; in mmc_attach_sd()
1222 err = mmc_spi_read_ocr(host, 0, &ocr); in mmc_attach_sd()
1223 if (err) in mmc_attach_sd()
1224 goto err; in mmc_attach_sd()
1233 err = -EINVAL; in mmc_attach_sd()
1234 goto err; in mmc_attach_sd()
1240 err = mmc_sd_init_card(host, rocr, NULL); in mmc_attach_sd()
1241 if (err) in mmc_attach_sd()
1242 goto err; in mmc_attach_sd()
1245 err = mmc_add_card(host->card); in mmc_attach_sd()
1246 if (err) in mmc_attach_sd()
1256 err: in mmc_attach_sd()
1260 mmc_hostname(host), err); in mmc_attach_sd()
1262 return err; in mmc_attach_sd()