Lines Matching refs:err
170 int err, retries = 5; in mmc_send_status() local
178 err = mmc_send_cmd(mmc, &cmd, NULL); in mmc_send_status()
179 if (!err) { in mmc_send_status()
192 return err; in mmc_send_status()
325 int err; in mmc_bread_prepare() local
336 err = mmc_switch_part(mmc, block_dev->hwpart); in mmc_bread_prepare()
338 err = blk_dselect_hwpart(block_dev, block_dev->hwpart); in mmc_bread_prepare()
340 if (err < 0) in mmc_bread_prepare()
394 int err; in mmc_bread() local
413 err = mmc_switch_part(mmc, block_dev->hwpart); in mmc_bread()
415 err = blk_dselect_hwpart(block_dev, block_dev->hwpart); in mmc_bread()
417 if (err < 0) in mmc_bread()
496 int err; in mmc_go_idle() local
504 err = mmc_send_cmd(mmc, &cmd, NULL); in mmc_go_idle()
506 if (err) in mmc_go_idle()
507 return err; in mmc_go_idle()
518 int err; in sd_send_op_cond() local
526 err = mmc_send_cmd(mmc, &cmd, NULL); in sd_send_op_cond()
528 if (err) in sd_send_op_cond()
529 return err; in sd_send_op_cond()
547 err = mmc_send_cmd(mmc, &cmd, NULL); in sd_send_op_cond()
549 if (err) in sd_send_op_cond()
550 return err; in sd_send_op_cond()
569 err = mmc_send_cmd(mmc, &cmd, NULL); in sd_send_op_cond()
571 if (err) in sd_send_op_cond()
572 return err; in sd_send_op_cond()
587 int err; in mmc_send_op_cond_iter() local
598 err = mmc_send_cmd(mmc, &cmd, NULL); in mmc_send_op_cond_iter()
599 if (err) in mmc_send_op_cond_iter()
600 return err; in mmc_send_op_cond_iter()
608 int err, i; in mmc_send_op_cond() local
615 err = mmc_send_op_cond_iter(mmc, i != 0); in mmc_send_op_cond()
616 if (err) in mmc_send_op_cond()
617 return err; in mmc_send_op_cond()
632 int err; in mmc_complete_op_cond() local
641 err = mmc_send_op_cond_iter(mmc, 1); in mmc_complete_op_cond()
642 if (err) in mmc_complete_op_cond()
643 return err; in mmc_complete_op_cond()
657 err = mmc_send_cmd(mmc, &cmd, NULL); in mmc_complete_op_cond()
659 if (err) in mmc_complete_op_cond()
660 return err; in mmc_complete_op_cond()
678 int err; in mmc_send_ext_csd() local
699 err = mmc_send_cmd(mmc, &cmd, &data); in mmc_send_ext_csd()
712 return err; in mmc_send_ext_csd()
797 int err = 0; in mmc_select_bus_width() local
803 err = mmc_send_ext_csd(mmc, ext_csd); in mmc_select_bus_width()
805 if (err) in mmc_select_bus_width()
806 return err; in mmc_select_bus_width()
824 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL, in mmc_select_bus_width()
826 if (err) in mmc_select_bus_width()
832 err = mmc_send_ext_csd(mmc, test_csd); in mmc_select_bus_width()
834 if (err) in mmc_select_bus_width()
847 err = bus_width; in mmc_select_bus_width()
850 err = -EBADMSG; in mmc_select_bus_width()
854 return err; in mmc_select_bus_width()
893 int size, err = 0; in mmc_send_tuning() local
919 err = mmc_send_cmd(mmc, &cmd, &data); in mmc_send_tuning()
920 if (err) { in mmc_send_tuning()
928 err = -EIO; in mmc_send_tuning()
931 return err; in mmc_send_tuning()
986 int err = 0; local
994 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
996 if (err)
997 return err;
1082 int err; local
1085 err = __mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1087 if (err)
1088 return err;
1093 err = mmc_send_status(mmc, 1000);
1094 if (err)
1095 return err;
1099 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL, EXT_CSD_BUS_WIDTH,
1102 if (err) {
1104 return err;
1108 err = mmc_switch_to_hs400(mmc);
1109 if (err)
1110 return err;
1193 int err; local
1206 err = mmc_send_ext_csd(mmc, ext_csd);
1208 if (err)
1209 return err;
1214 err = mmc_select_bus_width(mmc);
1215 if (err > 0 && mmc->bus_width == MMC_BUS_WIDTH_8BIT) {
1216 err = mmc_select_hs400es(mmc);
1218 if (!err)
1219 return err;
1224 err = mmc_select_hs200(mmc);
1226 err = mmc_select_hs(mmc);
1228 err = -EINVAL;
1230 if (err)
1231 return err;
1236 err = mmc_hs200_tuning(mmc);
1239 err = mmc_select_hs400(mmc);
1243 err = mmc_select_bus_width(mmc) > 0 ? 0 : err;
1244 if (!err && avail_type & EXT_CSD_CARD_TYPE_DDR_52)
1245 err = mmc_select_hs_ddr(mmc);
1248 return err;
1310 int i, pidx, err; local
1370 err = mmc_send_ext_csd(mmc, ext_csd);
1371 if (err)
1372 return err;
1422 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1425 if (err)
1426 return err;
1438 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1441 if (err)
1442 return err;
1445 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1448 if (err)
1449 return err;
1453 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1456 if (err)
1457 return err;
1460 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1462 if (err)
1463 return err;
1473 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1475 if (err)
1476 return err;
1484 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
1487 if (err)
1488 return err;
1534 int err; local
1551 err = mmc_send_cmd(mmc, &cmd, NULL);
1553 if (err)
1554 return err;
1568 err = mmc_send_cmd(mmc, &cmd, &data);
1570 if (err) {
1574 return err;
1606 err = sd_switch(mmc, SD_SWITCH_CHECK, 0, 1,
1609 if (err)
1610 return err;
1631 err = sd_switch(mmc, SD_SWITCH_SWITCH, 0, 1, (u8 *)switch_status);
1633 if (err)
1634 return err;
1644 int err, i; local
1655 err = mmc_send_cmd(mmc, &cmd, NULL);
1656 if (err)
1657 return err;
1669 err = mmc_send_cmd(mmc, &cmd, &data);
1670 if (err) {
1674 return err;
1752 int err, i; local
1766 err = mmc_send_cmd(mmc, &cmd, NULL);
1768 if (err)
1769 return err;
1779 err = mmc_send_cmd(mmc, &cmd, NULL);
1781 if (err)
1782 return err;
1796 err = mmc_send_cmd(mmc, &cmd, NULL);
1798 if (err)
1799 return err;
1810 err = mmc_send_cmd(mmc, &cmd, NULL);
1812 if (err)
1813 return err;
1895 err = mmc_send_cmd(mmc, &cmd, NULL);
1897 if (err)
1898 return err;
1912 err = mmc_send_ext_csd(mmc, ext_csd);
1913 if (err)
1914 return err;
2020 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL,
2023 if (err)
2024 return err;
2064 err = mmc_set_capacity(mmc, mmc_get_blk_desc(mmc)->hwpart);
2065 if (err)
2066 return err;
2069 err = sd_change_freq(mmc);
2071 err = mmc_change_freq(mmc);
2073 if (err)
2074 return err;
2085 err = mmc_send_cmd(mmc, &cmd, NULL);
2086 if (err)
2087 return err;
2092 err = mmc_send_cmd(mmc, &cmd, NULL);
2093 if (err)
2094 return err;
2099 err = sd_read_ssr(mmc);
2100 if (err)
2101 return err;
2153 int err; local
2160 err = mmc_send_cmd(mmc, &cmd, NULL);
2162 if (err)
2163 return err;
2216 int err = 0; local
2224 err = mmc_send_cmd(mmc, &cmd, NULL);
2227 return err;
2264 int err; local
2285 err = mmc_power_init(mmc);
2286 if (err)
2287 return err;
2293 err = mmc->cfg->ops->init(mmc);
2294 if (err)
2295 return err;
2302 err = mmc_go_idle(mmc);
2304 if (err)
2305 return err;
2311 err = mmc_send_if_cond(mmc);
2314 err = sd_send_op_cond(mmc);
2317 if (err == -ETIMEDOUT) {
2318 err = mmc_send_op_cond(mmc);
2320 if (err) {
2328 if (!err)
2331 return err;
2337 int err = 0; local
2341 err = mmc_complete_op_cond(mmc);
2343 if (!err)
2344 err = mmc_startup(mmc);
2345 if (err)
2349 return err;
2354 int err = 0; local
2367 err = mmc_start_init(mmc);
2369 if (!err)
2370 err = mmc_complete_init(mmc);
2371 if (err)
2372 printf("%s: %d, time %lu\n", __func__, err, get_timer(start));
2374 return err;
2472 int err; local
2475 err = mmc_send_ext_csd(mmc, ext_csd);
2476 if (err) {
2478 return err;
2491 err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL, EXT_CSD_BKOPS_EN, 1);
2492 if (err) {
2494 return err;