Home
last modified time | relevance | path

Searched refs:mmc_host_ops (Results 1 – 25 of 55) sorted by relevance

123

/linux/drivers/mmc/host/
H A Dsdhci-xenon.c276 * Xenon Specific Operations in mmc_host_ops
404 host->mmc_host_ops.set_ios = xenon_set_ios; in xenon_replace_mmc_host_ops()
405 host->mmc_host_ops.start_signal_voltage_switch = in xenon_replace_mmc_host_ops()
407 host->mmc_host_ops.init_card = xenon_init_card; in xenon_replace_mmc_host_ops()
408 host->mmc_host_ops.execute_tuning = xenon_execute_tuning; in xenon_replace_mmc_host_ops()
409 host->mmc_host_ops.enable_sdio_irq = xenon_enable_sdio_irq; in xenon_replace_mmc_host_ops()
528 * Link Xenon specific mmc_host_ops function, in xenon_probe()
H A Dsdhci-sprd.c745 host->mmc_host_ops.request = sdhci_sprd_request; in sdhci_sprd_probe()
746 host->mmc_host_ops.hs400_enhanced_strobe = in sdhci_sprd_probe()
748 host->mmc_host_ops.prepare_sd_hs_tuning = in sdhci_sprd_probe()
750 host->mmc_host_ops.execute_sd_hs_tuning = in sdhci_sprd_probe()
759 host->mmc_host_ops.start_signal_voltage_switch = in sdhci_sprd_probe()
770 host->mmc_host_ops.request_atomic = sdhci_sprd_request_atomic; in sdhci_sprd_probe()
H A Dsdhci-acpi.c323 host->mmc_host_ops.get_cd = bxt_get_cd; in intel_probe_slot()
327 host->mmc_host_ops.start_signal_voltage_switch = in intel_probe_slot()
661 host->mmc_host_ops.select_drive_strength = amd_select_drive_strength; in sdhci_acpi_emmc_amd_probe_slot()
662 host->mmc_host_ops.set_ios = amd_set_ios; in sdhci_acpi_emmc_amd_probe_slot()
663 host->mmc_host_ops.execute_tuning = amd_sdhci_execute_tuning; in sdhci_acpi_emmc_amd_probe_slot()
H A Dsdhci-of-k1.c258 struct mmc_host_ops *mops; in spacemit_sdhci_probe()
274 mops = &host->mmc_host_ops; in spacemit_sdhci_probe()
H A Dsdhci-of-ma35d1.c248 host->mmc_host_ops.start_signal_voltage_switch = in ma35_probe()
252 host->mmc_host_ops.execute_tuning = ma35_execute_tuning; in ma35_probe()
H A Dsdhci-pci-core.c303 slot->host->mmc_host_ops.set_ios = ene_714_set_ios; in ene_714_probe_slot()
835 struct mmc_host_ops *ops = &slot->host->mmc_host_ops; in byt_probe_slot()
896 slot->host->mmc_host_ops.select_drive_strength = in byt_emmc_probe_slot()
925 slot->host->mmc_host_ops.hs400_enhanced_strobe = in glk_emmc_probe_slot()
1121 slot->host->mmc_host_ops.get_cd = bxt_get_cd; in byt_sd_probe_slot()
1317 slot->host->mmc_host_ops.get_cd = mrfld_get_cd; in intel_mrfld_mmc_probe_slot()
1500 slot->host->mmc_host_ops.get_ro = jmicron_jmb388_get_ro; in jmicron_probe_slot()
1759 struct mmc_host_ops *ops = &slot->host->mmc_host_ops; in amd_probe_slot()
H A Dsdhci-omap.c1316 host->mmc_host_ops.start_signal_voltage_switch = in sdhci_omap_probe()
1318 host->mmc_host_ops.set_ios = sdhci_omap_set_ios; in sdhci_omap_probe()
1319 host->mmc_host_ops.card_busy = sdhci_omap_card_busy; in sdhci_omap_probe()
1320 host->mmc_host_ops.execute_tuning = sdhci_omap_execute_tuning; in sdhci_omap_probe()
1321 host->mmc_host_ops.enable_sdio_irq = sdhci_omap_enable_sdio_irq; in sdhci_omap_probe()
H A Dsdhci-brcmstb.c429 host->mmc_host_ops.hs400_enhanced_strobe = match_priv->hs400es; in sdhci_brcmstb_probe()
449 host->mmc_host_ops.card_busy = NULL; in sdhci_brcmstb_probe()
H A Dsdhci-cadence.c520 host->mmc_host_ops.hs400_enhanced_strobe = in sdhci_cdns_probe()
548 host->mmc_host_ops.card_hw_reset = sdhci_cdns_mmc_hw_reset; in sdhci_cdns_probe()
H A Dsdhci.h551 struct mmc_host_ops mmc_host_ops; /* MMC host ops */ member
H A Dtmio_mmc.h146 struct mmc_host_ops ops;
H A Dsdhci-pci-arasan.c263 if (host->mmc_host_ops.hs400_enhanced_strobe) { in arasan_select_phy_clock()
H A Dsdhci-of-esdhc.c1444 host->mmc_host_ops.start_signal_voltage_switch = in sdhci_esdhc_probe()
1446 host->mmc_host_ops.execute_tuning = esdhc_execute_tuning; in sdhci_esdhc_probe()
1447 host->mmc_host_ops.hs400_prepare_ddr = esdhc_hs400_prepare_ddr; in sdhci_esdhc_probe()
H A Dsdhci-tegra.c1679 host->mmc_host_ops.start_signal_voltage_switch = in sdhci_tegra_probe()
1685 host->mmc_host_ops.request = tegra_sdhci_request; in sdhci_tegra_probe()
1687 host->mmc_host_ops.hs400_enhanced_strobe = in sdhci_tegra_probe()
1691 host->mmc_host_ops.execute_tuning = in sdhci_tegra_probe()
H A Dsdhci-of-dwcmshc.c1412 host->mmc_host_ops.request = dwcmshc_request; in dwcmshc_probe()
1413 host->mmc_host_ops.hs400_enhanced_strobe = dwcmshc_hs400_enhanced_strobe; in dwcmshc_probe()
1414 host->mmc_host_ops.execute_tuning = dwcmshc_execute_tuning; in dwcmshc_probe()
H A Dsdhci-of-arasan.c1956 host->mmc_host_ops.execute_tuning = in sdhci_arasan_probe()
1995 host->mmc_host_ops.hs400_enhanced_strobe = in sdhci_arasan_probe()
1997 host->mmc_host_ops.start_signal_voltage_switch = in sdhci_arasan_probe()
H A Dsdricoh_cs.c371 static const struct mmc_host_ops sdricoh_ops = {
H A Dsdhci_am654.c973 host->mmc_host_ops.start_signal_voltage_switch = sdhci_am654_start_signal_voltage_switch; in sdhci_am654_probe()
974 host->mmc_host_ops.execute_tuning = sdhci_am654_execute_tuning; in sdhci_am654_probe()
H A Dsdhci-uhs2.c1134 host->mmc_host_ops.uhs2_control = sdhci_uhs2_control; in sdhci_uhs2_host_ops_init()
1135 host->mmc_host_ops.request = sdhci_uhs2_request; in sdhci_uhs2_host_ops_init()
H A Dsdhci-esdhc-imx.c1910 * Link usdhc specific mmc_host_ops execute_tuning function, in sdhci_esdhc_imx_probe()
1913 host->mmc_host_ops.execute_tuning = usdhc_execute_tuning; in sdhci_esdhc_imx_probe()
1916 * Link usdhc specific mmc_host_ops init card function, in sdhci_esdhc_imx_probe()
1919 host->mmc_host_ops.init_card = usdhc_init_card; in sdhci_esdhc_imx_probe()
1939 host->mmc_host_ops.hs400_enhanced_strobe = in sdhci_esdhc_imx_probe()
H A Dushc.c409 static const struct mmc_host_ops ushc_ops = {
H A Dlitex_mmc.c464 static const struct mmc_host_ops litex_mmc_ops = {
H A Dowl-mmc.c555 static const struct mmc_host_ops owl_mmc_ops = {
H A Dtoshsd.c549 static const struct mmc_host_ops toshsd_ops = {
/linux/Documentation/driver-api/mmc/
H A Dmmc-async-req.rst56 There are two optional members in the mmc_host_ops -- pre_req() and
58 to before and after the actual mmc_host_ops.request() function is called.

123