Home
last modified time | relevance | path

Searched refs:mmc (Results 1 – 25 of 612) sorted by relevance

12345678910>>...25

/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Dmmc_core.c156 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/
Dcqhci.c57 (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 …]
Dsdhci.c43 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 …]
Ddavinci_mmc.c184 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 …]
Dtmio_mmc_core.c133 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 …]
Dmeson-mx-sdio.c121 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 …]
Dmeson-gx-mmc.c156 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 …]
Dmmci.c215 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 …]
Dpxamci.c55 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 …]
Dwmt-sdmmc.c190 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 …]
Domap_hsmmc.c173 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 …]
Dandroid-goldfish.c116 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 …]
Dmxcmmc.c127 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 …]
Dsunxi-mmc.c270 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 …]
Dmxs-mmc.c65 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 …]
Domap.c115 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 …]
Dusdhi6rol0.c160 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 …]
Dcavium.c625 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 …]
Dcb710-mmc.c28 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 …]
Dushc.c95 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 …]
Dsdricoh_cs.c94 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/
Dcavium-mmc.txt11 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 …]
Dsdhci-st.txt4 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 …]
Dsunxi-mmc.txt12 * "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/
Dsdio.c22 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 …]

12345678910>>...25