Searched defs:mmc (Results 1 - 25 of 44) sorted by relevance

12

/drivers/mmc/host/
H A Dtmio_mmc.c2 * linux/drivers/mmc/host/tmio_mmc.c
19 #include <linux/mmc/host.h>
96 pr_info("%s at 0x%08lx irq %d\n", mmc_hostname(host->mmc),
113 struct mmc_host *mmc = platform_get_drvdata(pdev); local
117 if (mmc) {
118 struct tmio_mmc_host *host = mmc_priv(mmc);
132 .name = "tmio-mmc",
146 MODULE_ALIAS("platform:tmio-mmc");
H A Dof_mmc_spi.c25 #include <linux/mmc/core.h>
26 #include <linux/mmc/host.h>
73 irqreturn_t (*irqhandler)(int, void *), void *mmc)
78 dev_name(dev), mmc);
81 static void of_mmc_spi_exit(struct device *dev, void *mmc) argument
85 free_irq(oms->detect_irq, mmc);
72 of_mmc_spi_init(struct device *dev, irqreturn_t (*irqhandler)(int, void *), void *mmc) argument
H A Dsh_mobile_sdhi.c26 #include <linux/mmc/host.h>
27 #include <linux/mmc/sh_mobile_sdhi.h>
227 mmc_hostname(host->mmc), (unsigned long)
260 struct mmc_host *mmc = platform_get_drvdata(pdev); local
261 struct tmio_mmc_host *host = mmc_priv(mmc);
H A Ds3cmci.h2 * linux/drivers/mmc/s3cmci.h - Samsung S3C MCI driver
23 struct mmc_host *mmc; member in struct:s3cmci_host
H A Dcb710-mmc.c2 * cb710/mmc.c
14 #include "cb710-mmc.h"
28 static void cb710_mmc_select_clock_divider(struct mmc_host *mmc, int hz) argument
30 struct cb710_slot *slot = cb710_mmc_to_slot(mmc);
444 static int cb710_mmc_command(struct mmc_host *mmc, struct mmc_command *cmd) argument
446 struct cb710_slot *slot = cb710_mmc_to_slot(mmc);
447 struct cb710_mmc_reader *reader = mmc_priv(mmc);
484 static void cb710_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
486 struct cb710_slot *slot = cb710_mmc_to_slot(mmc);
487 struct cb710_mmc_reader *reader = mmc_priv(mmc);
561 cb710_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
600 cb710_mmc_get_ro(struct mmc_host *mmc) argument
608 cb710_mmc_get_cd(struct mmc_host *mmc) argument
618 struct mmc_host *mmc = cb710_slot_to_mmc(slot); local
650 struct mmc_host *mmc = (void *)data; local
670 struct mmc_host *mmc = cb710_slot_to_mmc(slot); local
684 struct mmc_host *mmc = cb710_slot_to_mmc(slot); local
697 struct mmc_host *mmc; local
752 struct mmc_host *mmc = cb710_slot_to_mmc(slot); local
[all...]
H A Dcb710-mmc.h2 * cb710/cb710-mmc.h
30 static inline struct cb710_slot *cb710_mmc_to_slot(struct mmc_host *mmc) argument
32 struct platform_device *pdev = container_of(mmc_dev(mmc),
H A Dsdricoh_cs.c38 #include <linux/mmc/host.h>
91 /* mmc privdata */
94 struct mmc_host *mmc; /* MMC structure */ member in struct:sdricoh_host
265 static void sdricoh_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
267 struct sdricoh_host *host = mmc_priv(mmc);
351 mmc_request_done(mmc, mrq);
355 static void sdricoh_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
357 struct sdricoh_host *host = mmc_priv(mmc);
376 static int sdricoh_get_ro(struct mmc_host *mmc) argument
378 struct sdricoh_host *host = mmc_priv(mmc);
403 struct mmc_host *mmc = NULL; local
500 struct mmc_host *mmc = link->priv; local
519 struct mmc_host *mmc = link->priv; local
527 struct mmc_host *mmc = link->priv; local
[all...]
H A Dtmio_mmc.h2 * linux/drivers/mmc/host/tmio_mmc.h
20 #include <linux/mmc/tmio.h>
49 struct mmc_host *mmc; member in struct:tmio_mmc_host
H A Dat91_mci.c2 * linux/drivers/mmc/host/at91_mci.c - ATMEL AT91 MCI Driver
71 #include <linux/mmc/host.h>
72 #include <linux/mmc/sdio.h>
115 struct mmc_host *mmc; member in struct:at91mci_host
194 dev_err(host->mmc->parent, "Timeout waiting end of packet\n");
206 mmc_request_done(host->mmc, host->request);
477 mmc_request_done(host->mmc, host->request);
483 mmc_request_done(host->mmc, host->request);
632 mmc_request_done(host->mmc, host->request);
690 static void at91_mci_request(struct mmc_host *mmc, struc argument
705 at91_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
895 at91_mci_get_ro(struct mmc_host *mmc) argument
908 at91_mci_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
931 struct mmc_host *mmc; local
1114 struct mmc_host *mmc = platform_get_drvdata(pdev); local
1161 struct mmc_host *mmc = platform_get_drvdata(pdev); local
1176 struct mmc_host *mmc = platform_get_drvdata(pdev); local
[all...]
H A Dbfin_sdh.c18 #include <linux/mmc/host.h>
60 struct mmc_host *mmc; member in struct:sdh_host
121 dev_dbg(mmc_dev(host->mmc), "%s enter flags: 0x%x\n", __func__, data->flags);
154 host->dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma_dir);
165 dev_dbg(mmc_dev(host->mmc), "%d: start_addr:0x%lx, "
195 dev_dbg(mmc_dev(host->mmc), "%s exit\n", __func__);
204 dev_dbg(mmc_dev(host->mmc), "%s enter cmd: 0x%p\n", __func__, cmd);
235 dev_dbg(mmc_dev(host->mmc), "%s enter\n", __func__);
239 mmc_request_done(host->mmc, mrq);
247 dev_dbg(mmc_dev(host->mmc), "
323 sdh_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
343 sdh_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
454 struct mmc_host *mmc; local
551 struct mmc_host *mmc = platform_get_drvdata(pdev); local
574 struct mmc_host *mmc = platform_get_drvdata(dev); local
589 struct mmc_host *mmc = platform_get_drvdata(dev); local
[all...]
H A Dimxmmc.c2 * linux/drivers/mmc/host/imxmmc.c - Motorola i.MX MMCI driver
22 #include <linux/mmc/host.h>
23 #include <linux/mmc/card.h>
31 #include <mach/mmc.h>
36 #define DRIVER_NAME "imx-mmc"
43 struct mmc_host *mmc; member in struct:imxmci_host
123 dev_dbg(mmc_dev(host->mmc), "imxmci_stop_clock blocked, no luck\n");
178 dev_err(mmc_dev(host->mmc), "imxmci_start_clock blocked, no luck\n");
208 dev_dbg(mmc_dev(host->mmc), "busy wait timeout in %s, STATUS = 0x%x (0x%x)\n",
219 if (!(stat_mask & STATUS_END_CMD_RESP) || (host->mmc
779 imxmci_request(struct mmc_host *mmc, struct mmc_request *req) argument
807 imxmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
890 imxmci_get_ro(struct mmc_host *mmc) argument
939 struct mmc_host *mmc; local
1080 struct mmc_host *mmc = platform_get_drvdata(pdev); local
1114 struct mmc_host *mmc = platform_get_drvdata(dev); local
1125 struct mmc_host *mmc = platform_get_drvdata(dev); local
[all...]
H A Dmmc_spi.c37 #include <linux/mmc/host.h>
38 #include <linux/mmc/mmc.h> /* for R1_SPI_* bit values */
48 * - For now, we won't try to interoperate with a real mmc/sd/sdio
50 * SPI protocol. The main reason for such configs would be mmc-ish
125 struct mmc_host *mmc; member in struct:mmc_spi_host
440 * On error, caller must cope with mmc core retry mechanism. That
681 if (host->mmc->use_spi_crc)
858 if (host->mmc->use_spi_crc) {
1055 static void mmc_spi_request(struct mmc_host *mmc, struc argument
1186 mmc_spi_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1275 mmc_spi_get_ro(struct mmc_host *mmc) argument
1288 mmc_spi_get_cd(struct mmc_host *mmc) argument
1312 mmc_spi_detect_irq(int irq, void *mmc) argument
1324 struct mmc_host *mmc; local
1490 struct mmc_host *mmc = dev_get_drvdata(&spi->dev); local
[all...]
H A Dmmci.c2 * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver
22 #include <linux/mmc/host.h>
23 #include <linux/mmc/card.h>
186 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_4)
188 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_8)
204 mmc_request_done(host->mmc, mrq);
206 pm_runtime_mark_last_busy(mmc_dev(host->mmc));
207 pm_runtime_put_autosuspend(mmc_dev(host->mmc));
258 dev_info(mmc_dev(host->mmc), "no DMA platform data\n");
280 dev_err(mmc_dev(host->mmc), "n
520 mmci_pre_request(struct mmc_host *mmc, struct mmc_request *mrq, bool is_first_req) argument
545 mmci_post_request(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
1031 mmci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1063 mmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1149 mmci_get_ro(struct mmc_host *mmc) argument
1159 mmci_get_cd(struct mmc_host *mmc) argument
1205 struct mmc_host *mmc; local
1456 struct mmc_host *mmc = amba_get_drvdata(dev); local
1510 struct mmc_host *mmc = amba_get_drvdata(adev); local
1529 struct mmc_host *mmc = amba_get_drvdata(adev); local
[all...]
H A Dmvsdio.c23 #include <linux/mmc/host.h>
50 struct mmc_host *mmc; member in struct:mvsd_host
122 mmc_hostname(host->mmc),
129 host->sg_frags = dma_map_sg(mmc_dev(host->mmc), data->sg,
138 static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
140 struct mvsd_host *host = mmc_priv(mmc);
295 dma_unmap_sg(mmc_dev(host->mmc), data->sg, host->sg_frags,
475 mmc_hostname(host->mmc), err_status);
479 mmc_request_done(host->mmc, mrq);
485 mmc_signal_sdio_irq(host->mmc);
548 mvsd_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
567 mvsd_get_ro(struct mmc_host *mmc) argument
609 mvsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
706 struct mmc_host *mmc = NULL; local
840 struct mmc_host *mmc = platform_get_drvdata(pdev); local
866 struct mmc_host *mmc = platform_get_drvdata(dev); local
877 struct mmc_host *mmc = platform_get_drvdata(dev); local
[all...]
H A Dpxamci.c2 * linux/drivers/mmc/host/pxa.c - PXA MMCI driver
28 #include <linux/mmc/host.h>
38 #include <mach/mmc.h>
51 struct mmc_host *mmc; member in struct:pxamci_host
83 host->vcc = regulator_get(mmc_dev(host->mmc), "vmmc");
88 host->mmc->ocr_avail = mmc_regulator_get_ocrmask(host->vcc);
90 dev_warn(mmc_dev(host->mmc),
96 host->mmc->ocr_avail = host->pdata ?
112 ret = mmc_regulator_set_ocr(host->mmc, host->vcc, vdd);
116 ret = mmc_regulator_set_ocr(host->mmc, hos
417 pxamci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
446 pxamci_get_ro(struct mmc_host *mmc) argument
465 pxamci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
578 struct mmc_host *mmc; local
783 struct mmc_host *mmc = platform_get_drvdata(pdev); local
799 free_irq(gpio_to_irq(gpio_cd), mmc); local
837 struct mmc_host *mmc = dev_get_drvdata(dev); local
848 struct mmc_host *mmc = dev_get_drvdata(dev); local
[all...]
H A Dtmio_mmc_pio.c2 * linux/drivers/mmc/host/tmio_mmc_pio.c
37 #include <linux/mmc/cd-gpio.h>
38 #include <linux/mmc/host.h>
39 #include <linux/mmc/tmio.h>
126 static void tmio_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
128 struct tmio_mmc_host *host = mmc_priv(mmc);
147 for (clock = host->mmc->f_min, clk = 0x80000080;
250 mmc_request_done(host->mmc, mrq);
279 mmc_request_done(host->mmc, mrq);
568 struct mmc_host *mmc local
640 struct mmc_host *mmc = host->mmc; local
710 tmio_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
760 tmio_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
840 tmio_mmc_get_ro(struct mmc_host *mmc) argument
849 tmio_mmc_get_cd(struct mmc_host *mmc) argument
873 struct mmc_host *mmc; local
1004 struct mmc_host *mmc = host->mmc; local
1034 struct mmc_host *mmc = dev_get_drvdata(dev); local
1047 struct mmc_host *mmc = dev_get_drvdata(dev); local
1068 struct mmc_host *mmc = dev_get_drvdata(dev); local
[all...]
H A Dushc.c24 #include <linux/mmc/host.h>
95 struct mmc_host *mmc; member in struct:ushc_data
190 mmc_signal_sdio_irq(ushc->mmc);
194 mmc_detect_change(ushc->mmc, msecs_to_jiffies(100));
249 mmc_request_done(ushc->mmc, req);
252 static void ushc_request(struct mmc_host *mmc, struct mmc_request *req) argument
254 struct ushc_data *ushc = mmc_priv(mmc);
321 mmc_request_done(mmc, req);
375 static void ushc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
377 struct ushc_data *ushc = mmc_priv(mmc);
384 ushc_get_cd(struct mmc_host *mmc) argument
391 ushc_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
425 struct mmc_host *mmc; local
[all...]
H A Dau1xmmc.c2 * linux/drivers/mmc/host/au1xmmc.c - AU1XX0 MMC driver
13 * (drivers/mmc/wbsd.c) Copyright (C) 2004-2005 Pierre Ossman,
15 * (drivers/mmc/pxa.c) Copyright (C) 2003 Russell King,
43 #include <linux/mmc/host.h>
51 #define DRIVER_NAME "au1xxx-mmc"
89 struct mmc_host *mmc; member in struct:au1xmmc_host
211 host->platdata->set_power(host->mmc, state);
214 static int au1xmmc_card_inserted(struct mmc_host *mmc) argument
216 struct au1xmmc_host *host = mmc_priv(mmc);
219 return !!host->platdata->card_inserted(host->mmc);
224 au1xmmc_card_readonly(struct mmc_host *mmc) argument
691 au1xmmc_request(struct mmc_host* mmc, struct mmc_request* mrq) argument
754 au1xmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
928 au1xmmc_enable_sdio_irq(struct mmc_host *mmc, int en) argument
948 struct mmc_host *mmc; local
[all...]
H A Ddw_mmc.c30 #include <linux/mmc/host.h>
31 #include <linux/mmc/mmc.h>
32 #include <linux/mmc/dw_mmc.h>
74 * @mmc: The mmc_host representing this slot.
87 struct mmc_host *mmc; member in struct:dw_mci_slot
186 struct mmc_host *mmc = slot->mmc; local
191 root = mmc->debugfs_root;
222 dev_err(&mmc
232 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd) argument
480 dw_mci_pre_req(struct mmc_host *mmc, struct mmc_request *mrq, bool is_first_req) argument
499 dw_mci_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
737 dw_mci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
763 dw_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
810 dw_mci_get_ro(struct mmc_host *mmc) argument
829 dw_mci_get_cd(struct mmc_host *mmc) argument
852 dw_mci_enable_sdio_irq(struct mmc_host *mmc, int enb) argument
1643 struct mmc_host *mmc = slot->mmc; local
1752 struct mmc_host *mmc; local
[all...]
H A Djz4740_mmc.c16 #include <linux/mmc/host.h>
115 struct mmc_host *mmc; member in struct:jz4740_mmc_host
197 mmc_request_done(host->mmc, req);
544 mmc_signal_sdio_irq(host->mmc);
599 static void jz4740_mmc_request(struct mmc_host *mmc, struct mmc_request *req) argument
601 struct jz4740_mmc_host *host = mmc_priv(mmc);
616 static void jz4740_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
618 struct jz4740_mmc_host *host = mmc_priv(mmc);
653 static int jz4740_mmc_get_ro(struct mmc_host *mmc) argument
655 struct jz4740_mmc_host *host = mmc_priv(mmc);
663 jz4740_mmc_get_cd(struct mmc_host *mmc) argument
682 jz4740_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
808 struct mmc_host *mmc; local
[all...]
/drivers/mfd/
H A Dtc6387xb.c81 static void tc6387xb_mmc_pwr(struct platform_device *mmc, int state) argument
83 struct platform_device *dev = to_platform_device(mmc->dev.parent);
89 static void tc6387xb_mmc_clk_div(struct platform_device *mmc, int state) argument
91 struct platform_device *dev = to_platform_device(mmc->dev.parent);
98 static int tc6387xb_mmc_enable(struct platform_device *mmc) argument
100 struct platform_device *dev = to_platform_device(mmc->dev.parent);
111 static int tc6387xb_mmc_disable(struct platform_device *mmc) argument
113 struct platform_device *dev = to_platform_device(mmc->dev.parent);
131 .name = "tmio-mmc",
H A Dt7l66xb.c83 static int t7l66xb_mmc_enable(struct platform_device *mmc) argument
85 struct platform_device *dev = to_platform_device(mmc->dev.parent);
106 static int t7l66xb_mmc_disable(struct platform_device *mmc) argument
108 struct platform_device *dev = to_platform_device(mmc->dev.parent);
126 static void t7l66xb_mmc_pwr(struct platform_device *mmc, int state) argument
128 struct platform_device *dev = to_platform_device(mmc->dev.parent);
134 static void t7l66xb_mmc_clk_div(struct platform_device *mmc, int state) argument
136 struct platform_device *dev = to_platform_device(mmc->dev.parent);
170 .name = "tmio-mmc",
H A Dtc6393xb.c341 static int tc6393xb_mmc_enable(struct platform_device *mmc) argument
343 struct platform_device *dev = to_platform_device(mmc->dev.parent);
352 static int tc6393xb_mmc_resume(struct platform_device *mmc) argument
354 struct platform_device *dev = to_platform_device(mmc->dev.parent);
363 static void tc6393xb_mmc_pwr(struct platform_device *mmc, int state) argument
365 struct platform_device *dev = to_platform_device(mmc->dev.parent);
371 static void tc6393xb_mmc_clk_div(struct platform_device *mmc, int state) argument
373 struct platform_device *dev = to_platform_device(mmc->dev.parent);
393 .name = "tmio-mmc",
/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h81 struct stmmac_counters mmc; member in struct:stmmac_priv
H A Dmmc_core.c27 #include "mmc.h"
156 * counter after a read. So all the field of the mmc struct
159 void dwmac_mmc_read(void __iomem *ioaddr, struct stmmac_counters *mmc) argument
161 mmc->mmc_tx_octetcount_gb += readl(ioaddr + MMC_TX_OCTETCOUNT_GB);
162 mmc->mmc_tx_framecount_gb += readl(ioaddr + MMC_TX_FRAMECOUNT_GB);
163 mmc->mmc_tx_broadcastframe_g += readl(ioaddr + MMC_TX_BROADCASTFRAME_G);
164 mmc->mmc_tx_multicastframe_g += readl(ioaddr + MMC_TX_MULTICASTFRAME_G);
165 mmc->mmc_tx_64_octets_gb += readl(ioaddr + MMC_TX_64_OCTETS_GB);
166 mmc->mmc_tx_65_to_127_octets_gb +=
168 mmc
[all...]

Completed in 248 milliseconds

12