Lines Matching refs:err

64 	int err;  in sd_uhs2_power_off()  local
74 err = host->ops->uhs2_control(host, UHS2_SET_IOS); in sd_uhs2_power_off()
75 if (err) in sd_uhs2_power_off()
76 return err; in sd_uhs2_power_off()
90 int err; in sd_uhs2_phy_init() local
92 err = host->ops->uhs2_control(host, UHS2_PHY_INIT); in sd_uhs2_phy_init()
93 if (err) { in sd_uhs2_phy_init()
98 return err; in sd_uhs2_phy_init()
145 int err; in sd_uhs2_dev_init() local
189 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_dev_init()
191 if (err) { in sd_uhs2_dev_init()
193 mmc_hostname(host), __func__, err); in sd_uhs2_dev_init()
212 if (err) { in sd_uhs2_dev_init()
214 mmc_hostname(host), __func__, err); in sd_uhs2_dev_init()
215 return err; in sd_uhs2_dev_init()
232 int err; in sd_uhs2_enum() local
254 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_enum()
255 if (err) { in sd_uhs2_enum()
257 mmc_hostname(host), __func__, err); in sd_uhs2_enum()
258 return err; in sd_uhs2_enum()
284 int err; in sd_uhs2_config_read() local
306 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_config_read()
307 if (err) { in sd_uhs2_config_read()
309 mmc_hostname(host), __func__, err); in sd_uhs2_config_read()
310 return err; in sd_uhs2_config_read()
354 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_config_read()
355 if (err) { in sd_uhs2_config_read()
357 mmc_hostname(host), __func__, err); in sd_uhs2_config_read()
358 return err; in sd_uhs2_config_read()
411 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_config_read()
412 if (err) { in sd_uhs2_config_read()
414 mmc_hostname(host), __func__, err); in sd_uhs2_config_read()
415 return err; in sd_uhs2_config_read()
473 int err; in sd_uhs2_config_write() local
508 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_config_write()
509 if (err) { in sd_uhs2_config_write()
511 mmc_hostname(host), __func__, err); in sd_uhs2_config_write()
512 return err; in sd_uhs2_config_write()
574 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_config_write()
575 if (err) { in sd_uhs2_config_write()
577 mmc_hostname(host), __func__, err); in sd_uhs2_config_write()
578 return err; in sd_uhs2_config_write()
623 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_config_write()
624 if (err) { in sd_uhs2_config_write()
626 mmc_hostname(host), __func__, err); in sd_uhs2_config_write()
627 return err; in sd_uhs2_config_write()
655 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_config_write()
656 if (err) { in sd_uhs2_config_write()
658 mmc_hostname(host), __func__, err); in sd_uhs2_config_write()
659 return err; in sd_uhs2_config_write()
663 err = host->ops->uhs2_control(host, UHS2_SET_CONFIG); in sd_uhs2_config_write()
664 if (err) { in sd_uhs2_config_write()
666 return err; in sd_uhs2_config_write()
676 int err; in sd_uhs2_go_dormant() local
679 err = host->ops->uhs2_control(host, UHS2_DISABLE_INT); in sd_uhs2_go_dormant()
680 if (err) { in sd_uhs2_go_dormant()
683 return err; in sd_uhs2_go_dormant()
704 err = mmc_wait_for_cmd(host, &cmd, 0); in sd_uhs2_go_dormant()
705 if (err) { in sd_uhs2_go_dormant()
707 mmc_hostname(host), __func__, err); in sd_uhs2_go_dormant()
708 return err; in sd_uhs2_go_dormant()
712 err = host->ops->uhs2_control(host, UHS2_CHECK_DORMANT); in sd_uhs2_go_dormant()
713 if (err) in sd_uhs2_go_dormant()
714 return err; in sd_uhs2_go_dormant()
717 err = host->ops->uhs2_control(host, UHS2_DISABLE_CLK); in sd_uhs2_go_dormant()
718 if (err) in sd_uhs2_go_dormant()
719 return err; in sd_uhs2_go_dormant()
723 err = host->ops->uhs2_control(host, UHS2_ENABLE_CLK); in sd_uhs2_go_dormant()
724 if (err) in sd_uhs2_go_dormant()
725 return err; in sd_uhs2_go_dormant()
728 err = host->ops->uhs2_control(host, UHS2_ENABLE_INT); in sd_uhs2_go_dormant()
729 if (err) in sd_uhs2_go_dormant()
730 return err; in sd_uhs2_go_dormant()
733 err = host->ops->uhs2_control(host, UHS2_PHY_INIT); in sd_uhs2_go_dormant()
734 if (err) in sd_uhs2_go_dormant()
735 return err; in sd_uhs2_go_dormant()
745 int err; in sd_uhs2_wait_active_state_cb() local
747 err = mmc_wait_for_cmd(host, cmd, 0); in sd_uhs2_wait_active_state_cb()
748 if (err) in sd_uhs2_wait_active_state_cb()
749 return err; in sd_uhs2_wait_active_state_cb()
763 int err; in sd_uhs2_go_dormant_state() local
769 err = sd_uhs2_go_dormant(host, node_id); in sd_uhs2_go_dormant_state()
770 if (err) { in sd_uhs2_go_dormant_state()
772 mmc_hostname(host), __func__, err); in sd_uhs2_go_dormant_state()
773 return err; in sd_uhs2_go_dormant_state()
790 err = __mmc_poll_for_busy(host, UHS2_WAIT_CFG_COMPLETE_PERIOD_US, in sd_uhs2_go_dormant_state()
793 if (err) { in sd_uhs2_go_dormant_state()
795 return err; in sd_uhs2_go_dormant_state()
809 int err; in sd_uhs2_init_card() local
811 err = sd_uhs2_dev_init(host); in sd_uhs2_init_card()
812 if (err) in sd_uhs2_init_card()
813 return err; in sd_uhs2_init_card()
815 err = sd_uhs2_enum(host, &node_id); in sd_uhs2_init_card()
816 if (err) in sd_uhs2_init_card()
817 return err; in sd_uhs2_init_card()
830 err = sd_uhs2_config_read(host, card); in sd_uhs2_init_card()
831 if (err) in sd_uhs2_init_card()
832 goto err; in sd_uhs2_init_card()
834 err = sd_uhs2_config_write(host, card); in sd_uhs2_init_card()
835 if (err) in sd_uhs2_init_card()
836 goto err; in sd_uhs2_init_card()
841 err = sd_uhs2_go_dormant_state(host, node_id); in sd_uhs2_init_card()
842 if (err) in sd_uhs2_init_card()
843 goto err; in sd_uhs2_init_card()
850 err: in sd_uhs2_init_card()
853 return err; in sd_uhs2_init_card()
866 int err; in sd_uhs2_legacy_init() local
874 err = __mmc_go_idle(host); in sd_uhs2_legacy_init()
875 if (err) in sd_uhs2_legacy_init()
876 return err; in sd_uhs2_legacy_init()
881 err = mmc_send_if_cond(host, host->ocr_avail); in sd_uhs2_legacy_init()
882 if (err) in sd_uhs2_legacy_init()
883 return err; in sd_uhs2_legacy_init()
888 err = mmc_send_app_op_cond(host, 0, &ocr); in sd_uhs2_legacy_init()
889 if (err) in sd_uhs2_legacy_init()
890 return err; in sd_uhs2_legacy_init()
912 err = mmc_send_app_op_cond(host, ocr, &rocr); in sd_uhs2_legacy_init()
913 if (err) in sd_uhs2_legacy_init()
914 return err; in sd_uhs2_legacy_init()
916 err = mmc_send_cid(host, cid); in sd_uhs2_legacy_init()
917 if (err) in sd_uhs2_legacy_init()
918 return err; in sd_uhs2_legacy_init()
934 err = mmc_send_relative_addr(host, &card->rca); in sd_uhs2_legacy_init()
935 if (err) in sd_uhs2_legacy_init()
936 return err; in sd_uhs2_legacy_init()
938 err = mmc_sd_get_csd(card, false); in sd_uhs2_legacy_init()
939 if (err) in sd_uhs2_legacy_init()
940 return err; in sd_uhs2_legacy_init()
945 err = mmc_select_card(card); in sd_uhs2_legacy_init()
946 if (err) in sd_uhs2_legacy_init()
947 return err; in sd_uhs2_legacy_init()
952 err = mmc_app_send_scr(card); in sd_uhs2_legacy_init()
953 if (err) in sd_uhs2_legacy_init()
954 return err; in sd_uhs2_legacy_init()
956 err = mmc_decode_scr(card); in sd_uhs2_legacy_init()
957 if (err) in sd_uhs2_legacy_init()
958 return err; in sd_uhs2_legacy_init()
977 err = mmc_sd_switch(card, 0, 3, SD4_SET_POWER_LIMIT_1_80W, status); in sd_uhs2_legacy_init()
978 if (!err) in sd_uhs2_legacy_init()
999 int err; in sd_uhs2_reinit() local
1001 err = sd_uhs2_power_up(host); in sd_uhs2_reinit()
1002 if (err) in sd_uhs2_reinit()
1003 return err; in sd_uhs2_reinit()
1005 err = sd_uhs2_phy_init(host); in sd_uhs2_reinit()
1006 if (err) in sd_uhs2_reinit()
1007 return err; in sd_uhs2_reinit()
1009 err = sd_uhs2_init_card(host, card); in sd_uhs2_reinit()
1010 if (err) in sd_uhs2_reinit()
1011 return err; in sd_uhs2_reinit()
1029 int err; in sd_uhs2_detect() local
1032 err = _mmc_detect_card_removed(host); in sd_uhs2_detect()
1035 if (err) { in sd_uhs2_detect()
1067 int err; in sd_uhs2_suspend() local
1069 err = _sd_uhs2_suspend(host); in sd_uhs2_suspend()
1070 if (!err) { in sd_uhs2_suspend()
1075 return err; in sd_uhs2_suspend()
1084 int err = 0; in _mmc_sd_uhs2_resume() local
1092 err = sd_uhs2_reinit(host); in _mmc_sd_uhs2_resume()
1097 return err; in _mmc_sd_uhs2_resume()
1114 int err; in sd_uhs2_runtime_suspend() local
1119 err = _sd_uhs2_suspend(host); in sd_uhs2_runtime_suspend()
1120 if (err) in sd_uhs2_runtime_suspend()
1121 pr_err("%s: error %d doing aggressive suspend\n", mmc_hostname(host), err); in sd_uhs2_runtime_suspend()
1123 return err; in sd_uhs2_runtime_suspend()
1128 int err; in sd_uhs2_runtime_resume() local
1130 err = _mmc_sd_uhs2_resume(host); in sd_uhs2_runtime_resume()
1131 if (err && err != -ENOMEDIUM) in sd_uhs2_runtime_resume()
1132 pr_err("%s: error %d doing runtime resume\n", mmc_hostname(host), err); in sd_uhs2_runtime_resume()
1134 return err; in sd_uhs2_runtime_resume()
1160 int err; in sd_uhs2_attach() local
1162 err = sd_uhs2_power_up(host); in sd_uhs2_attach()
1163 if (err) in sd_uhs2_attach()
1164 goto err; in sd_uhs2_attach()
1166 err = sd_uhs2_phy_init(host); in sd_uhs2_attach()
1167 if (err) in sd_uhs2_attach()
1168 goto err; in sd_uhs2_attach()
1170 err = sd_uhs2_init_card(host, NULL); in sd_uhs2_attach()
1171 if (err) in sd_uhs2_attach()
1172 goto err; in sd_uhs2_attach()
1174 err = sd_uhs2_legacy_init(host, host->card, false); in sd_uhs2_attach()
1175 if (err) in sd_uhs2_attach()
1182 err = mmc_add_card(host->card); in sd_uhs2_attach()
1183 if (err) in sd_uhs2_attach()
1192 err: in sd_uhs2_attach()
1195 return err; in sd_uhs2_attach()
1209 int i, err; in mmc_attach_sd_uhs2() local
1226 err = sd_uhs2_attach(host); in mmc_attach_sd_uhs2()
1227 if (!err) in mmc_attach_sd_uhs2()
1231 return err; in mmc_attach_sd_uhs2()