Lines Matching refs:err

293 	int err;  in sdio_enable_4bit_bus()  local
296 err = sdio_enable_wide(card); in sdio_enable_4bit_bus()
299 err = mmc_app_set_bus_width(card, MMC_BUS_WIDTH_4); in sdio_enable_4bit_bus()
300 if (err) in sdio_enable_4bit_bus()
301 return err; in sdio_enable_4bit_bus()
302 err = sdio_enable_wide(card); in sdio_enable_4bit_bus()
303 if (err <= 0) in sdio_enable_4bit_bus()
308 if (err > 0) { in sdio_enable_4bit_bus()
310 err = 0; in sdio_enable_4bit_bus()
313 return err; in sdio_enable_4bit_bus()
407 int err; in sdio_select_driver_type() local
419 err = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_DRIVE_STRENGTH, 0, in sdio_select_driver_type()
421 if (err) in sdio_select_driver_type()
428 err = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_DRIVE_STRENGTH, in sdio_select_driver_type()
430 if (err) in sdio_select_driver_type()
443 int err; in sdio_set_bus_speed_mode() local
491 err = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed); in sdio_set_bus_speed_mode()
492 if (err) in sdio_set_bus_speed_mode()
493 return err; in sdio_set_bus_speed_mode()
497 err = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_SPEED, speed, NULL); in sdio_set_bus_speed_mode()
498 if (err) in sdio_set_bus_speed_mode()
499 return err; in sdio_set_bus_speed_mode()
514 int err; in mmc_sdio_init_uhs_card() local
523 err = sdio_enable_4bit_bus(card); in mmc_sdio_init_uhs_card()
529 err = sdio_set_bus_speed_mode(card); in mmc_sdio_init_uhs_card()
530 if (err) in mmc_sdio_init_uhs_card()
540 err = mmc_execute_tuning(card); in mmc_sdio_init_uhs_card()
542 return err; in mmc_sdio_init_uhs_card()
555 int err; in mmc_sdio_init_card() local
577 err = mmc_send_io_op_cond(host, ocr, &rocr); in mmc_sdio_init_card()
578 if (err) in mmc_sdio_init_card()
579 goto err; in mmc_sdio_init_card()
586 err = mmc_spi_set_crc(host, use_spi_crc); in mmc_sdio_init_card()
587 if (err) in mmc_sdio_init_card()
588 goto err; in mmc_sdio_init_card()
596 err = PTR_ERR(card); in mmc_sdio_init_card()
597 goto err; in mmc_sdio_init_card()
632 err = mmc_set_signal_voltage(host, MMC_SIGNAL_VOLTAGE_180, in mmc_sdio_init_card()
634 if (err == -EAGAIN) { in mmc_sdio_init_card()
641 } else if (err) { in mmc_sdio_init_card()
644 err = 0; in mmc_sdio_init_card()
653 err = mmc_send_relative_addr(host, &card->rca); in mmc_sdio_init_card()
654 if (err) in mmc_sdio_init_card()
670 err = mmc_sd_get_csd(host, card); in mmc_sdio_init_card()
671 if (err) in mmc_sdio_init_card()
672 return err; in mmc_sdio_init_card()
681 err = mmc_select_card(card); in mmc_sdio_init_card()
682 if (err) in mmc_sdio_init_card()
705 err = sdio_read_cccr(card, ocr); in mmc_sdio_init_card()
706 if (err) in mmc_sdio_init_card()
712 err = sdio_read_common_cis(card); in mmc_sdio_init_card()
713 if (err) in mmc_sdio_init_card()
729 err = mmc_sd_setup_card(host, card, oldcard != NULL); in mmc_sdio_init_card()
731 if (err) { in mmc_sdio_init_card()
744 err = sdio_disable_cd(card); in mmc_sdio_init_card()
745 if (err) in mmc_sdio_init_card()
751 err = mmc_sdio_init_uhs_card(card); in mmc_sdio_init_card()
752 if (err) in mmc_sdio_init_card()
758 err = sdio_enable_hs(card); in mmc_sdio_init_card()
759 if (err > 0) in mmc_sdio_init_card()
761 else if (err) in mmc_sdio_init_card()
772 err = sdio_enable_4bit_bus(card); in mmc_sdio_init_card()
773 if (err) in mmc_sdio_init_card()
785 err: in mmc_sdio_init_card()
786 return err; in mmc_sdio_init_card()
823 int err; in mmc_sdio_detect() local
830 err = pm_runtime_get_sync(&host->card->dev); in mmc_sdio_detect()
831 if (err < 0) { in mmc_sdio_detect()
842 err = _mmc_detect_card_removed(host); in mmc_sdio_detect()
861 if (err) { in mmc_sdio_detect()
878 int i, err = 0; in mmc_sdio_pre_suspend() local
886 err = -ENOSYS; in mmc_sdio_pre_suspend()
892 return err; in mmc_sdio_pre_suspend()
919 int err = 0; in mmc_sdio_resume() local
948 err = mmc_send_io_op_cond(host, 0, NULL); in mmc_sdio_resume()
949 if (!err) in mmc_sdio_resume()
950 err = mmc_sdio_init_card(host, host->card->ocr, in mmc_sdio_resume()
955 err = sdio_enable_4bit_bus(host->card); in mmc_sdio_resume()
958 if (!err && host->sdio_irqs) { in mmc_sdio_resume()
968 return err; in mmc_sdio_resume()
1064 int err, i, funcs; in mmc_attach_sdio() local
1071 err = mmc_send_io_op_cond(host, 0, &ocr); in mmc_attach_sdio()
1072 if (err) in mmc_attach_sdio()
1073 return err; in mmc_attach_sdio()
1086 err = -EINVAL; in mmc_attach_sdio()
1087 goto err; in mmc_attach_sdio()
1093 err = mmc_sdio_init_card(host, rocr, NULL, 0); in mmc_attach_sdio()
1094 if (err) in mmc_attach_sdio()
1095 goto err; in mmc_attach_sdio()
1106 err = pm_runtime_set_active(&card->dev); in mmc_attach_sdio()
1107 if (err) in mmc_attach_sdio()
1127 err = sdio_init_func(host->card, i + 1); in mmc_attach_sdio()
1128 if (err) in mmc_attach_sdio()
1142 err = mmc_add_card(host->card); in mmc_attach_sdio()
1143 if (err) in mmc_attach_sdio()
1150 err = sdio_add_func(host->card->sdio_func[i]); in mmc_attach_sdio()
1151 if (err) in mmc_attach_sdio()
1169 err: in mmc_attach_sdio()
1173 mmc_hostname(host), err); in mmc_attach_sdio()
1175 return err; in mmc_attach_sdio()