/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | mmc_core.c | 156 void dwmac_mmc_read(void __iomem *mmcaddr, struct stmmac_counters *mmc) in dwmac_mmc_read() argument 158 mmc->mmc_tx_octetcount_gb += readl(mmcaddr + MMC_TX_OCTETCOUNT_GB); in dwmac_mmc_read() 159 mmc->mmc_tx_framecount_gb += readl(mmcaddr + MMC_TX_FRAMECOUNT_GB); in dwmac_mmc_read() 160 mmc->mmc_tx_broadcastframe_g += readl(mmcaddr + in dwmac_mmc_read() 162 mmc->mmc_tx_multicastframe_g += readl(mmcaddr + in dwmac_mmc_read() 164 mmc->mmc_tx_64_octets_gb += readl(mmcaddr + MMC_TX_64_OCTETS_GB); in dwmac_mmc_read() 165 mmc->mmc_tx_65_to_127_octets_gb += in dwmac_mmc_read() 167 mmc->mmc_tx_128_to_255_octets_gb += in dwmac_mmc_read() 169 mmc->mmc_tx_256_to_511_octets_gb += in dwmac_mmc_read() 171 mmc->mmc_tx_512_to_1023_octets_gb += in dwmac_mmc_read() [all …]
|
/Linux-v4.19/drivers/mmc/host/ |
D | cqhci.c | 57 (cq_host->mmc->max_segs * tag * in get_trans_desc_dma() 64 (cq_host->trans_desc_len * cq_host->mmc->max_segs * tag); in get_trans_desc() 79 if (tag == DCMD_SLOT && (cq_host->mmc->caps2 & MMC_CAP2_CQE_DCMD)) { in setup_trans_desc() 106 pr_err("%s: " DRV_NAME ": " f, mmc_hostname(mmc), ## x) 110 struct mmc_host *mmc = cq_host->mmc; in cqhci_dumpregs() local 149 cq_host->ops->dumpregs(mmc); in cqhci_dumpregs() 203 cq_host->data_size = cq_host->trans_desc_len * cq_host->mmc->max_segs * in cqhci_host_alloc_tdl() 207 mmc_hostname(cq_host->mmc), cq_host->desc_size, cq_host->data_size, in cqhci_host_alloc_tdl() 216 cq_host->desc_base = dmam_alloc_coherent(mmc_dev(cq_host->mmc), in cqhci_host_alloc_tdl() 220 cq_host->trans_desc_base = dmam_alloc_coherent(mmc_dev(cq_host->mmc), in cqhci_host_alloc_tdl() [all …]
|
D | sdhci.c | 43 pr_debug("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x) 46 pr_err("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x) 136 !mmc_card_is_removable(host->mmc)) in sdhci_set_card_detection() 168 pm_runtime_get_noresume(host->mmc->parent); in sdhci_runtime_pm_bus_on() 176 pm_runtime_put_noidle(host->mmc->parent); in sdhci_runtime_pm_bus_off() 199 mmc_hostname(host->mmc), (int)mask); in sdhci_reset() 211 struct mmc_host *mmc = host->mmc; in sdhci_do_reset() local 213 if (!mmc->ops->get_cd(mmc)) in sdhci_do_reset() 248 struct mmc_host *mmc = host->mmc; in sdhci_init() local 262 mmc->ops->set_ios(mmc, &mmc->ios); in sdhci_init() [all …]
|
D | davinci_mmc.c | 184 struct mmc_host *mmc; member 287 dev_dbg(mmc_dev(host->mmc), "CMD%d, arg 0x%08x%s\n", in mmc_davinci_start_command() 328 dev_dbg(mmc_dev(host->mmc), "unknown resp_type %04x\n", in mmc_davinci_start_command() 437 dev_dbg(mmc_dev(host->mmc), in mmc_davinci_send_dma_request() 459 dev_dbg(mmc_dev(host->mmc), in mmc_davinci_send_dma_request() 480 host->sg_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in mmc_davinci_start_dma_transfer() 486 dma_unmap_sg(mmc_dev(host->mmc), in mmc_davinci_start_dma_transfer() 510 host->dma_tx = dma_request_chan(mmc_dev(host->mmc), "tx"); in davinci_acquire_dma_channels() 512 dev_err(mmc_dev(host->mmc), "Can't get dma_tx channel\n"); in davinci_acquire_dma_channels() 516 host->dma_rx = dma_request_chan(mmc_dev(host->mmc), "rx"); in davinci_acquire_dma_channels() [all …]
|
D | tmio_mmc_core.c | 133 static void tmio_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable) in tmio_mmc_enable_sdio_irq() argument 135 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_enable_sdio_irq() 141 pm_runtime_get_sync(mmc_dev(mmc)); in tmio_mmc_enable_sdio_irq() 158 pm_runtime_mark_last_busy(mmc_dev(mmc)); in tmio_mmc_enable_sdio_irq() 159 pm_runtime_put_autosuspend(mmc_dev(mmc)); in tmio_mmc_enable_sdio_irq() 206 if (host->mmc->ios.timing == MMC_TIMING_MMC_HS400 && in tmio_mmc_set_clock() 214 clock = host->mmc->f_min; in tmio_mmc_set_clock() 222 if (!(host->mmc->ios.timing == MMC_TIMING_MMC_HS400)) in tmio_mmc_set_clock() 303 mmc_request_done(host->mmc, mrq); in tmio_mmc_reset_work() 662 struct mmc_host *mmc = host->mmc; in __tmio_mmc_card_detect_irq() local [all …]
|
D | meson-mx-sdio.c | 121 struct mmc_host *mmc; member 128 static void meson_mx_mmc_mask_bits(struct mmc_host *mmc, char reg, u32 mask, in meson_mx_mmc_mask_bits() argument 131 struct meson_mx_mmc_host *host = mmc_priv(mmc); in meson_mx_mmc_mask_bits() 158 static void meson_mx_mmc_start_cmd(struct mmc_host *mmc, in meson_mx_mmc_start_cmd() argument 161 struct meson_mx_mmc_host *host = mmc_priv(mmc); in meson_mx_mmc_start_cmd() 200 if (mmc->ios.bus_width == MMC_BUS_WIDTH_4) in meson_mx_mmc_start_cmd() 228 meson_mx_mmc_mask_bits(mmc, MESON_MX_SDIO_IRQC, in meson_mx_mmc_start_cmd() 233 meson_mx_mmc_mask_bits(mmc, MESON_MX_SDIO_IRQS, in meson_mx_mmc_start_cmd() 255 mmc_request_done(host->mmc, mrq); in meson_mx_mmc_request_done() 258 static void meson_mx_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in meson_mx_mmc_set_ios() argument [all …]
|
D | meson-gx-mmc.c | 156 struct mmc_host *mmc; member 215 struct meson_mmc_phase *mmc = to_meson_mmc_phase(hw); in meson_mmc_clk_get_phase() local 216 unsigned int phase_num = 1 << hweight_long(mmc->phase_mask); in meson_mmc_clk_get_phase() 221 val = readl(mmc->reg); in meson_mmc_clk_get_phase() 222 p = (val & mmc->phase_mask) >> __ffs(mmc->phase_mask); in meson_mmc_clk_get_phase() 225 if (mmc->delay_mask) { in meson_mmc_clk_get_phase() 228 d = (val & mmc->delay_mask) >> __ffs(mmc->delay_mask); in meson_mmc_clk_get_phase() 229 degrees += d * mmc->delay_step_ps * 360 / period_ps; in meson_mmc_clk_get_phase() 236 static void meson_mmc_apply_phase_delay(struct meson_mmc_phase *mmc, in meson_mmc_apply_phase_delay() argument 242 val = readl(mmc->reg); in meson_mmc_apply_phase_delay() [all …]
|
D | mmci.c | 215 static int mmci_card_busy(struct mmc_host *mmc) in mmci_card_busy() argument 217 struct mmci_host *host = mmc_priv(mmc); in mmci_card_busy() 239 dev_err(mmc_dev(host->mmc), in mmci_validate_data() 346 host->mmc->actual_clock = host->cclk; in mmci_set_clkreg() 348 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_4) in mmci_set_clkreg() 350 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_8) in mmci_set_clkreg() 353 if (host->mmc->ios.timing == MMC_TIMING_UHS_DDR50 || in mmci_set_clkreg() 354 host->mmc->ios.timing == MMC_TIMING_MMC_DDR52) in mmci_set_clkreg() 370 mmc_request_done(host->mmc, mrq); in mmci_request_end() 422 host->dma_rx_channel = dma_request_slave_channel(mmc_dev(host->mmc), "rx"); in mmci_dma_setup() [all …]
|
D | pxamci.c | 55 struct mmc_host *mmc; member 81 struct mmc_host *mmc = host->mmc; in pxamci_init_ocr() local 84 ret = mmc_regulator_get_supply(mmc); in pxamci_init_ocr() 88 if (IS_ERR(mmc->supply.vmmc)) { in pxamci_init_ocr() 90 mmc->ocr_avail = host->pdata ? in pxamci_init_ocr() 102 struct mmc_host *mmc = host->mmc; in pxamci_set_power() local 103 struct regulator *supply = mmc->supply.vmmc; in pxamci_set_power() 107 return mmc_regulator_set_ocr(mmc, supply, vdd); in pxamci_set_power() 117 return host->pdata->setpower(mmc_dev(host->mmc), vdd); in pxamci_set_power() 138 dev_err(mmc_dev(host->mmc), "unable to stop clock\n"); in pxamci_stop_clock() [all …]
|
D | wmt-sdmmc.c | 190 struct mmc_host *mmc; member 227 static void wmt_mci_read_response(struct mmc_host *mmc) in wmt_mci_read_response() argument 234 priv = mmc_priv(mmc); in wmt_mci_read_response() 258 static int wmt_mci_send_command(struct mmc_host *mmc, u8 command, u8 cmdtype, in wmt_mci_send_command() argument 264 priv = mmc_priv(mmc); in wmt_mci_send_command() 307 dma_unmap_sg(mmc_dev(priv->mmc), req->data->sg, in wmt_complete_data_request() 310 dma_unmap_sg(mmc_dev(priv->mmc), req->data->sg, in wmt_complete_data_request() 315 mmc_request_done(priv->mmc, req); in wmt_complete_data_request() 317 wmt_mci_read_response(priv->mmc); in wmt_complete_data_request() 320 mmc_request_done(priv->mmc, req); in wmt_complete_data_request() [all …]
|
D | omap_hsmmc.c | 173 struct mmc_host *mmc; member 233 return mmc_gpio_get_cd(host->mmc); in omap_hsmmc_card_detect() 240 return mmc_gpio_get_cd(host->mmc); in omap_hsmmc_get_cover_state() 243 static int omap_hsmmc_enable_supply(struct mmc_host *mmc) in omap_hsmmc_enable_supply() argument 246 struct omap_hsmmc_host *host = mmc_priv(mmc); in omap_hsmmc_enable_supply() 247 struct mmc_ios *ios = &mmc->ios; in omap_hsmmc_enable_supply() 249 if (!IS_ERR(mmc->supply.vmmc)) { in omap_hsmmc_enable_supply() 250 ret = mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, ios->vdd); in omap_hsmmc_enable_supply() 256 if (!IS_ERR(mmc->supply.vqmmc) && !host->vqmmc_enabled) { in omap_hsmmc_enable_supply() 257 ret = regulator_enable(mmc->supply.vqmmc); in omap_hsmmc_enable_supply() [all …]
|
D | android-goldfish.c | 116 struct mmc_host *mmc; member 178 dev_err(mmc_dev(host->mmc), in goldfish_mmc_start_command() 224 dma_unmap_sg(mmc_dev(host->mmc), data->sg, host->sg_len, in goldfish_mmc_xfer_done() 239 mmc_request_done(host->mmc, data->mrq); in goldfish_mmc_xfer_done() 281 mmc_request_done(host->mmc, cmd->mrq); in goldfish_mmc_cmd_done() 316 mmc_request_done(host->mmc, mrq); in goldfish_mmc_irq() 342 mmc_detect_change(host->mmc, 0); in goldfish_mmc_irq() 347 dev_info(mmc_dev(host->mmc),"spurious irq 0x%04x\n", status); in goldfish_mmc_irq() 386 host->sg_len = dma_map_sg(mmc_dev(host->mmc), data->sg, in goldfish_mmc_prepare_data() 401 static void goldfish_mmc_request(struct mmc_host *mmc, struct mmc_request *req) in goldfish_mmc_request() argument [all …]
|
D | mxcmmc.c | 127 struct mmc_host *mmc; member 244 if (!IS_ERR(host->mmc->supply.vmmc)) { in mxcmci_set_power() 246 mmc_regulator_set_ocr(host->mmc, in mxcmci_set_power() 247 host->mmc->supply.vmmc, vdd); in mxcmci_set_power() 249 mmc_regulator_set_ocr(host->mmc, in mxcmci_set_power() 250 host->mmc->supply.vmmc, 0); in mxcmci_set_power() 254 host->pdata->setpower(mmc_dev(host->mmc), vdd); in mxcmci_set_power() 266 dev_dbg(mmc_dev(host->mmc), "mxcmci_softreset\n"); in mxcmci_softreset() 378 dev_dbg(mmc_dev(host->mmc), "%s: 0x%08x\n", __func__, stat); in mxcmci_dma_callback() 406 dev_err(mmc_dev(host->mmc), "unhandled response type 0x%x\n", in mxcmci_start_cmd() [all …]
|
D | sunxi-mmc.c | 270 struct mmc_host *mmc; member 316 dev_err(mmc_dev(host->mmc), "fatal err reset timeout\n"); in sunxi_mmc_reset_host() 400 dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in sunxi_mmc_map_dma() 403 dev_err(mmc_dev(host->mmc), "dma_map_sg failed\n"); in sunxi_mmc_map_dma() 409 dev_err(mmc_dev(host->mmc), in sunxi_mmc_map_dma() 468 dev_err(mmc_dev(host->mmc), "send stop command failed\n"); in sunxi_mmc_send_manual_stop() 490 dev_dbg(mmc_dev(host->mmc), in sunxi_mmc_dump_errinfo() 492 host->mmc->index, cmd->opcode, in sunxi_mmc_dump_errinfo() 551 dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in sunxi_mmc_finalize_request() 578 dev_dbg(mmc_dev(host->mmc), "irq: rq %p mi %08x idi %08x\n", in sunxi_mmc_irq() [all …]
|
D | mxs-mmc.c | 65 struct mmc_host *mmc; member 76 static int mxs_mmc_get_cd(struct mmc_host *mmc) in mxs_mmc_get_cd() argument 78 struct mxs_mmc_host *host = mmc_priv(mmc); in mxs_mmc_get_cd() 85 ret = mmc_gpio_get_cd(mmc); in mxs_mmc_get_cd() 89 present = mmc->caps & MMC_CAP_NEEDS_POLL || in mxs_mmc_get_cd() 93 if (mmc->caps2 & MMC_CAP2_CD_ACTIVE_HIGH) in mxs_mmc_get_cd() 161 dma_unmap_sg(mmc_dev(host->mmc), data->sg, in mxs_mmc_request_done() 180 mmc_request_done(host->mmc, mrq); in mxs_mmc_request_done() 207 mmc_signal_sdio_irq(host->mmc); in mxs_mmc_irq_handler() 239 dma_map_sg(mmc_dev(host->mmc), data->sg, in mxs_mmc_prep_dma() [all …]
|
D | omap.c | 115 struct mmc_host *mmc; member 124 struct mmc_host * mmc; member 207 while (host->mmc != NULL) { in mmc_omap_select_slot() 209 wait_event(host->slot_wq, host->mmc == NULL); in mmc_omap_select_slot() 212 host->mmc = slot->mmc; in mmc_omap_select_slot() 222 host->pdata->switch_slot(mmc_dev(slot->mmc), slot->id); in mmc_omap_select_slot() 263 BUG_ON(slot == NULL || host->mmc == NULL); in mmc_omap_release_slot() 288 host->mmc = new_slot->mmc; in mmc_omap_release_slot() 294 host->mmc = NULL; in mmc_omap_release_slot() 303 return slot->pdata->get_cover_state(mmc_dev(slot->mmc), in mmc_omap_cover_is_open() [all …]
|
D | usdhi6rol0.c | 160 struct mmc_host *mmc; member 214 dev_vdbg(mmc_dev(host->mmc), "%s(0x%p + 0x%x) = 0x%x\n", __func__, in usdhi6_write() 221 dev_vdbg(mmc_dev(host->mmc), "%s(0x%p + 0x%x) = 0x%x\n", __func__, in usdhi6_write16() 228 dev_vdbg(mmc_dev(host->mmc), "%s(0x%p + 0x%x) = 0x%x\n", __func__, in usdhi6_read() 236 dev_vdbg(mmc_dev(host->mmc), "%s(0x%p + 0x%x) = 0x%x\n", __func__, in usdhi6_read16() 288 dev_dbg(mmc_dev(host->mmc), in usdhi6_error_code() 292 dev_warn(mmc_dev(host->mmc), in usdhi6_error_code() 300 dev_warn(mmc_dev(host->mmc), "Err sts 0x%x, state %u, CMD%d\n", in usdhi6_error_code() 322 dev_dbg(mmc_dev(host->mmc), "%s(): CMD%u of %u SG: %ux%u @ 0x%x\n", in usdhi6_blk_bounce() 389 dev_dbg(mmc_dev(host->mmc), "Mapped %p (%lx) at %p + %u for CMD%u @ 0x%p\n", in usdhi6_sg_map() [all …]
|
D | cavium.c | 625 static u64 prepare_ext_dma(struct mmc_host *mmc, struct mmc_request *mrq) in prepare_ext_dma() argument 627 struct cvm_mmc_slot *slot = mmc_priv(mmc); in prepare_ext_dma() 632 mmc_card_is_blockaddr(mmc->card) ? 1 : 0) | in prepare_ext_dma() 639 if (mmc_card_mmc(mmc->card) || (mmc_card_sd(mmc->card) && in prepare_ext_dma() 640 (mmc->card->scr.cmds & SD_SCR_CMD23_SUPPORT))) in prepare_ext_dma() 649 static void cvm_mmc_dma_request(struct mmc_host *mmc, in cvm_mmc_dma_request() argument 652 struct cvm_mmc_slot *slot = mmc_priv(mmc); in cvm_mmc_dma_request() 659 dev_err(&mmc->card->dev, in cvm_mmc_dma_request() 675 emm_dma = prepare_ext_dma(mmc, mrq); in cvm_mmc_dma_request() 694 if (mmc_card_sd(mmc->card)) in cvm_mmc_dma_request() [all …]
|
D | cb710-mmc.c | 28 static void cb710_mmc_select_clock_divider(struct mmc_host *mmc, int hz) in cb710_mmc_select_clock_divider() argument 30 struct cb710_slot *slot = cb710_mmc_to_slot(mmc); in cb710_mmc_select_clock_divider() 444 static int cb710_mmc_command(struct mmc_host *mmc, struct mmc_command *cmd) in cb710_mmc_command() argument 446 struct cb710_slot *slot = cb710_mmc_to_slot(mmc); in cb710_mmc_command() 447 struct cb710_mmc_reader *reader = mmc_priv(mmc); in cb710_mmc_command() 484 static void cb710_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in cb710_mmc_request() argument 486 struct cb710_slot *slot = cb710_mmc_to_slot(mmc); in cb710_mmc_request() 487 struct cb710_mmc_reader *reader = mmc_priv(mmc); in cb710_mmc_request() 494 if (!cb710_mmc_command(mmc, mrq->cmd) && mrq->stop) in cb710_mmc_request() 495 cb710_mmc_command(mmc, mrq->stop); in cb710_mmc_request() [all …]
|
D | ushc.c | 95 struct mmc_host *mmc; member 190 mmc_signal_sdio_irq(ushc->mmc); in int_callback() 194 mmc_detect_change(ushc->mmc, msecs_to_jiffies(100)); in int_callback() 249 mmc_request_done(ushc->mmc, req); in csw_callback() 252 static void ushc_request(struct mmc_host *mmc, struct mmc_request *req) in ushc_request() argument 254 struct ushc_data *ushc = mmc_priv(mmc); in ushc_request() 321 mmc_request_done(mmc, req); in ushc_request() 375 static void ushc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in ushc_set_ios() argument 377 struct ushc_data *ushc = mmc_priv(mmc); in ushc_set_ios() 384 static int ushc_get_cd(struct mmc_host *mmc) in ushc_get_cd() argument [all …]
|
D | sdricoh_cs.c | 94 struct mmc_host *mmc; /* MMC structure */ member 262 static void sdricoh_request(struct mmc_host *mmc, struct mmc_request *mrq) in sdricoh_request() argument 264 struct sdricoh_host *host = mmc_priv(mmc); in sdricoh_request() 348 mmc_request_done(mmc, mrq); in sdricoh_request() 352 static void sdricoh_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sdricoh_set_ios() argument 354 struct sdricoh_host *host = mmc_priv(mmc); in sdricoh_set_ios() 373 static int sdricoh_get_ro(struct mmc_host *mmc) in sdricoh_get_ro() argument 375 struct sdricoh_host *host = mmc_priv(mmc); in sdricoh_get_ro() 400 struct mmc_host *mmc; in sdricoh_init_mmc() local 422 mmc = pcmcia_dev->priv = in sdricoh_init_mmc() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/mmc/ |
D | cavium-mmc.txt | 11 cavium,octeon-6130-mmc 12 cavium,octeon-7890-mmc 13 cavium,thunder-8190-mmc 14 cavium,thunder-8390-mmc 15 mmc-slot 16 - reg : mmc controller base registers 20 - for cd, bus-width and additional generic mmc parameters 21 please refer to mmc.txt within this directory 29 - cavium,octeon-6130-mmc-slot : use mmc-slot instead 32 mmc_1_4: mmc@1,4 { [all …]
|
D | sdhci-st.txt | 4 Documentation/devicetree/bindings/mmc/mmc.txt and the properties 13 - clock-names: Should be "mmc" and "icn". (NB: The latter is not compulsory) 18 - interrupts: One mmc interrupt should be described here. 31 - reg-names: Should be "mmc" and "top-mmc-delay". "top-mmc-delay" is optional 36 See: Documentation/devicetree/bindings/mmc/mmc.txt. 39 See: Documentation/devicetree/bindings/mmc/mmc.txt. 43 See: Documentation/devicetree/bindings/mmc/mmc.txt. 52 See: Documentation/devicetree/bindings/mmc/mmc.txt. 55 See: Documentation/devicetree/bindings/mmc/mmc.txt. 58 See: Documentation/devicetree/bindings/mmc/mmc.txt. [all …]
|
D | sunxi-mmc.txt | 12 * "allwinner,sun4i-a10-mmc" 13 * "allwinner,sun5i-a13-mmc" 14 * "allwinner,sun7i-a20-mmc" 16 * "allwinner,sun9i-a80-mmc" 18 * "allwinner,sun50i-a64-mmc" 20 * "allwinner,sun50i-h6-mmc", "allwinner.sun50i-a64-mmc" 21 - reg : mmc controller base registers 23 - clock-names : must contain "ahb", "mmc", "output" and "sample" 24 - interrupts : mmc controller interrupt 29 - for cd, bus-width and additional generic mmc parameters [all …]
|
/Linux-v4.19/drivers/staging/greybus/ |
D | sdio.c | 22 struct mmc_host *mmc; member 88 host->mmc->caps = caps; in _gb_sdio_set_host_caps() 89 host->mmc->caps2 = caps2 | MMC_CAP2_CORE_RUNTIME_PM; in _gb_sdio_set_host_caps() 120 struct mmc_host *mmc = host->mmc; in gb_sdio_get_caps() local 143 mmc->max_blk_size = rounddown_pow_of_two(blksz); in gb_sdio_get_caps() 144 mmc->max_blk_count = le16_to_cpu(response.max_blk_count); in gb_sdio_get_caps() 149 mmc->ocr_avail = ocr; in gb_sdio_get_caps() 150 mmc->ocr_avail_sdio = mmc->ocr_avail; in gb_sdio_get_caps() 151 mmc->ocr_avail_sd = mmc->ocr_avail; in gb_sdio_get_caps() 152 mmc->ocr_avail_mmc = mmc->ocr_avail; in gb_sdio_get_caps() [all …]
|