Lines Matching refs:err

174     if (cmd.err)  in mmc_get_ext_csd()
175 return cmd.err; in mmc_get_ext_csd()
176 if (data.err) in mmc_get_ext_csd()
177 return data.err; in mmc_get_ext_csd()
253 int err; in mmc_switch() local
262 err = mmcsd_send_cmd(host, &cmd, 3); in mmc_switch()
263 if (err) in mmc_switch()
264 return err; in mmc_switch()
273 int err; in mmc_compare_ext_csds() local
278 err = mmc_get_ext_csd(card, &bw_ext_csd); in mmc_compare_ext_csds()
280 if (err || bw_ext_csd == RT_NULL) in mmc_compare_ext_csds()
282 err = -RT_ERROR; in mmc_compare_ext_csds()
287 err = !((ext_csd[EXT_CSD_PARTITION_SUPPORT] == bw_ext_csd[EXT_CSD_PARTITION_SUPPORT]) && in mmc_compare_ext_csds()
314 if (err) in mmc_compare_ext_csds()
315 err = -RT_ERROR; in mmc_compare_ext_csds()
319 return err; in mmc_compare_ext_csds()
343 int err = 0, ddr = 0; in mmc_select_bus_width() local
374 err = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, in mmc_select_bus_width()
378 if (err) in mmc_select_bus_width()
382 err = mmc_compare_ext_csds(card, ext_csd, bus_width); in mmc_select_bus_width()
383 if (!err) in mmc_select_bus_width()
406 if (!err && ddr) in mmc_select_bus_width()
408 err = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, in mmc_select_bus_width()
413 if (!err) in mmc_select_bus_width()
418 err = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, in mmc_select_bus_width()
424 return err; in mmc_select_bus_width()
432 rt_err_t err = RT_EOK; in mmc_send_op_cond() local
442 err = mmcsd_send_cmd(host, &cmd, 3); in mmc_send_op_cond()
443 if (err) in mmc_send_op_cond()
462 err = -RT_ETIMEOUT; in mmc_send_op_cond()
470 return err; in mmc_send_op_cond()
475 rt_err_t err; in mmc_set_card_addr() local
484 err = mmcsd_send_cmd(host, &cmd, 3); in mmc_set_card_addr()
485 if (err) in mmc_set_card_addr()
486 return err; in mmc_set_card_addr()
511 int err; in mmc_switch_to_hs400() local
516 err = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, in mmc_switch_to_hs400()
518 if (err != RT_EOK) in mmc_switch_to_hs400()
520 return err; in mmc_switch_to_hs400()
537 err = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, in mmc_switch_to_hs400()
540 if (err != RT_EOK) in mmc_switch_to_hs400()
542 return err; in mmc_switch_to_hs400()
546 err = mmc_switch(card, in mmc_switch_to_hs400()
550 if (err != RT_EOK) in mmc_switch_to_hs400()
552 return err; in mmc_switch_to_hs400()
616 rt_int32_t err; in mmcsd_mmc_init_card() local
625 err = mmc_send_op_cond(host, ocr | (1 << 30), &rocr); in mmcsd_mmc_init_card()
626 if (err) in mmcsd_mmc_init_card()
627 goto err; in mmcsd_mmc_init_card()
631 err = mmcsd_spi_use_crc(host, 1); in mmcsd_mmc_init_card()
632 if (err) in mmcsd_mmc_init_card()
637 err = mmcsd_get_cid(host, resp); in mmcsd_mmc_init_card()
639 err = mmcsd_all_get_cid(host, resp); in mmcsd_mmc_init_card()
640 if (err) in mmcsd_mmc_init_card()
641 goto err; in mmcsd_mmc_init_card()
647 err = -RT_ENOMEM; in mmcsd_mmc_init_card()
648 goto err; in mmcsd_mmc_init_card()
662 err = mmc_set_card_addr(host, card->rca); in mmcsd_mmc_init_card()
663 if (err) in mmcsd_mmc_init_card()
669 err = mmcsd_get_csd(card, card->resp_csd); in mmcsd_mmc_init_card()
670 if (err) in mmcsd_mmc_init_card()
673 err = mmcsd_parse_csd(card); in mmcsd_mmc_init_card()
674 if (err) in mmcsd_mmc_init_card()
679 err = mmcsd_select_card(card); in mmcsd_mmc_init_card()
680 if (err) in mmcsd_mmc_init_card()
688 err = mmc_get_ext_csd(card, &ext_csd); in mmcsd_mmc_init_card()
689 if (err) in mmcsd_mmc_init_card()
691 err = mmc_parse_ext_csd(card, ext_csd); in mmcsd_mmc_init_card()
692 if (err) in mmcsd_mmc_init_card()
704 err = mmc_select_bus_width(card, ext_csd); in mmcsd_mmc_init_card()
705 if (err) in mmcsd_mmc_init_card()
711 err = mmc_select_timing(card); in mmcsd_mmc_init_card()
712 if (err) in mmcsd_mmc_init_card()
733 err: in mmcsd_mmc_init_card()
735 return err; in mmcsd_mmc_init_card()
743 rt_int32_t err; in init_mmc() local
750 err = mmcsd_spi_read_ocr(host, 0, &ocr); in init_mmc()
751 if (err) in init_mmc()
752 goto err; in init_mmc()
762 err = -RT_ERROR; in init_mmc()
763 goto err; in init_mmc()
769 err = mmcsd_mmc_init_card(host, current_ocr); in init_mmc()
770 if (err) in init_mmc()
771 goto err; in init_mmc()
775 err = rt_mmcsd_blk_probe(host->card); in init_mmc()
776 if (err) in init_mmc()
787 err: in init_mmc()
791 return err; in init_mmc()