/drivers/mmc/host/ |
H A D | tmio_mmc.c | 2 * 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 D | of_mmc_spi.c | 25 #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 D | sh_mobile_sdhi.c | 26 #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 D | s3cmci.h | 2 * linux/drivers/mmc/s3cmci.h - Samsung S3C MCI driver 23 struct mmc_host *mmc; member in struct:s3cmci_host
|
H A D | cb710-mmc.c | 2 * 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 D | cb710-mmc.h | 2 * 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 D | sdricoh_cs.c | 38 #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 D | tmio_mmc.h | 2 * 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 D | at91_mci.c | 2 * 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 D | bfin_sdh.c | 18 #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 D | imxmmc.c | 2 * 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 D | mmc_spi.c | 37 #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 D | mmci.c | 2 * 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 D | mvsdio.c | 23 #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 D | pxamci.c | 2 * 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 D | tmio_mmc_pio.c | 2 * 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 D | ushc.c | 24 #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 D | au1xmmc.c | 2 * 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 D | dw_mmc.c | 30 #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 D | jz4740_mmc.c | 16 #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 D | tc6387xb.c | 81 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 D | t7l66xb.c | 83 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 D | tc6393xb.c | 341 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 D | stmmac.h | 81 struct stmmac_counters mmc; member in struct:stmmac_priv
|
H A D | mmc_core.c | 27 #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...] |