/linux/drivers/mmc/host/ |
A D | mmc_hsq.c | 22 struct mmc_host *mmc = hsq->mmc; in mmc_hsq_retry_handler() local 29 struct mmc_host *mmc = hsq->mmc; in mmc_hsq_pump_requests() local 180 static void mmc_hsq_recovery_start(struct mmc_host *mmc) in mmc_hsq_recovery_start() 192 static void mmc_hsq_recovery_finish(struct mmc_host *mmc) in mmc_hsq_recovery_finish() 212 static int mmc_hsq_request(struct mmc_host *mmc, struct mmc_request *mrq) in mmc_hsq_request() 271 static int mmc_hsq_wait_for_idle(struct mmc_host *mmc) in mmc_hsq_wait_for_idle() 282 static void mmc_hsq_disable(struct mmc_host *mmc) in mmc_hsq_disable() 312 static int mmc_hsq_enable(struct mmc_host *mmc, struct mmc_card *card) in mmc_hsq_enable() 340 int mmc_hsq_init(struct mmc_hsq *hsq, struct mmc_host *mmc) in mmc_hsq_init() 362 void mmc_hsq_suspend(struct mmc_host *mmc) in mmc_hsq_suspend() [all …]
|
A D | meson-mx-sdhc-mmc.c | 45 struct mmc_host *mmc; member 68 static void meson_mx_sdhc_hw_reset(struct mmc_host *mmc) in meson_mx_sdhc_hw_reset() 82 static void meson_mx_sdhc_clear_fifo(struct mmc_host *mmc) in meson_mx_sdhc_clear_fifo() 105 static void meson_mx_sdhc_wait_cmd_ready(struct mmc_host *mmc) in meson_mx_sdhc_wait_cmd_ready() 134 static void meson_mx_sdhc_start_cmd(struct mmc_host *mmc, in meson_mx_sdhc_start_cmd() 239 static void meson_mx_sdhc_disable_clks(struct mmc_host *mmc) in meson_mx_sdhc_disable_clks() 251 static int meson_mx_sdhc_enable_clks(struct mmc_host *mmc) in meson_mx_sdhc_enable_clks() 418 static int meson_mx_sdhc_card_busy(struct mmc_host *mmc) in meson_mx_sdhc_card_busy() 526 struct mmc_host *mmc = host->mmc; in meson_mx_sdhc_request_done() local 743 static void meson_mx_sdhc_init_hw(struct mmc_host *mmc) in meson_mx_sdhc_init_hw() [all …]
|
A D | cqhci-core.c | 110 struct mmc_host *mmc = cq_host->mmc; in cqhci_dumpregs() local 248 struct mmc_host *mmc = cq_host->mmc; in __cqhci_enable() local 314 int cqhci_deactivate(struct mmc_host *mmc) in cqhci_deactivate() 325 int cqhci_resume(struct mmc_host *mmc) in cqhci_resume() 370 static void cqhci_off(struct mmc_host *mmc) in cqhci_off() 397 static void cqhci_disable(struct mmc_host *mmc) in cqhci_disable() 532 static void cqhci_prep_dcmd_desc(struct mmc_host *mmc, in cqhci_prep_dcmd_desc() 876 static int cqhci_wait_for_idle(struct mmc_host *mmc) in cqhci_wait_for_idle() 985 static void cqhci_recovery_start(struct mmc_host *mmc) in cqhci_recovery_start() 1058 static void cqhci_recovery_finish(struct mmc_host *mmc) in cqhci_recovery_finish() [all …]
|
A D | tmio_mmc_core.c | 616 struct mmc_host *mmc = host->mmc; in __tmio_mmc_card_detect_irq() local 662 struct mmc_host *mmc = host->mmc; in __tmio_mmc_sdio_irq() local 858 struct mmc_host *mmc = host->mmc; in tmio_mmc_power_on() local 892 struct mmc_host *mmc = host->mmc; in tmio_mmc_power_off() local 1002 static int tmio_mmc_get_ro(struct mmc_host *mmc) in tmio_mmc_get_ro() 1010 static int tmio_mmc_get_cd(struct mmc_host *mmc) in tmio_mmc_get_cd() 1041 struct mmc_host *mmc = host->mmc; in tmio_mmc_init_ocr() local 1063 struct mmc_host *mmc) in tmio_mmc_of_parse() 1083 struct mmc_host *mmc; in tmio_mmc_host_alloc() local 1131 struct mmc_host *mmc = _host->mmc; in tmio_mmc_host_probe() local [all …]
|
A D | sdhci.c | 238 struct mmc_host *mmc = host->mmc; in sdhci_do_reset() local 321 struct mmc_host *mmc = host->mmc; in sdhci_init() local 408 struct mmc_host *mmc = host->mmc; in sdhci_led_register() local 909 struct mmc_host *mmc = host->mmc; in sdhci_calc_sw_timeout() local 1186 struct mmc_host *mmc = host->mmc; in sdhci_external_dma_init() local 2021 struct mmc_host *mmc = host->mmc; in sdhci_set_power_reg() local 2735 struct mmc_host *mmc = host->mmc; in sdhci_send_tuning() local 3716 struct mmc_host *mmc = host->mmc; in sdhci_resume_host() local 3776 struct mmc_host *mmc = host->mmc; in sdhci_runtime_resume_host() local 3953 struct mmc_host *mmc; in sdhci_alloc_host() local [all …]
|
A D | rtsx_pci_sdmmc.c | 28 struct mmc_host *mmc; member 434 struct mmc_host *mmc = host->mmc; in sd_read_long_data() local 492 struct mmc_host *mmc = host->mmc; in sd_write_long_data() local 805 struct mmc_host *mmc = host->mmc; in sd_request() local 911 struct mmc_host *mmc = host->mmc; in sd_power_on() local 1127 static int sdmmc_get_ro(struct mmc_host *mmc) in sdmmc_get_ro() 1152 static int sdmmc_get_cd(struct mmc_host *mmc) in sdmmc_get_cd() 1406 struct mmc_host *mmc = host->mmc; in init_extra_caps() local 1429 struct mmc_host *mmc = host->mmc; in realtek_init_host() local 1465 struct mmc_host *mmc; in rtsx_pci_sdmmc_drv_probe() local [all …]
|
A D | alcor.c | 692 static void alcor_set_timing(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_timing() 720 static int alcor_card_busy(struct mmc_host *mmc) in alcor_card_busy() 732 static int alcor_get_cd(struct mmc_host *mmc) in alcor_get_cd() 744 static int alcor_get_ro(struct mmc_host *mmc) in alcor_get_ro() 775 static void alcor_pre_req(struct mmc_host *mmc, in alcor_pre_req() 825 static void alcor_post_req(struct mmc_host *mmc, in alcor_post_req() 906 static void alcor_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_ios() 927 static int alcor_signal_voltage_switch(struct mmc_host *mmc, in alcor_signal_voltage_switch() 1050 struct mmc_host *mmc = mmc_from_priv(host); in alcor_init_mmc() local 1082 struct mmc_host *mmc; in alcor_pci_sdmmc_drv_probe() local [all …]
|
A D | pxamci.c | 51 struct mmc_host *mmc; member 79 struct mmc_host *mmc = host->mmc; in pxamci_init_ocr() local 100 struct mmc_host *mmc = host->mmc; in pxamci_set_power() local 400 static void pxamci_request(struct mmc_host *mmc, struct mmc_request *mrq) in pxamci_request() 426 static int pxamci_get_ro(struct mmc_host *mmc) in pxamci_get_ro() 441 static void pxamci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in pxamci_set_ios() 579 struct mmc_host *mmc) in pxamci_of_init() 601 struct mmc_host *mmc) in pxamci_of_init() 609 struct mmc_host *mmc; in pxamci_probe() local 784 struct mmc_host *mmc = platform_get_drvdata(pdev); in pxamci_remove() local
|
A D | meson-gx-mmc.c | 151 struct mmc_host *mmc; member 224 static void meson_mmc_get_transfer_mode(struct mmc_host *mmc, in meson_mmc_get_transfer_mode() 284 static void meson_mmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) in meson_mmc_pre_req() 352 struct mmc_host *mmc = host->mmc; in meson_mmc_clk_set() local 520 static int meson_mmc_resampling_tuning(struct mmc_host *mmc, u32 opcode) in meson_mmc_resampling_tuning() 588 static void meson_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in meson_mmc_set_ios() 660 static void meson_mmc_request_done(struct mmc_host *mmc, in meson_mmc_request_done() 669 static void meson_mmc_set_blksz(struct mmc_host *mmc, unsigned int blksz) in meson_mmc_set_blksz() 1063 static int meson_mmc_get_cd(struct mmc_host *mmc) in meson_mmc_get_cd() 1088 static int meson_mmc_card_busy(struct mmc_host *mmc) in meson_mmc_card_busy() [all …]
|
A D | cb710-mmc.c | 27 static void cb710_mmc_select_clock_divider(struct mmc_host *mmc, int hz) in cb710_mmc_select_clock_divider() 443 static int cb710_mmc_command(struct mmc_host *mmc, struct mmc_command *cmd) in cb710_mmc_command() 483 static void cb710_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in cb710_mmc_request() 560 static void cb710_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in cb710_mmc_set_ios() 601 static int cb710_mmc_get_ro(struct mmc_host *mmc) in cb710_mmc_get_ro() 609 static int cb710_mmc_get_cd(struct mmc_host *mmc) in cb710_mmc_get_cd() 619 struct mmc_host *mmc = cb710_slot_to_mmc(slot); in cb710_mmc_irq_handler() local 690 struct mmc_host *mmc; in cb710_mmc_init() local 751 struct mmc_host *mmc = cb710_slot_to_mmc(slot); in cb710_mmc_exit() local
|
A D | mxs-mmc.c | 51 struct mmc_host *mmc; member 62 static int mxs_mmc_get_cd(struct mmc_host *mmc) in mxs_mmc_get_cd() 482 static void mxs_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in mxs_mmc_request() 495 static void mxs_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in mxs_mmc_set_ios() 510 static void mxs_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable) in mxs_mmc_enable_sdio_irq() 564 struct mmc_host *mmc; in mxs_mmc_probe() local 679 struct mmc_host *mmc = platform_get_drvdata(pdev); in mxs_mmc_remove() local 698 struct mmc_host *mmc = dev_get_drvdata(dev); in mxs_mmc_suspend() local 708 struct mmc_host *mmc = dev_get_drvdata(dev); in mxs_mmc_resume() local
|
A D | wmt-sdmmc.c | 186 struct mmc_host *mmc; member 223 static void wmt_mci_read_response(struct mmc_host *mmc) in wmt_mci_read_response() 462 static void wmt_reset_hardware(struct mmc_host *mmc) in wmt_reset_hardware() 501 static int wmt_dma_init(struct mmc_host *mmc) in wmt_dma_init() 525 static void wmt_dma_config(struct mmc_host *mmc, u32 descaddr, u8 dir) in wmt_dma_config() 710 static int wmt_mci_get_ro(struct mmc_host *mmc) in wmt_mci_get_ro() 717 static int wmt_mci_get_cd(struct mmc_host *mmc) in wmt_mci_get_cd() 751 struct mmc_host *mmc; in wmt_mci_probe() local 883 struct mmc_host *mmc; in wmt_mci_remove() local 927 struct mmc_host *mmc = dev_get_drvdata(dev); in wmt_mci_suspend() local [all …]
|
A D | toshsd.c | 78 static void __toshsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in __toshsd_set_ios() 496 static void toshsd_request(struct mmc_host *mmc, struct mmc_request *mrq) in toshsd_request() 524 static void toshsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in toshsd_set_ios() 534 static int toshsd_get_ro(struct mmc_host *mmc) in toshsd_get_ro() 542 static int toshsd_get_cd(struct mmc_host *mmc) in toshsd_get_cd() 608 struct mmc_host *mmc; in toshsd_probe() local
|
A D | mtk-sd.c | 759 struct mmc_host *mmc = mmc_from_priv(host); in msdc_timeout_cal() local 837 struct mmc_host *mmc = mmc_from_priv(host); in msdc_set_mclk() local 1003 struct mmc_host *mmc = mmc_from_priv(host); in msdc_cmd_prepare_raw_cmd() local 1107 struct mmc_host *mmc = mmc_from_priv(host); in msdc_recheck_sdio_irq() local 1540 struct mmc_host *mmc = mmc_from_priv(host); in msdc_cmdq_irq() local 1570 struct mmc_host *mmc = mmc_from_priv(host); in msdc_irq() local 2346 static int msdc_get_cd(struct mmc_host *mmc) in msdc_get_cd() 2543 struct mmc_host *mmc; in msdc_drv_probe() local 2738 struct mmc_host *mmc; in msdc_drv_remove() local 2793 struct mmc_host *mmc = mmc_from_priv(host); in msdc_restore_reg() local [all …]
|
A D | of_mmc_spi.c | 35 irqreturn_t (*irqhandler)(int, void *), void *mmc) in of_mmc_spi_init() argument 43 static void of_mmc_spi_exit(struct device *dev, void *mmc) in of_mmc_spi_exit() 52 struct mmc_host *mmc = dev_get_drvdata(&spi->dev); in mmc_spi_get_pdata() local
|
A D | sdricoh_cs.c | 80 struct mmc_host *mmc; /* MMC structure */ member 262 static void sdricoh_request(struct mmc_host *mmc, struct mmc_request *mrq) in sdricoh_request() 343 static void sdricoh_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sdricoh_set_ios() 364 static int sdricoh_get_ro(struct mmc_host *mmc) in sdricoh_get_ro() 391 struct mmc_host *mmc; in sdricoh_init_mmc() local 484 struct mmc_host *mmc = link->priv; in sdricoh_pcmcia_detach() local 509 struct mmc_host *mmc = link->priv; in sdricoh_pcmcia_resume() local
|
A D | mmci.c | 336 static int mmci_card_busy(struct mmc_host *mmc) in mmci_card_busy() 1695 static void mmci_request(struct mmc_host *mmc, struct mmc_request *mrq) in mmci_request() 1727 static void mmci_set_max_busy_timeout(struct mmc_host *mmc) in mmci_set_max_busy_timeout() 1741 static void mmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in mmci_set_ios() 1857 static int mmci_get_cd(struct mmc_host *mmc) in mmci_get_cd() 1900 static void mmci_probe_level_translator(struct mmc_host *mmc) in mmci_probe_level_translator() 1959 static int mmci_of_parse(struct device_node *np, struct mmc_host *mmc) in mmci_of_parse() 2001 struct mmc_host *mmc; in mmci_probe() local 2275 struct mmc_host *mmc = amba_get_drvdata(dev); in mmci_remove() local 2342 struct mmc_host *mmc = amba_get_drvdata(adev); in mmci_runtime_suspend() local [all …]
|
A D | meson-mx-sdio.c | 118 struct mmc_host *mmc; member 125 static void meson_mx_mmc_mask_bits(struct mmc_host *mmc, char reg, u32 mask, in meson_mx_mmc_mask_bits() 155 static void meson_mx_mmc_start_cmd(struct mmc_host *mmc, in meson_mx_mmc_start_cmd() 258 static void meson_mx_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in meson_mx_mmc_set_ios() 310 static int meson_mx_mmc_map_dma(struct mmc_host *mmc, struct mmc_request *mrq) in meson_mx_mmc_map_dma() 337 static void meson_mx_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in meson_mx_mmc_request() 363 static void meson_mx_mmc_read_response(struct mmc_host *mmc, in meson_mx_mmc_read_response() 531 struct mmc_host *mmc = host->mmc; in meson_mx_mmc_add_host() local 632 struct mmc_host *mmc; in meson_mx_mmc_probe() local
|
A D | rtsx_usb_sdmmc.c | 36 struct mmc_host *mmc; member 746 static int sdmmc_get_ro(struct mmc_host *mmc) in sdmmc_get_ro() 774 static int sdmmc_get_cd(struct mmc_host *mmc) in sdmmc_get_cd() 805 static void sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in sdmmc_request() 1105 static void sdmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sdmmc_set_ios() 1146 static int sdmmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) in sdmmc_switch_voltage() 1195 static int sdmmc_card_busy(struct mmc_host *mmc) in sdmmc_card_busy() 1235 static int sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode) in sdmmc_execute_tuning() 1303 struct mmc_host *mmc = host->mmc; in rtsx_usb_init_host() local 1329 struct mmc_host *mmc; in rtsx_usb_sdmmc_drv_probe() local [all …]
|
A D | wbsd.c | 743 static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq) in wbsd_request() 837 static void wbsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in wbsd_set_ios() 910 static int wbsd_get_ro(struct mmc_host *mmc) in wbsd_get_ro() 1187 struct mmc_host *mmc; in wbsd_alloc_mmc() local 1254 struct mmc_host *mmc; in wbsd_free_mmc() local 1636 struct mmc_host *mmc = NULL; in wbsd_init() local 1720 struct mmc_host *mmc = dev_get_drvdata(dev); in wbsd_shutdown() local 1800 struct mmc_host *mmc = platform_get_drvdata(dev); in wbsd_platform_suspend() local 1816 struct mmc_host *mmc = platform_get_drvdata(dev); in wbsd_platform_resume() local 1841 struct mmc_host *mmc = dev_get_drvdata(&pnp_dev->dev); in wbsd_pnp_suspend() local [all …]
|
A D | sdhci-xenon.c | 225 struct mmc_host *mmc = host->mmc; in xenon_set_power() local 286 static void xenon_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in xenon_set_ios() 321 static int xenon_start_signal_voltage_switch(struct mmc_host *mmc, in xenon_start_signal_voltage_switch() 355 static void xenon_init_card(struct mmc_host *mmc, struct mmc_card *card) in xenon_init_card() 365 static int xenon_execute_tuning(struct mmc_host *mmc, u32 opcode) in xenon_execute_tuning() 384 static void xenon_enable_sdio_irq(struct mmc_host *mmc, int enable) in xenon_enable_sdio_irq() 430 struct mmc_host *mmc = host->mmc; in xenon_probe_params() local
|
A D | omap_hsmmc.c | 171 struct mmc_host *mmc; member 216 static int omap_hsmmc_enable_supply(struct mmc_host *mmc) in omap_hsmmc_enable_supply() 247 static int omap_hsmmc_disable_supply(struct mmc_host *mmc) in omap_hsmmc_disable_supply() 312 struct mmc_host *mmc = host->mmc; in omap_hsmmc_set_power() local 383 struct mmc_host *mmc = host->mmc; in omap_hsmmc_disable_boot_regulators() local 417 struct mmc_host *mmc = host->mmc; in omap_hsmmc_reg_get() local 744 struct mmc_host *mmc = container_of(dev, struct mmc_host, class_dev); in omap_hsmmc_show_slot_name() local 1671 struct mmc_host *mmc = s->private; in mmc_regs_show() local 1710 static void omap_hsmmc_debugfs(struct mmc_host *mmc) in omap_hsmmc_debugfs() 1719 static void omap_hsmmc_debugfs(struct mmc_host *mmc) in omap_hsmmc_debugfs() [all …]
|
/linux/drivers/staging/greybus/ |
A D | sdio.c | 22 struct mmc_host *mmc; member 118 struct mmc_host *mmc = host->mmc; in gb_sdio_get_caps() local 551 static void gb_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in gb_mmc_request() 588 static void gb_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in gb_mmc_set_ios() 721 static int gb_mmc_get_ro(struct mmc_host *mmc) in gb_mmc_get_ro() 735 static int gb_mmc_get_cd(struct mmc_host *mmc) in gb_mmc_get_cd() 749 static int gb_mmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) in gb_mmc_switch_voltage() 766 struct mmc_host *mmc; in gb_sdio_probe() local 848 struct mmc_host *mmc; in gb_sdio_remove() local
|
/linux/drivers/mfd/ |
A D | tc6387xb.c | 77 static void tc6387xb_mmc_pwr(struct platform_device *mmc, int state) in tc6387xb_mmc_pwr() 84 static void tc6387xb_mmc_clk_div(struct platform_device *mmc, int state) in tc6387xb_mmc_clk_div() 92 static int tc6387xb_mmc_enable(struct platform_device *mmc) in tc6387xb_mmc_enable() 104 static int tc6387xb_mmc_disable(struct platform_device *mmc) in tc6387xb_mmc_disable()
|
/linux/drivers/mmc/core/ |
A D | regulator.c | 106 int mmc_regulator_set_ocr(struct mmc_host *mmc, in mmc_regulator_set_ocr() 179 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_regulator_set_vqmmc() 245 int mmc_regulator_get_supply(struct mmc_host *mmc) in mmc_regulator_get_supply()
|