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()
409 int err; in sdio_select_driver_type() local
454 err = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_DRIVE_STRENGTH, 0, in sdio_select_driver_type()
456 if (err) in sdio_select_driver_type()
462 err = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_DRIVE_STRENGTH, in sdio_select_driver_type()
466 if (!err) in sdio_select_driver_type()
474 int err; in sdio_set_bus_speed_mode() local
522 err = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed); in sdio_set_bus_speed_mode()
523 if (err) in sdio_set_bus_speed_mode()
524 return err; in sdio_set_bus_speed_mode()
528 err = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_SPEED, speed, NULL); in sdio_set_bus_speed_mode()
529 if (err) in sdio_set_bus_speed_mode()
530 return err; in sdio_set_bus_speed_mode()
545 int err; in mmc_sdio_init_uhs_card() local
554 err = sdio_enable_4bit_bus(card); in mmc_sdio_init_uhs_card()
560 err = sdio_set_bus_speed_mode(card); in mmc_sdio_init_uhs_card()
561 if (err) in mmc_sdio_init_uhs_card()
571 err = mmc_execute_tuning(card); in mmc_sdio_init_uhs_card()
573 return err; in mmc_sdio_init_uhs_card()
586 int err; in mmc_sdio_init_card() local
608 err = mmc_send_io_op_cond(host, ocr, &rocr); in mmc_sdio_init_card()
609 if (err) in mmc_sdio_init_card()
610 goto err; in mmc_sdio_init_card()
617 err = mmc_spi_set_crc(host, use_spi_crc); in mmc_sdio_init_card()
618 if (err) in mmc_sdio_init_card()
619 goto err; in mmc_sdio_init_card()
627 err = PTR_ERR(card); in mmc_sdio_init_card()
628 goto err; in mmc_sdio_init_card()
663 err = mmc_set_signal_voltage(host, MMC_SIGNAL_VOLTAGE_180, in mmc_sdio_init_card()
665 if (err == -EAGAIN) { in mmc_sdio_init_card()
672 } else if (err) { in mmc_sdio_init_card()
675 err = 0; in mmc_sdio_init_card()
684 err = mmc_send_relative_addr(host, &card->rca); in mmc_sdio_init_card()
685 if (err) in mmc_sdio_init_card()
701 err = mmc_sd_get_csd(host, card); in mmc_sdio_init_card()
702 if (err) in mmc_sdio_init_card()
703 return err; in mmc_sdio_init_card()
712 err = mmc_select_card(card); in mmc_sdio_init_card()
713 if (err) in mmc_sdio_init_card()
736 err = sdio_read_cccr(card, ocr); in mmc_sdio_init_card()
737 if (err) in mmc_sdio_init_card()
743 err = sdio_read_common_cis(card); in mmc_sdio_init_card()
744 if (err) in mmc_sdio_init_card()
760 err = mmc_sd_setup_card(host, card, oldcard != NULL); in mmc_sdio_init_card()
762 if (err) { in mmc_sdio_init_card()
775 err = sdio_disable_cd(card); in mmc_sdio_init_card()
776 if (err) in mmc_sdio_init_card()
782 err = mmc_sdio_init_uhs_card(card); in mmc_sdio_init_card()
783 if (err) in mmc_sdio_init_card()
789 err = sdio_enable_hs(card); in mmc_sdio_init_card()
790 if (err > 0) in mmc_sdio_init_card()
792 else if (err) in mmc_sdio_init_card()
803 err = sdio_enable_4bit_bus(card); in mmc_sdio_init_card()
804 if (err) in mmc_sdio_init_card()
816 err: in mmc_sdio_init_card()
817 return err; in mmc_sdio_init_card()
854 int err; in mmc_sdio_detect() local
861 err = pm_runtime_get_sync(&host->card->dev); in mmc_sdio_detect()
862 if (err < 0) { in mmc_sdio_detect()
873 err = _mmc_detect_card_removed(host); in mmc_sdio_detect()
892 if (err) { in mmc_sdio_detect()
909 int i, err = 0; in mmc_sdio_pre_suspend() local
917 err = -ENOSYS; in mmc_sdio_pre_suspend()
923 return err; in mmc_sdio_pre_suspend()
945 int err = 0; in mmc_sdio_resume() local
974 err = mmc_send_io_op_cond(host, 0, NULL); in mmc_sdio_resume()
975 if (!err) in mmc_sdio_resume()
976 err = mmc_sdio_init_card(host, host->card->ocr, in mmc_sdio_resume()
981 err = sdio_enable_4bit_bus(host->card); in mmc_sdio_resume()
984 if (!err && host->sdio_irqs) { in mmc_sdio_resume()
997 return err; in mmc_sdio_resume()
1077 int err, i, funcs; in mmc_attach_sdio() local
1084 err = mmc_send_io_op_cond(host, 0, &ocr); in mmc_attach_sdio()
1085 if (err) in mmc_attach_sdio()
1086 return err; in mmc_attach_sdio()
1099 err = -EINVAL; in mmc_attach_sdio()
1100 goto err; in mmc_attach_sdio()
1106 err = mmc_sdio_init_card(host, rocr, NULL, 0); in mmc_attach_sdio()
1107 if (err) in mmc_attach_sdio()
1108 goto err; in mmc_attach_sdio()
1119 err = pm_runtime_set_active(&card->dev); in mmc_attach_sdio()
1120 if (err) in mmc_attach_sdio()
1140 err = sdio_init_func(host->card, i + 1); in mmc_attach_sdio()
1141 if (err) in mmc_attach_sdio()
1155 err = mmc_add_card(host->card); in mmc_attach_sdio()
1156 if (err) in mmc_attach_sdio()
1163 err = sdio_add_func(host->card->sdio_func[i]); in mmc_attach_sdio()
1164 if (err) in mmc_attach_sdio()
1182 err: in mmc_attach_sdio()
1186 mmc_hostname(host), err); in mmc_attach_sdio()
1188 return err; in mmc_attach_sdio()