Searched refs:mmc (Results 51 - 75 of 259) sorted by relevance

1234567891011

/linux-master/drivers/mmc/host/
H A Dsdhci-tegra.c17 #include <linux/mmc/card.h>
18 #include <linux/mmc/host.h>
19 #include <linux/mmc/mmc.h>
20 #include <linux/mmc/slot-gpio.h>
299 return mmc_gpio_get_ro(host->mmc);
319 if (IS_ERR(host->mmc->supply.vqmmc))
322 has_1v8 = regulator_is_supported_voltage(host->mmc->supply.vqmmc,
325 has_3v3 = regulator_is_supported_voltage(host->mmc->supply.vqmmc,
490 dev_err(mmc_dev(host->mmc),
696 tegra_sdhci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
792 tegra_sdhci_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument
994 tegra_sdhci_execute_hw_tuning(struct mmc_host *mmc, u32 opcode) argument
1103 sdhci_tegra_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
1186 struct mmc_host *mmc = cq_host->mmc; local
1223 sdhci_tegra_update_dcmd_desc(struct mmc_host *mmc, struct mmc_request *mrq, u64 *data) argument
1235 sdhci_tegra_cqe_enable(struct mmc_host *mmc) argument
1270 sdhci_tegra_dumpregs(struct mmc_host *mmc) argument
1316 sdhci_tegra_cqe_pre_enable(struct mmc_host *mmc) argument
1326 sdhci_tegra_cqe_post_disable(struct mmc_host *mmc) argument
[all...]
H A Drtsx_pci_sdmmc.c17 #include <linux/mmc/host.h>
18 #include <linux/mmc/mmc.h>
19 #include <linux/mmc/sd.h>
20 #include <linux/mmc/sdio.h>
21 #include <linux/mmc/card.h>
29 struct mmc_host *mmc; member in struct:realtek_pci_sdmmc
49 static int sdmmc_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios);
182 static void sdmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
184 struct realtek_pci_sdmmc *host = mmc_priv(mmc);
198 sdmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
432 struct mmc_host *mmc = host->mmc; local
490 struct mmc_host *mmc = host->mmc; local
803 struct mmc_host *mmc = host->mmc; local
874 sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
909 struct mmc_host *mmc = host->mmc; local
1088 sdmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1136 sdmmc_get_ro(struct mmc_host *mmc) argument
1161 sdmmc_get_cd(struct mmc_host *mmc) argument
1259 sdmmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) argument
1311 sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
1362 sdmmc_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios) argument
1429 struct mmc_host *mmc = host->mmc; local
1452 struct mmc_host *mmc = host->mmc; local
1488 struct mmc_host *mmc; local
1545 struct mmc_host *mmc; local
[all...]
H A Dcqhci-crypto.h11 #include <linux/mmc/host.h>
H A Dwbsd.c3 * linux/drivers/mmc/host/wbsd.c - Winbond W83L51xD SD/MMC driver
30 #include <linux/mmc/host.h>
31 #include <linux/mmc/mmc.h>
32 #include <linux/mmc/sd.h>
194 pr_err("%s: Resetting chip\n", mmc_hostname(host->mmc));
229 mmc_request_done(host->mmc, mrq);
715 mmc_hostname(host->mmc), count);
743 static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
745 struct wbsd_host *host = mmc_priv(mmc);
837 wbsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
910 wbsd_get_ro(struct mmc_host *mmc) argument
1187 struct mmc_host *mmc; local
1254 struct mmc_host *mmc; local
1632 struct mmc_host *mmc = NULL; local
1724 struct mmc_host *mmc = dev_get_drvdata(dev); local
1802 struct mmc_host *mmc = platform_get_drvdata(dev); local
1818 struct mmc_host *mmc = platform_get_drvdata(dev); local
1843 struct mmc_host *mmc = dev_get_drvdata(&pnp_dev->dev); local
1854 struct mmc_host *mmc = dev_get_drvdata(&pnp_dev->dev); local
[all...]
H A Ddw_mmc-bluefield.c8 #include <linux/mmc/host.h>
9 #include <linux/mmc/mmc.h>
H A Dsdhci-of-sparx5.c3 * drivers/mmc/host/sdhci-of-sparx5.c
64 mmc_hostname(host->mmc), len, &addr);
80 pr_debug("%s: Set Cacheable = 0x%x\n", mmc_hostname(host->mmc), value);
92 pr_debug("%s: Set DLY_CC = %u\n", mmc_hostname(host->mmc), value);
103 if (!mmc_card_is_removable(host->mmc)) {
110 mmc_hostname(host->mmc), value);
120 pr_debug("%s: Toggle EMMC_CTRL.EMMC_RST_N\n", mmc_hostname(host->mmc));
134 pr_debug("%s: *** RESET: mask %d\n", mmc_hostname(host->mmc), mask);
200 ret = mmc_of_parse(host->mmc);
214 if (!mmc_card_is_removable(host->mmc)) {
[all...]
H A Dsdhci-xenon.c44 dev_err(mmc_dev(host->mmc), "Internal clock never stabilised.\n");
94 host->mmc->caps |= MMC_CAP_WAIT_WHILE_BUSY;
99 host->mmc->caps &= ~MMC_CAP_BUS_WIDTH_TEST;
227 struct mmc_host *mmc = host->mmc; local
238 if (!IS_ERR(mmc->supply.vmmc))
239 mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, vdd);
278 static void xenon_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
280 struct sdhci_host *host = mmc_priv(mmc);
313 xenon_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
347 xenon_init_card(struct mmc_host *mmc, struct mmc_card *card) argument
357 xenon_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
376 xenon_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
422 struct mmc_host *mmc = host->mmc; local
[all...]
H A Dmmci_stm32_sdmmc.c10 #include <linux/mmc/host.h>
11 #include <linux/mmc/card.h>
85 struct device *dev = mmc_dev(host->mmc);
98 dev_dbg(mmc_dev(host->mmc),
106 dev_dbg(mmc_dev(host->mmc),
117 host->mmc->max_req_size,
147 n_elem = dma_map_sg(mmc_dev(host->mmc),
153 dev_err(mmc_dev(host->mmc), "dma_map_sg failed\n");
183 dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
191 struct device *dev = mmc_dev(host->mmc);
621 sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
[all...]
H A Drenesas_sdhi_core.c26 #include <linux/mmc/host.h>
27 #include <linux/mmc/mmc.h>
28 #include <linux/mmc/slot-gpio.h>
95 struct mmc_host *mmc = host->mmc; local
109 if (!mmc->f_max)
110 mmc->f_max = clk_get_rate(priv->clk);
116 mmc->f_min = max(clk_round_rate(priv->clk, 1) / 512, 1L);
139 if (!(host->pdata->flags & TMIO_MMC_MIN_RCAR2) || mmc_doing_tune(host->mmc))
243 renesas_sdhi_card_busy(struct mmc_host *mmc) argument
251 renesas_sdhi_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
381 renesas_sdhi_hs400_complete(struct mmc_host *mmc) argument
442 renesas_sdhi_disable_scc(struct mmc_host *mmc) argument
556 renesas_sdhi_prepare_hs400_tuning(struct mmc_host *mmc, struct mmc_ios *ios) argument
683 renesas_sdhi_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
[all...]
H A Dsunplus-mmc.c14 #include <linux/mmc/core.h>
15 #include <linux/mmc/host.h>
16 #include <linux/mmc/mmc.h>
17 #include <linux/mmc/sdio.h>
18 #include <linux/mmc/slot-gpio.h>
167 struct mmc_host *mmc; member in struct:spmmc_host
234 int f_min = host->mmc->f_min;
235 int f_max = host->mmc->f_max;
437 count = dma_map_sg(host->mmc
727 spmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
772 spmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
790 spmmc_get_cd(struct mmc_host *mmc) argument
803 spmmc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
861 struct mmc_host *mmc; local
[all...]
H A Dmvsdio.c21 #include <linux/mmc/host.h>
22 #include <linux/mmc/slot-gpio.h>
49 struct mmc_host *mmc; member in struct:mvsd_host
134 host->sg_frags = dma_map_sg(mmc_dev(host->mmc),
145 static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
147 struct mvsd_host *host = mmc_priv(mmc);
304 dma_unmap_sg(mmc_dev(host->mmc), data->sg, host->sg_frags,
527 mmc_request_done(host->mmc, mrq);
533 mmc_signal_sdio_irq(host->mmc);
583 mmc_request_done(host->mmc, mr
586 mvsd_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
633 mvsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
731 struct mmc_host *mmc = NULL; local
836 struct mmc_host *mmc = platform_get_drvdata(pdev); local
[all...]
H A Duniphier-sd.c13 #include <linux/mmc/host.h>
109 dma_unmap_sg(mmc_dev(host->mmc), host->sg_ptr, host->sg_len,
151 sg_len = dma_map_sg(mmc_dev(host->mmc), host->sg_ptr, host->sg_len,
173 dma_unmap_sg(mmc_dev(host->mmc), host->sg_ptr, host->sg_len,
190 chan = dma_request_chan(mmc_dev(host->mmc), "rx-tx");
192 dev_warn(mmc_dev(host->mmc),
279 sg_len = dma_map_sg(mmc_dev(host->mmc), sg, 1, priv->dma_dir);
349 dma_unmap_sg(mmc_dev(host->mmc), host->sg_ptr, 1, priv->dma_dir);
366 struct mmc_host *mmc = host->mmc; local
419 uniphier_sd_hw_reset(struct mmc_host *mmc) argument
543 uniphier_sd_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
[all...]
H A Dmoxart-mmc.c25 #include <linux/mmc/host.h>
26 #include <linux/mmc/sd.h>
132 struct mmc_host *mmc; member in struct:moxart_host
167 dev_err(mmc_dev(host->mmc), "timed out waiting for status\n");
257 dev_err(mmc_dev(host->mmc), "dma_map_sg returned zero length\n");
294 dev_err(mmc_dev(host->mmc), "ran out of scatterlist prematurely\n");
382 static void moxart_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
384 struct moxart_host *host = mmc_priv(mmc);
427 dev_err(mmc_dev(host->mmc), "card removed\n");
450 mmc_request_done(host->mmc, mr
480 moxart_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
527 moxart_get_ro(struct mmc_host *mmc) argument
545 struct mmc_host *mmc; local
689 struct mmc_host *mmc = dev_get_drvdata(&pdev->dev); local
[all...]
H A Dsdhci-of-dwcmshc.c259 static void dwcmshc_check_auto_cmd23(struct mmc_host *mmc, argument
262 struct sdhci_host *host = mmc_priv(mmc);
275 static void dwcmshc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
277 dwcmshc_check_auto_cmd23(mmc, mrq);
279 sdhci_request(mmc, mrq);
393 if ((host->mmc->caps2 & emmc_caps) == emmc_caps) {
454 static void dwcmshc_hs400_enhanced_strobe(struct mmc_host *mmc, argument
458 struct sdhci_host *host = mmc_priv(mmc);
472 static int dwcmshc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
474 int err = sdhci_execute_tuning(mmc, opcod
503 dwcmshc_sdhci_cqe_enable(struct mmc_host *mmc) argument
551 dwcmshc_cqhci_dumpregs(struct mmc_host *mmc) argument
814 cv18xx_retry_tuning(struct mmc_host *mmc, u32 opcode, int *cmd_error) argument
[all...]
H A Dau1xmmc.c3 * linux/drivers/mmc/host/au1xmmc.c - AU1XX0 MMC driver
14 * (drivers/mmc/wbsd.c) Copyright (C) 2004-2005 Pierre Ossman,
16 * (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
214 host->platdata->set_power(host->mmc, state);
217 static int au1xmmc_card_inserted(struct mmc_host *mmc) argument
219 struct au1xmmc_host *host = mmc_priv(mmc);
222 return !!host->platdata->card_inserted(host->mmc);
227 au1xmmc_card_readonly(struct mmc_host *mmc) argument
674 au1xmmc_request(struct mmc_host* mmc, struct mmc_request* mrq) argument
740 au1xmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
914 au1xmmc_enable_sdio_irq(struct mmc_host *mmc, int en) argument
934 struct mmc_host *mmc; local
[all...]
H A Dmtk-sd.c27 #include <linux/mmc/card.h>
28 #include <linux/mmc/core.h>
29 #include <linux/mmc/host.h>
30 #include <linux/mmc/mmc.h>
31 #include <linux/mmc/sd.h>
32 #include <linux/mmc/sdio.h>
33 #include <linux/mmc/slot-gpio.h>
460 u32 mclk; /* mmc subsystem clock frequency */
625 { .compatible = "mediatek,mt2701-mmc",
797 struct mmc_host *mmc = mmc_from_priv(host); local
878 struct mmc_host *mmc = mmc_from_priv(host); local
1035 struct mmc_host *mmc = mmc_from_priv(host); local
1139 struct mmc_host *mmc = mmc_from_priv(host); local
1339 msdc_ops_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1361 msdc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
1373 msdc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
1485 msdc_ops_switch_volt(struct mmc_host *mmc, struct mmc_ios *ios) argument
1513 msdc_card_busy(struct mmc_host *mmc) argument
1560 msdc_enable_sdio_irq(struct mmc_host *mmc, int enb) argument
1606 struct mmc_host *mmc = mmc_from_priv(host); local
1636 struct mmc_host *mmc = mmc_from_priv(host); local
1700 struct mmc_host *mmc = mmc_from_priv(host); local
1900 msdc_ops_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
2059 msdc_tune_response(struct mmc_host *mmc, u32 opcode) argument
2153 hs400_tune_response(struct mmc_host *mmc, u32 opcode) argument
2204 msdc_tune_data(struct mmc_host *mmc, u32 opcode) argument
2259 msdc_tune_together(struct mmc_host *mmc, u32 opcode) argument
2319 msdc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
2362 msdc_prepare_hs400_tuning(struct mmc_host *mmc, struct mmc_ios *ios) argument
2380 msdc_execute_hs400_tuning(struct mmc_host *mmc, struct mmc_card *card) argument
2443 msdc_hw_reset(struct mmc_host *mmc) argument
2452 msdc_ack_sdio_irq(struct mmc_host *mmc) argument
2462 msdc_get_cd(struct mmc_host *mmc) argument
2480 msdc_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument
2507 struct mmc_host *mmc = mmc_from_priv(host); local
2544 msdc_cqe_enable(struct mmc_host *mmc) argument
2562 msdc_cqe_disable(struct mmc_host *mmc, bool recovery) argument
2588 msdc_cqe_pre_enable(struct mmc_host *mmc) argument
2598 msdc_cqe_post_disable(struct mmc_host *mmc) argument
2636 struct mmc_host *mmc = mmc_from_priv(host); local
2729 struct mmc_host *mmc; local
2953 struct mmc_host *mmc; local
3006 struct mmc_host *mmc = mmc_from_priv(host); local
3037 struct mmc_host *mmc = dev_get_drvdata(dev); local
3056 struct mmc_host *mmc = dev_get_drvdata(dev); local
3075 struct mmc_host *mmc = dev_get_drvdata(dev); local
3100 struct mmc_host *mmc = dev_get_drvdata(dev); local
[all...]
H A Dsdhci-acpi.c30 #include <linux/mmc/host.h>
31 #include <linux/mmc/pm.h>
32 #include <linux/mmc/slot-gpio.h>
157 struct mmc_host *mmc)
166 mmc_hostname(mmc), err);
171 mmc_hostname(mmc), intel_host->dsm_fns);
176 static int intel_start_signal_voltage_switch(struct mmc_host *mmc, argument
179 struct device *dev = mmc_dev(mmc);
186 err = sdhci_start_signal_voltage_switch(mmc, ios);
203 mmc_hostname(mmc), __func_
156 intel_dsm_init(struct intel_host *intel_host, struct device *dev, struct mmc_host *mmc) argument
301 bxt_get_cd(struct mmc_host *mmc) argument
540 amd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
569 amd_sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
[all...]
H A Dsdhci-pci-o2micro.c11 #include <linux/mmc/host.h>
12 #include <linux/mmc/mmc.h>
101 mmc_hostname(host->mmc));
137 mmc_hostname(host->mmc));
155 static int sdhci_o2_get_cd(struct mmc_host *mmc) argument
157 struct sdhci_host *host = mmc_priv(mmc);
225 mmc_hostname(host->mmc));
233 mmc_hostname(host->mmc));
279 if (sdhci_o2_get_cd(host->mmc)) {
314 sdhci_o2_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
635 sdhci_pci_o2_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios) argument
[all...]
H A DMakefile12 obj-$(CONFIG_MMC_MXS) += mxs-mmc.o
43 obj-$(CONFIG_MMC_CB710) += cb710-mmc.o
45 octeon-mmc-objs := cavium.o cavium-octeon.o
46 obj-$(CONFIG_MMC_CAVIUM_OCTEON) += octeon-mmc.o
47 thunderx-mmc-objs := cavium.o cavium-thunderx.o
48 obj-$(CONFIG_MMC_CAVIUM_THUNDERX) += thunderx-mmc.o
64 obj-$(CONFIG_MMC_MESON_GX) += meson-gx-mmc.o
65 meson-mx-sdhc-objs := meson-mx-sdhc-clkc.o meson-mx-sdhc-mmc.o
68 obj-$(CONFIG_MMC_MOXART) += moxart-mmc.o
69 obj-$(CONFIG_MMC_SUNXI) += sunxi-mmc
[all...]
H A Dsdhci-omap.c10 #include <linux/mmc/mmc.h>
11 #include <linux/mmc/slot-gpio.h>
197 struct mmc_host *mmc = host->mmc; local
203 if (!IS_ERR(mmc->supply.vqmmc)) {
205 ret = mmc_regulator_set_vqmmc(mmc, &mmc->ios);
207 dev_err(mmc_dev(mmc), "vqmmc set voltage failed\n");
263 static void sdhci_omap_enable_sdio_irq(struct mmc_host *mmc, in argument
316 sdhci_omap_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
499 sdhci_omap_card_busy(struct mmc_host *mmc) argument
544 sdhci_omap_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
652 sdhci_omap_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
718 struct mmc_host *mmc = host->mmc; local
1116 struct mmc_host *mmc = host->mmc; local
1220 struct mmc_host *mmc; local
[all...]
H A Dsdhci-esdhc-imx.c20 #include <linux/mmc/host.h>
21 #include <linux/mmc/mmc.h>
22 #include <linux/mmc/sdio.h>
23 #include <linux/mmc/slot-gpio.h>
206 ESDHC_WP_CONTROLLER, /* mmc controller internal WP */
212 ESDHC_CD_CONTROLLER, /* mmc controller internal CD */
405 pr_err("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x)
439 dev_warn(mmc_dev(host->mmc), "%s: card clock still not gate off in 100us!.\n", __func__);
941 host->mmc
1086 usdhc_init_card(struct mmc_host *mmc, struct mmc_card *card) argument
1095 usdhc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
1213 esdhc_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument
1550 esdhc_cqe_enable(struct mmc_host *mmc) argument
1601 esdhc_sdhci_dumpregs(struct mmc_host *mmc) argument
[all...]
/linux-master/include/linux/platform_data/
H A Dmmc-pxamci.h5 #include <linux/mmc/host.h>
/linux-master/arch/alpha/include/asm/
H A Dtlbflush.h58 unsigned long *mmc = &mm->context[smp_processor_id()]; local
61 if (*mmc) *mmc = 0;
H A Dmmu_context.h139 unsigned long mmc; local
147 mmc = next_mm->context[cpu];
148 if ((mmc ^ asn) & ~HARDWARE_ASN_MASK) {
149 mmc = __get_new_mm_context(next_mm, cpu);
150 next_mm->context[cpu] = mmc;
160 task_thread_info(next)->pcb.asn = mmc & HARDWARE_ASN_MASK;
/linux-master/drivers/clk/sunxi/
H A Dclk-mod0.c172 struct clk *mmc, *mmc_parent, *clk = hw->clk; local
186 mmc = clk_get_parent(clk);
187 if (!mmc)
191 mmc_rate = clk_get_rate(mmc);
196 mmc_parent = clk_get_parent(mmc);
214 struct clk *mmc, *mmc_parent, *clk = hw->clk; local
222 mmc = clk_get_parent(clk);
223 if (!mmc)
227 mmc_rate = clk_get_rate(mmc);
232 mmc_parent = clk_get_parent(mmc);
[all...]

Completed in 420 milliseconds

1234567891011