Home
last modified time | relevance | path

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

123

/drivers/net/ethernet/stmicro/stmmac/
Dmmc_core.c160 void dwmac_mmc_read(void __iomem *ioaddr, struct stmmac_counters *mmc) in dwmac_mmc_read() argument
162 mmc->mmc_tx_octetcount_gb += readl(ioaddr + MMC_TX_OCTETCOUNT_GB); in dwmac_mmc_read()
163 mmc->mmc_tx_framecount_gb += readl(ioaddr + MMC_TX_FRAMECOUNT_GB); in dwmac_mmc_read()
164 mmc->mmc_tx_broadcastframe_g += readl(ioaddr + MMC_TX_BROADCASTFRAME_G); in dwmac_mmc_read()
165 mmc->mmc_tx_multicastframe_g += readl(ioaddr + MMC_TX_MULTICASTFRAME_G); in dwmac_mmc_read()
166 mmc->mmc_tx_64_octets_gb += readl(ioaddr + MMC_TX_64_OCTETS_GB); in dwmac_mmc_read()
167 mmc->mmc_tx_65_to_127_octets_gb += in dwmac_mmc_read()
169 mmc->mmc_tx_128_to_255_octets_gb += in dwmac_mmc_read()
171 mmc->mmc_tx_256_to_511_octets_gb += in dwmac_mmc_read()
173 mmc->mmc_tx_512_to_1023_octets_gb += in dwmac_mmc_read()
[all …]
/drivers/mmc/host/
Dtmio_mmc_pio.c128 static void tmio_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable) in tmio_mmc_enable_sdio_irq() argument
130 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_enable_sdio_irq()
149 for (clock = host->mmc->f_min, clk = 0x80000080; in tmio_mmc_set_clock()
253 mmc_request_done(host->mmc, mrq); in tmio_mmc_reset_work()
282 mmc_request_done(host->mmc, mrq); in tmio_mmc_finish_request()
571 struct mmc_host *mmc = host->mmc; in __tmio_mmc_card_detect_irq() local
577 if ((((ireg & TMIO_STAT_CARD_REMOVE) && mmc->card) || in __tmio_mmc_card_detect_irq()
578 ((ireg & TMIO_STAT_CARD_INSERT) && !mmc->card)) && in __tmio_mmc_card_detect_irq()
579 !work_pending(&mmc->detect.work)) in __tmio_mmc_card_detect_irq()
580 mmc_detect_change(host->mmc, msecs_to_jiffies(100)); in __tmio_mmc_card_detect_irq()
[all …]
Ddavinci_mmc.c183 struct mmc_host *mmc; member
288 dev_dbg(mmc_dev(host->mmc), "CMD%d, arg 0x%08x%s\n", in mmc_davinci_start_command()
329 dev_dbg(mmc_dev(host->mmc), "unknown resp_type %04x\n", in mmc_davinci_start_command()
442 dev_dbg(mmc_dev(host->mmc), in mmc_davinci_send_dma_request()
464 dev_dbg(mmc_dev(host->mmc), in mmc_davinci_send_dma_request()
485 host->sg_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in mmc_davinci_start_dma_transfer()
493 dma_unmap_sg(mmc_dev(host->mmc), in mmc_davinci_start_dma_transfer()
528 &host->txdma, mmc_dev(host->mmc), "tx"); in davinci_acquire_dma_channels()
530 dev_err(mmc_dev(host->mmc), "Can't get dma_tx channel\n"); in davinci_acquire_dma_channels()
536 &host->rxdma, mmc_dev(host->mmc), "rx"); in davinci_acquire_dma_channels()
[all …]
Dmmci.c161 dev_err(mmc_dev(host->mmc), in mmci_validate_data()
233 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_4) in mmci_set_clkreg()
235 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_8) in mmci_set_clkreg()
238 if (host->mmc->ios.timing == MMC_TIMING_UHS_DDR50) in mmci_set_clkreg()
254 mmc_request_done(host->mmc, mrq); in mmci_request_end()
256 pm_runtime_mark_last_busy(mmc_dev(host->mmc)); in mmci_request_end()
257 pm_runtime_put_autosuspend(mmc_dev(host->mmc)); in mmci_request_end()
308 dev_info(mmc_dev(host->mmc), "no DMA platform data\n"); in mmci_dma_setup()
330 dev_err(mmc_dev(host->mmc), "no RX DMA channel\n"); in mmci_dma_setup()
338 dev_warn(mmc_dev(host->mmc), "no TX DMA channel\n"); in mmci_dma_setup()
[all …]
Dwmt-sdmmc.c188 struct mmc_host *mmc; member
239 static void wmt_mci_read_response(struct mmc_host *mmc) in wmt_mci_read_response() argument
246 priv = mmc_priv(mmc); in wmt_mci_read_response()
270 static int wmt_mci_send_command(struct mmc_host *mmc, u8 command, u8 cmdtype, in wmt_mci_send_command() argument
276 priv = mmc_priv(mmc); in wmt_mci_send_command()
319 dma_unmap_sg(mmc_dev(priv->mmc), req->data->sg, in wmt_complete_data_request()
322 dma_unmap_sg(mmc_dev(priv->mmc), req->data->sg, in wmt_complete_data_request()
327 mmc_request_done(priv->mmc, req); in wmt_complete_data_request()
329 wmt_mci_read_response(priv->mmc); in wmt_complete_data_request()
332 mmc_request_done(priv->mmc, req); in wmt_complete_data_request()
[all …]
Dmxcmmc.c126 struct mmc_host *mmc; member
246 host->vcc = regulator_get(mmc_dev(host->mmc), "vmmc"); in mxcmci_init_ocr()
251 host->mmc->ocr_avail = mmc_regulator_get_ocrmask(host->vcc); in mxcmci_init_ocr()
253 dev_warn(mmc_dev(host->mmc), in mxcmci_init_ocr()
260 host->mmc->ocr_avail = host->pdata->ocr_avail; in mxcmci_init_ocr()
262 host->mmc->ocr_avail = MMC_VDD_32_33 | MMC_VDD_33_34; in mxcmci_init_ocr()
272 mmc_regulator_set_ocr(host->mmc, host->vcc, vdd); in mxcmci_set_power()
274 mmc_regulator_set_ocr(host->mmc, host->vcc, 0); in mxcmci_set_power()
278 host->pdata->setpower(mmc_dev(host->mmc), vdd); in mxcmci_set_power()
290 dev_dbg(mmc_dev(host->mmc), "mxcmci_softreset\n"); in mxcmci_softreset()
[all …]
Dbfin_sdh.c59 struct mmc_host *mmc; member
121 dev_dbg(mmc_dev(host->mmc), "%s enter flags: 0x%x\n", __func__, data->flags); in sdh_setup_data()
158 host->dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma_dir); in sdh_setup_data()
174 dev_dbg(mmc_dev(host->mmc), "%d: start_addr:0x%lx, " in sdh_setup_data()
206 dev_dbg(mmc_dev(host->mmc), "%s exit\n", __func__); in sdh_setup_data()
215 dev_dbg(mmc_dev(host->mmc), "%s enter cmd: 0x%p\n", __func__, cmd); in sdh_start_cmd()
246 dev_dbg(mmc_dev(host->mmc), "%s enter\n", __func__); in sdh_finish_request()
250 mmc_request_done(host->mmc, mrq); in sdh_finish_request()
258 dev_dbg(mmc_dev(host->mmc), "%s enter cmd: %p\n", __func__, cmd); in sdh_cmd_done()
297 dev_dbg(mmc_dev(host->mmc), "%s enter stat: 0x%x\n", __func__, stat); in sdh_data_done()
[all …]
Dsdhci.c54 static int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode);
75 mmc_hostname(host->mmc)); in sdhci_dumpregs()
153 (host->mmc->caps & MMC_CAP_NONREMOVABLE)) in sdhci_set_card_detection()
205 mmc_hostname(host->mmc), (int)mask); in sdhci_reset()
225 static void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios);
243 sdhci_set_ios(host->mmc, &host->mmc->ios); in sdhci_init()
260 host->mmc->max_blk_count = in sdhci_reinit()
499 host->align_addr = dma_map_single(mmc_dev(host->mmc), in sdhci_adma_table_pre()
501 if (dma_mapping_error(mmc_dev(host->mmc), host->align_addr)) in sdhci_adma_table_pre()
505 host->sg_count = dma_map_sg(mmc_dev(host->mmc), in sdhci_adma_table_pre()
[all …]
Dandroid-goldfish.c118 struct mmc_host *mmc; member
180 dev_err(mmc_dev(host->mmc), in goldfish_mmc_start_command()
229 dma_unmap_sg(mmc_dev(host->mmc), data->sg, host->sg_len, in goldfish_mmc_xfer_done()
244 mmc_request_done(host->mmc, data->mrq); in goldfish_mmc_xfer_done()
286 mmc_request_done(host->mmc, cmd->mrq); in goldfish_mmc_cmd_done()
322 mmc_request_done(host->mmc, mrq); in goldfish_mmc_irq()
350 mmc_detect_change(host->mmc, 0); in goldfish_mmc_irq()
356 dev_info(mmc_dev(host->mmc),"spurious irq 0x%04x\n", status); in goldfish_mmc_irq()
398 host->sg_len = dma_map_sg(mmc_dev(host->mmc), data->sg, in goldfish_mmc_prepare_data()
413 static void goldfish_mmc_request(struct mmc_host *mmc, struct mmc_request *req) in goldfish_mmc_request() argument
[all …]
Dmxs-mmc.c65 struct mmc_host *mmc; member
80 static int mxs_mmc_get_ro(struct mmc_host *mmc) in mxs_mmc_get_ro() argument
82 struct mxs_mmc_host *host = mmc_priv(mmc); in mxs_mmc_get_ro()
96 static int mxs_mmc_get_cd(struct mmc_host *mmc) in mxs_mmc_get_cd() argument
98 struct mxs_mmc_host *host = mmc_priv(mmc); in mxs_mmc_get_cd()
160 dma_unmap_sg(mmc_dev(host->mmc), data->sg, in mxs_mmc_request_done()
179 mmc_request_done(host->mmc, mrq); in mxs_mmc_request_done()
206 mmc_signal_sdio_irq(host->mmc); in mxs_mmc_irq_handler()
238 dma_map_sg(mmc_dev(host->mmc), data->sg, in mxs_mmc_prep_dma()
255 dma_unmap_sg(mmc_dev(host->mmc), data->sg, in mxs_mmc_prep_dma()
[all …]
Dpxamci.c54 struct mmc_host *mmc; member
86 host->vcc = regulator_get(mmc_dev(host->mmc), "vmmc"); in pxamci_init_ocr()
91 host->mmc->ocr_avail = mmc_regulator_get_ocrmask(host->vcc); in pxamci_init_ocr()
93 dev_warn(mmc_dev(host->mmc), in pxamci_init_ocr()
99 host->mmc->ocr_avail = host->pdata ? in pxamci_init_ocr()
115 ret = mmc_regulator_set_ocr(host->mmc, host->vcc, vdd); in pxamci_set_power()
119 ret = mmc_regulator_set_ocr(host->mmc, host->vcc, 0); in pxamci_set_power()
131 host->pdata->setpower(mmc_dev(host->mmc), vdd); in pxamci_set_power()
152 dev_err(mmc_dev(host->mmc), "unable to stop clock\n"); in pxamci_stop_clock()
212 host->dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in pxamci_setup_data()
[all …]
Domap.c125 struct mmc_host *mmc; member
135 struct mmc_host * mmc; member
220 while (host->mmc != NULL) { in mmc_omap_select_slot()
222 wait_event(host->slot_wq, host->mmc == NULL); in mmc_omap_select_slot()
225 host->mmc = slot->mmc; in mmc_omap_select_slot()
235 host->pdata->switch_slot(mmc_dev(slot->mmc), slot->id); in mmc_omap_select_slot()
276 BUG_ON(slot == NULL || host->mmc == NULL); in mmc_omap_release_slot()
301 host->mmc = new_slot->mmc; in mmc_omap_release_slot()
307 host->mmc = NULL; in mmc_omap_release_slot()
316 return slot->pdata->get_cover_state(mmc_dev(slot->mmc), in mmc_omap_cover_is_open()
[all …]
Domap_hsmmc.c149 struct mmc_host *mmc; member
192 struct omap_mmc_platform_data *mmc = host->pdata; in omap_hsmmc_card_detect() local
195 return !gpio_get_value_cansleep(mmc->slots[0].switch_pin); in omap_hsmmc_card_detect()
201 struct omap_mmc_platform_data *mmc = host->pdata; in omap_hsmmc_get_wp() local
204 return gpio_get_value_cansleep(mmc->slots[0].gpio_wp); in omap_hsmmc_get_wp()
210 struct omap_mmc_platform_data *mmc = host->pdata; in omap_hsmmc_get_cover_state() local
213 return !gpio_get_value_cansleep(mmc->slots[0].switch_pin); in omap_hsmmc_get_cover_state()
221 struct omap_mmc_platform_data *mmc = host->pdata; in omap_hsmmc_suspend_cdirq() local
223 disable_irq(mmc->slots[0].card_detect_irq); in omap_hsmmc_suspend_cdirq()
230 struct omap_mmc_platform_data *mmc = host->pdata; in omap_hsmmc_resume_cdirq() local
[all …]
Dsdricoh_cs.c94 struct mmc_host *mmc; /* MMC structure */ member
265 static void sdricoh_request(struct mmc_host *mmc, struct mmc_request *mrq) in sdricoh_request() argument
267 struct sdricoh_host *host = mmc_priv(mmc); in sdricoh_request()
351 mmc_request_done(mmc, mrq); in sdricoh_request()
355 static void sdricoh_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sdricoh_set_ios() argument
357 struct sdricoh_host *host = mmc_priv(mmc); in sdricoh_set_ios()
376 static int sdricoh_get_ro(struct mmc_host *mmc) in sdricoh_get_ro() argument
378 struct sdricoh_host *host = mmc_priv(mmc); in sdricoh_get_ro()
403 struct mmc_host *mmc = NULL; in sdricoh_init_mmc() local
425 mmc = pcmcia_dev->priv = in sdricoh_init_mmc()
[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 …]
Dmsm_sdcc.c144 mmc_hostname(host->mmc), host->clk_rate, ret); in msmsdcc_reset_and_restore()
149 mmc_hostname(host->mmc), host->clk_rate, ret); in msmsdcc_reset_and_restore()
152 mmc_hostname(host->mmc)); in msmsdcc_reset_and_restore()
161 mmc_hostname(host->mmc), host->clk_rate, ret); in msmsdcc_reset_and_restore()
185 mmc_request_done(host->mmc, mrq); in msmsdcc_request_end()
254 mmc_hostname(host->mmc), host->dma.result); in msmsdcc_dma_complete_tlet()
257 mmc_hostname(host->mmc), host->dma.result); in msmsdcc_dma_complete_tlet()
267 dma_unmap_sg(mmc_dev(host->mmc), host->dma.sg, host->dma.num_ents, in msmsdcc_dma_complete_tlet()
292 mmc_request_done(host->mmc, mrq); in msmsdcc_dma_complete_tlet()
388 n = dma_map_sg(mmc_dev(host->mmc), host->dma.sg, in msmsdcc_config_dma()
[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 …]
Dmvsdio.c55 struct mmc_host *mmc; member
129 host->sg_frags = dma_map_sg(mmc_dev(host->mmc), data->sg, in mvsd_setup_data()
138 static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq) in mvsd_request() argument
140 struct mvsd_host *host = mmc_priv(mmc); in mvsd_request()
295 dma_unmap_sg(mmc_dev(host->mmc), data->sg, host->sg_frags, in mvsd_finish_data()
479 mmc_request_done(host->mmc, mrq); in mvsd_irq()
485 mmc_signal_sdio_irq(host->mmc); in mvsd_irq()
535 mmc_request_done(host->mmc, mrq); in mvsd_timeout_timer()
538 static void mvsd_enable_sdio_irq(struct mmc_host *mmc, int enable) in mvsd_enable_sdio_irq() argument
540 struct mvsd_host *host = mmc_priv(mmc); in mvsd_enable_sdio_irq()
[all …]
Dwbsd.c197 pr_err("%s: Resetting chip\n", mmc_hostname(host->mmc)); in wbsd_reset()
232 mmc_request_done(host->mmc, mrq); in wbsd_request_end()
726 mmc_hostname(host->mmc), count); in wbsd_finish_data()
754 static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq) in wbsd_request() argument
756 struct wbsd_host *host = mmc_priv(mmc); in wbsd_request()
808 mmc_hostname(host->mmc), cmd->opcode); in wbsd_request()
851 static void wbsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in wbsd_set_ios() argument
853 struct wbsd_host *host = mmc_priv(mmc); in wbsd_set_ios()
924 static int wbsd_get_ro(struct mmc_host *mmc) in wbsd_get_ro() argument
926 struct wbsd_host *host = mmc_priv(mmc); in wbsd_get_ro()
[all …]
Dau1xmmc.c89 struct mmc_host *mmc; member
211 host->platdata->set_power(host->mmc, state); in au1xmmc_set_power()
214 static int au1xmmc_card_inserted(struct mmc_host *mmc) in au1xmmc_card_inserted() argument
216 struct au1xmmc_host *host = mmc_priv(mmc); in au1xmmc_card_inserted()
219 return !!host->platdata->card_inserted(host->mmc); in au1xmmc_card_inserted()
224 static int au1xmmc_card_readonly(struct mmc_host *mmc) in au1xmmc_card_readonly() argument
226 struct au1xmmc_host *host = mmc_priv(mmc); in au1xmmc_card_readonly()
229 return !!host->platdata->card_readonly(mmc); in au1xmmc_card_readonly()
250 mmc_request_done(host->mmc, mrq); in au1xmmc_finish_request()
349 dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma.dir); in au1xmmc_data_complete()
[all …]
Drtsx_pci_sdmmc.c48 struct mmc_host *mmc; member
359 struct mmc_host *mmc = host->mmc; in sd_rw_multi() local
360 struct mmc_card *card = mmc->card; in sd_rw_multi()
677 static void sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in sdmmc_request() argument
679 struct realtek_pci_sdmmc *host = mmc_priv(mmc); in sdmmc_request()
746 mmc_request_done(mmc, mrq); in sdmmc_request()
912 static void sdmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sdmmc_set_ios() argument
914 struct realtek_pci_sdmmc *host = mmc_priv(mmc); in sdmmc_set_ios()
959 static int sdmmc_get_ro(struct mmc_host *mmc) in sdmmc_get_ro() argument
961 struct realtek_pci_sdmmc *host = mmc_priv(mmc); in sdmmc_get_ro()
[all …]
Dmmc_spi.c125 struct mmc_host *mmc; member
681 if (host->mmc->use_spi_crc) in mmc_spi_writeblock()
858 if (host->mmc->use_spi_crc) { in mmc_spi_readblock()
1055 static void mmc_spi_request(struct mmc_host *mmc, struct mmc_request *mrq) in mmc_spi_request() argument
1057 struct mmc_spi_host *host = mmc_priv(mmc); in mmc_spi_request()
1084 mmc_request_done(host->mmc, mrq); in mmc_spi_request()
1125 mmc_request_done(host->mmc, mrq); in mmc_spi_request()
1186 static void mmc_spi_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_spi_set_ios() argument
1188 struct mmc_spi_host *host = mmc_priv(mmc); in mmc_spi_set_ios()
1275 static int mmc_spi_get_ro(struct mmc_host *mmc) in mmc_spi_get_ro() argument
[all …]
Dvub300.c339 struct mmc_host *mmc; member
375 struct mmc_host *mmc = vub300->mmc; in vub300_delete() local
381 mmc_free_host(mmc); in vub300_delete()
522 mmc_detect_change(vub300->mmc, 1); in new_system_port_status()
526 mmc_detect_change(vub300->mmc, 0); in new_system_port_status()
597 mmc_signal_sdio_irq(vub300->mmc); in __vub300_irqpoll_response()
624 mmc_signal_sdio_irq(vub300->mmc); in __vub300_irqpoll_response()
642 mmc_signal_sdio_irq(vub300->mmc); in __vub300_irqpoll_response()
703 mmc_signal_sdio_irq(vub300->mmc); in vub300_pollwork_thread()
733 } else if (vub300->mmc && vub300->mmc->card && in vub300_deadwork_thread()
[all …]
Djz4740_mmc.c115 struct mmc_host *mmc; member
197 mmc_request_done(host->mmc, req); in jz4740_mmc_request_done()
544 mmc_signal_sdio_irq(host->mmc); in jz_mmc_irq()
599 static void jz4740_mmc_request(struct mmc_host *mmc, struct mmc_request *req) in jz4740_mmc_request() argument
601 struct jz4740_mmc_host *host = mmc_priv(mmc); in jz4740_mmc_request()
616 static void jz4740_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in jz4740_mmc_set_ios() argument
618 struct jz4740_mmc_host *host = mmc_priv(mmc); in jz4740_mmc_set_ios()
653 static int jz4740_mmc_get_ro(struct mmc_host *mmc) in jz4740_mmc_get_ro() argument
655 struct jz4740_mmc_host *host = mmc_priv(mmc); in jz4740_mmc_get_ro()
663 static int jz4740_mmc_get_cd(struct mmc_host *mmc) in jz4740_mmc_get_cd() argument
[all …]
Ds3cmci.c146 static void s3cmci_send_request(struct mmc_host *mmc);
329 mmc_signal_sdio_irq(host->mmc); in s3cmci_check_sdio_irq()
642 mmc_signal_sdio_irq(host->mmc); in s3cmci_irq()
837 mmc_detect_change(host->mmc, msecs_to_jiffies(500)); in s3cmci_irq_cd()
947 s3cmci_send_request(host->mmc); in finalize_request()
990 mmc_request_done(host->mmc, mrq); in finalize_request()
1171 dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in s3cmci_prepare_dma()
1202 static void s3cmci_send_request(struct mmc_host *mmc) in s3cmci_send_request() argument
1204 struct s3cmci_host *host = mmc_priv(mmc); in s3cmci_send_request()
1228 mmc_request_done(mmc, mrq); in s3cmci_send_request()
[all …]

123