mmc_host_ops
static const struct mmc_host_ops alcor_sdc_ops = {
static const struct mmc_host_ops atmci_ops = {
static const struct mmc_host_ops au1xmmc_ops = {
static const struct mmc_host_ops bcm2835_ops = {
static const struct mmc_host_ops cvm_mmc_ops = {
static const struct mmc_host_ops cb710_mmc_host = {
static const struct mmc_host_ops mmc_davinci_ops = {
static const struct mmc_host_ops dw_mci_ops = {
static const struct mmc_host_ops jz4740_mmc_ops = {
static const struct mmc_host_ops litex_mmc_ops = {
static struct mmc_host_ops loongson2_mmc_ops = {
static const struct mmc_host_ops meson_mmc_ops = {
static const struct mmc_host_ops meson_mx_sdhc_ops = {
static struct mmc_host_ops meson_mx_mmc_ops = {
static const struct mmc_host_ops mmc_spi_ops = {
static struct mmc_host_ops mmci_ops = {
struct mmc_host_ops *mmc_ops;
static const struct mmc_host_ops moxart_ops = {
static const struct mmc_host_ops mt_msdc_ops = {
static const struct mmc_host_ops mvsd_ops = {
static const struct mmc_host_ops mxcmci_ops = {
static const struct mmc_host_ops mxs_mmc_ops = {
static const struct mmc_host_ops mmc_omap_ops = {
static struct mmc_host_ops omap_hsmmc_ops = {
static const struct mmc_host_ops owl_mmc_ops = {
static const struct mmc_host_ops pxamci_ops = {
static const struct mmc_host_ops realtek_pci_sdmmc_ops = {
static const struct mmc_host_ops rtsx_usb_sdmmc_ops = {
host->mmc_host_ops.get_cd = bxt_get_cd;
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.select_drive_strength = amd_select_drive_strength;
host->mmc_host_ops.set_ios = amd_set_ios;
host->mmc_host_ops.execute_tuning = amd_sdhci_execute_tuning;
host->mmc_host_ops.hs400_enhanced_strobe = match_priv->hs400es;
host->mmc_host_ops.card_busy = NULL;
host->mmc_host_ops.hs400_enhanced_strobe =
host->mmc_host_ops.card_hw_reset = sdhci_cdns_mmc_hw_reset;
host->mmc_host_ops.execute_tuning = usdhc_execute_tuning;
host->mmc_host_ops.init_card = usdhc_init_card;
host->mmc_host_ops.hs400_enhanced_strobe =
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.execute_tuning = sdhci_msm_execute_tuning;
host->mmc_host_ops.execute_tuning =
host->mmc_host_ops.hs400_enhanced_strobe =
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.request = dwcmshc_request;
host->mmc_host_ops.hs400_enhanced_strobe = dwcmshc_hs400_enhanced_strobe;
host->mmc_host_ops.execute_tuning = dwcmshc_execute_tuning;
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.execute_tuning = esdhc_execute_tuning;
host->mmc_host_ops.hs400_prepare_ddr = esdhc_hs400_prepare_ddr;
struct mmc_host_ops *mops;
mops = &host->mmc_host_ops;
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.execute_tuning = ma35_execute_tuning;
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.set_ios = sdhci_omap_set_ios;
host->mmc_host_ops.card_busy = sdhci_omap_card_busy;
host->mmc_host_ops.execute_tuning = sdhci_omap_execute_tuning;
host->mmc_host_ops.enable_sdio_irq = sdhci_omap_enable_sdio_irq;
if (host->mmc_host_ops.hs400_enhanced_strobe) {
slot->host->mmc_host_ops.get_cd = bxt_get_cd;
slot->host->mmc_host_ops.get_cd = mrfld_get_cd;
slot->host->mmc_host_ops.get_ro = jmicron_jmb388_get_ro;
struct mmc_host_ops *ops = &slot->host->mmc_host_ops;
slot->host->mmc_host_ops.set_ios = ene_714_set_ios;
struct mmc_host_ops *ops = &slot->host->mmc_host_ops;
slot->host->mmc_host_ops.select_drive_strength =
slot->host->mmc_host_ops.hs400_enhanced_strobe =
host->mmc_host_ops.init_sd_express = gl9767_init_sd_express;
host->mmc_host_ops.hs400_enhanced_strobe =
host->mmc_host_ops.execute_tuning = sdhci_o2_execute_tuning;
slot->host->mmc_host_ops.get_cd = sdhci_o2_get_cd;
slot->host->mmc_host_ops.get_cd = sdhci_o2_get_cd;
slot->host->mmc_host_ops.get_cd = sdhci_o2_get_cd;
host->mmc_host_ops.init_sd_express = sdhci_pci_o2_init_sd_express;
host->mmc_host_ops.request = sdhci_sprd_request;
host->mmc_host_ops.hs400_enhanced_strobe =
host->mmc_host_ops.prepare_sd_hs_tuning =
host->mmc_host_ops.execute_sd_hs_tuning =
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.request_atomic = sdhci_sprd_request_atomic;
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.request = tegra_sdhci_request;
host->mmc_host_ops.hs400_enhanced_strobe =
host->mmc_host_ops.execute_tuning =
host->mmc_host_ops.uhs2_control = sdhci_uhs2_control;
host->mmc_host_ops.request = sdhci_uhs2_request;
host->mmc_host_ops.set_ios = xenon_set_ios;
host->mmc_host_ops.start_signal_voltage_switch =
host->mmc_host_ops.init_card = xenon_init_card;
host->mmc_host_ops.execute_tuning = xenon_execute_tuning;
host->mmc_host_ops.enable_sdio_irq = xenon_enable_sdio_irq;
static const struct mmc_host_ops sdhci_ops = {
host->mmc_host_ops = sdhci_ops;
mmc->ops = &host->mmc_host_ops;
struct mmc_host_ops mmc_host_ops; /* MMC host ops */
host->mmc_host_ops.start_signal_voltage_switch = sdhci_am654_start_signal_voltage_switch;
host->mmc_host_ops.execute_tuning = sdhci_am654_execute_tuning;
static const struct mmc_host_ops sdricoh_ops = {
static const struct mmc_host_ops sh_mmcif_ops = {
static const struct mmc_host_ops spmmc_ops = {
static const struct mmc_host_ops sunxi_mmc_ops = {
static const struct mmc_host_ops tifm_sd_ops = {
struct mmc_host_ops ops;
static struct mmc_host_ops tmio_mmc_ops = {
static const struct mmc_host_ops toshsd_ops = {
static const struct mmc_host_ops usdhi6_ops = {
static const struct mmc_host_ops ushc_ops = {
static const struct mmc_host_ops via_sdc_ops = {
static const struct mmc_host_ops vub300_mmc_ops = {
static const struct mmc_host_ops wbsd_ops = {
static const struct mmc_host_ops wmt_mci_ops = {
static const struct mmc_host_ops gb_sdio_ops = {
const struct mmc_host_ops *ops;