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
360 err = -EIO; in mmc_sd_switch_hs()
369 err = mmc_sd_switch(card, 1, 0, 1, status); in mmc_sd_switch_hs()
370 if (err) in mmc_sd_switch_hs()
376 err = 0; in mmc_sd_switch_hs()
378 err = 1; in mmc_sd_switch_hs()
384 return err; in mmc_sd_switch_hs()
392 int err; in sd_select_driver_type() local
436 err = mmc_sd_switch(card, 1, 2, drive_strength, status); in sd_select_driver_type()
437 if (err) in sd_select_driver_type()
438 return err; in sd_select_driver_type()
486 int err; in sd_set_bus_speed_mode() local
514 err = mmc_sd_switch(card, 1, 0, card->sd_bus_speed, status); in sd_set_bus_speed_mode()
515 if (err) in sd_set_bus_speed_mode()
516 return err; in sd_set_bus_speed_mode()
557 int err; in sd_set_current_limit() local
594 err = mmc_sd_switch(card, 1, 3, current_limit, status); in sd_set_current_limit()
595 if (err) in sd_set_current_limit()
596 return err; in sd_set_current_limit()
612 int err; in mmc_sd_init_uhs_card() local
631 err = mmc_app_set_bus_width(card, MMC_BUS_WIDTH_4); in mmc_sd_init_uhs_card()
632 if (err) in mmc_sd_init_uhs_card()
645 err = sd_select_driver_type(card, status); in mmc_sd_init_uhs_card()
646 if (err) in mmc_sd_init_uhs_card()
650 err = sd_set_current_limit(card, status); in mmc_sd_init_uhs_card()
651 if (err) in mmc_sd_init_uhs_card()
655 err = sd_set_bus_speed_mode(card, status); in mmc_sd_init_uhs_card()
656 if (err) in mmc_sd_init_uhs_card()
667 err = mmc_execute_tuning(card); in mmc_sd_init_uhs_card()
676 if (err && card->host->ios.timing == MMC_TIMING_UHS_DDR50) { in mmc_sd_init_uhs_card()
679 err = 0; in mmc_sd_init_uhs_card()
686 return err; in mmc_sd_init_uhs_card()
731 int err; in mmc_sd_get_cid() local
756 err = mmc_send_if_cond(host, ocr); in mmc_sd_get_cid()
757 if (!err) in mmc_sd_get_cid()
776 err = mmc_send_app_op_cond(host, ocr, rocr); in mmc_sd_get_cid()
777 if (err) in mmc_sd_get_cid()
778 return err; in mmc_sd_get_cid()
786 err = mmc_set_signal_voltage(host, MMC_SIGNAL_VOLTAGE_180, in mmc_sd_get_cid()
788 if (err == -EAGAIN) { in mmc_sd_get_cid()
791 } else if (err) { in mmc_sd_get_cid()
798 err = mmc_send_cid(host, cid); in mmc_sd_get_cid()
800 err = mmc_all_send_cid(host, cid); in mmc_sd_get_cid()
802 return err; in mmc_sd_get_cid()
807 int err; in mmc_sd_get_csd() local
812 err = mmc_send_csd(card, card->raw_csd); in mmc_sd_get_csd()
813 if (err) in mmc_sd_get_csd()
814 return err; in mmc_sd_get_csd()
816 err = mmc_decode_csd(card); in mmc_sd_get_csd()
817 if (err) in mmc_sd_get_csd()
818 return err; in mmc_sd_get_csd()
826 int err; in mmc_sd_setup_card() local
832 err = mmc_app_send_scr(card, card->raw_scr); in mmc_sd_setup_card()
833 if (err) in mmc_sd_setup_card()
834 return err; in mmc_sd_setup_card()
836 err = mmc_decode_scr(card); in mmc_sd_setup_card()
837 if (err) in mmc_sd_setup_card()
838 return err; in mmc_sd_setup_card()
843 err = mmc_read_ssr(card); in mmc_sd_setup_card()
844 if (err) in mmc_sd_setup_card()
845 return err; in mmc_sd_setup_card()
853 err = mmc_read_switch(card); in mmc_sd_setup_card()
854 if (err) in mmc_sd_setup_card()
855 return err; in mmc_sd_setup_card()
865 err = mmc_spi_set_crc(host, use_spi_crc); in mmc_sd_setup_card()
866 if (err) in mmc_sd_setup_card()
867 return err; in mmc_sd_setup_card()
917 int err; in mmc_sd_init_card() local
924 err = mmc_sd_get_cid(host, ocr, cid, &rocr); in mmc_sd_init_card()
925 if (err) in mmc_sd_init_card()
926 return err; in mmc_sd_init_card()
956 err = mmc_send_relative_addr(host, &card->rca); in mmc_sd_init_card()
957 if (err) in mmc_sd_init_card()
962 err = mmc_sd_get_csd(host, card); in mmc_sd_init_card()
963 if (err) in mmc_sd_init_card()
980 err = mmc_select_card(card); in mmc_sd_init_card()
981 if (err) in mmc_sd_init_card()
985 err = mmc_sd_setup_card(host, card, oldcard != NULL); in mmc_sd_init_card()
986 if (err) in mmc_sd_init_card()
991 err = mmc_sd_init_uhs_card(card); in mmc_sd_init_card()
992 if (err) in mmc_sd_init_card()
998 err = mmc_sd_switch_hs(card); in mmc_sd_init_card()
999 if (err > 0) in mmc_sd_init_card()
1001 else if (err) in mmc_sd_init_card()
1014 err = mmc_app_set_bus_width(card, MMC_BUS_WIDTH_4); in mmc_sd_init_card()
1015 if (err) in mmc_sd_init_card()
1029 return err; in mmc_sd_init_card()
1057 int err; in mmc_sd_detect() local
1067 err = _mmc_detect_card_removed(host); in mmc_sd_detect()
1071 if (err) { in mmc_sd_detect()
1083 int err = 0; in _mmc_sd_suspend() local
1094 err = mmc_deselect_cards(host); in _mmc_sd_suspend()
1096 if (!err) { in _mmc_sd_suspend()
1103 return err; in _mmc_sd_suspend()
1111 int err; in mmc_sd_suspend() local
1113 err = _mmc_sd_suspend(host); in mmc_sd_suspend()
1114 if (!err) { in mmc_sd_suspend()
1119 return err; in mmc_sd_suspend()
1128 int err = 0; in _mmc_sd_resume() local
1139 err = mmc_sd_init_card(host, host->card->ocr, host->card); in _mmc_sd_resume()
1144 return err; in _mmc_sd_resume()
1152 int err = 0; in mmc_sd_resume() local
1155 err = _mmc_sd_resume(host); in mmc_sd_resume()
1161 return err; in mmc_sd_resume()
1169 int err; in mmc_sd_runtime_suspend() local
1174 err = _mmc_sd_suspend(host); in mmc_sd_runtime_suspend()
1175 if (err) in mmc_sd_runtime_suspend()
1177 mmc_hostname(host), err); in mmc_sd_runtime_suspend()
1179 return err; in mmc_sd_runtime_suspend()
1187 int err; in mmc_sd_runtime_resume() local
1192 err = _mmc_sd_resume(host); in mmc_sd_runtime_resume()
1193 if (err) in mmc_sd_runtime_resume()
1195 mmc_hostname(host), err); in mmc_sd_runtime_resume()
1235 int err; in mmc_attach_sd() local
1241 err = mmc_send_app_op_cond(host, 0, &ocr); in mmc_attach_sd()
1242 if (err) in mmc_attach_sd()
1243 return err; in mmc_attach_sd()
1255 err = mmc_spi_read_ocr(host, 0, &ocr); in mmc_attach_sd()
1256 if (err) in mmc_attach_sd()
1257 goto err; in mmc_attach_sd()
1266 err = -EINVAL; in mmc_attach_sd()
1267 goto err; in mmc_attach_sd()
1273 err = mmc_sd_init_card(host, rocr, NULL); in mmc_attach_sd()
1274 if (err) in mmc_attach_sd()
1275 goto err; in mmc_attach_sd()
1278 err = mmc_add_card(host->card); in mmc_attach_sd()
1280 if (err) in mmc_attach_sd()
1290 err: in mmc_attach_sd()
1294 mmc_hostname(host), err); in mmc_attach_sd()
1296 return err; in mmc_attach_sd()