/drivers/net/ethernet/stmicro/stmmac/ |
D | mmc_core.c | 160 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/ |
D | tmio_mmc_pio.c | 128 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 …]
|
D | davinci_mmc.c | 183 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 …]
|
D | mmci.c | 161 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 …]
|
D | wmt-sdmmc.c | 188 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 …]
|
D | mxcmmc.c | 126 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 …]
|
D | bfin_sdh.c | 59 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 …]
|
D | sdhci.c | 54 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 …]
|
D | android-goldfish.c | 118 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 …]
|
D | mxs-mmc.c | 65 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 …]
|
D | pxamci.c | 54 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 …]
|
D | omap.c | 125 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 …]
|
D | omap_hsmmc.c | 149 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 …]
|
D | sdricoh_cs.c | 94 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 …]
|
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 | msm_sdcc.c | 144 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 …]
|
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 | mvsdio.c | 55 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 …]
|
D | wbsd.c | 197 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 …]
|
D | au1xmmc.c | 89 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 …]
|
D | rtsx_pci_sdmmc.c | 48 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 …]
|
D | mmc_spi.c | 125 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 …]
|
D | vub300.c | 339 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 …]
|
D | jz4740_mmc.c | 115 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 …]
|
D | s3cmci.c | 146 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 …]
|