Searched refs:mmc (Results 76 - 100 of 259) sorted by relevance

1234567891011

/linux-master/drivers/mmc/host/
H A Ddw_mmc-pci.c15 #include <linux/mmc/host.h>
16 #include <linux/mmc/mmc.h>
H A Dsdhci-pxav2.c17 #include <linux/mmc/card.h>
18 #include <linux/mmc/host.h>
22 #include <linux/mmc/sdio.h>
23 #include <linux/mmc/mmc.h>
55 struct platform_device *pdev = to_platform_device(mmc_dev(host->mmc));
117 mmc_request_done(host->mmc, sdio_mrq);
154 mmc_request_done(host->mmc, mrq);
213 { .compatible = "mrvl,pxav1-mmc", .data = &pxav1_variant, },
214 { .compatible = "mrvl,pxav2-mmc",
[all...]
H A Dcqhci-crypto.c10 #include <linux/mmc/host.h>
28 struct mmc_host *mmc = local
31 return mmc->cqe_private;
170 struct mmc_host *mmc = cq_host->mmc; local
171 struct device *dev = mmc_dev(mmc);
172 struct blk_crypto_profile *profile = &mmc->crypto_profile;
179 if (!(mmc->caps2 & MMC_CAP2_CRYPTO) ||
241 mmc->caps2 &= ~MMC_CAP2_CRYPTO;
H A Ddw_mmc.c30 #include <linux/mmc/card.h>
31 #include <linux/mmc/host.h>
32 #include <linux/mmc/mmc.h>
33 #include <linux/mmc/sd.h>
34 #include <linux/mmc/sdio.h>
38 #include <linux/mmc/slot-gpio.h>
170 struct mmc_host *mmc = slot->mmc; local
174 root = mmc
252 dw_mci_prepare_command(struct mmc_host *mmc, struct mmc_command *cmd) argument
913 dw_mci_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
930 dw_mci_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
948 dw_mci_get_cd(struct mmc_host *mmc) argument
1415 dw_mci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1441 dw_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1546 dw_mci_card_busy(struct mmc_host *mmc) argument
1560 dw_mci_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) argument
1597 dw_mci_get_ro(struct mmc_host *mmc) argument
1616 dw_mci_hw_reset(struct mmc_host *mmc) argument
1692 dw_mci_enable_sdio_irq(struct mmc_host *mmc, int enb) argument
1707 dw_mci_ack_sdio_irq(struct mmc_host *mmc) argument
1714 dw_mci_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
1726 dw_mci_prepare_hs400_tuning(struct mmc_host *mmc, struct mmc_ios *ios) argument
2867 struct mmc_host *mmc = slot->mmc; local
2917 struct mmc_host *mmc; local
[all...]
H A Dsh_mmcif.c41 #include <linux/mmc/card.h>
42 #include <linux/mmc/core.h>
43 #include <linux/mmc/host.h>
44 #include <linux/mmc/mmc.h>
45 #include <linux/mmc/sdio.h>
46 #include <linux/mmc/slot-gpio.h>
220 struct mmc_host *mmc; member in struct:sh_mmcif_host
1007 static void sh_mmcif_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1009 struct sh_mmcif_host *host = mmc_priv(mmc);
1064 sh_mmcif_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1414 struct mmc_host *mmc = host->mmc; local
1430 struct mmc_host *mmc; local
[all...]
H A Dvia-sdmmc.c3 * drivers/mmc/host/via-sdmmc.c - VIA SD/MMC Card Reader driver
14 #include <linux/mmc/host.h>
296 struct mmc_host *mmc; member in struct:via_crdr_mmc_host
472 dev_info(host->mmc->parent, "forcing card speed to 8MHz\n");
487 BUG_ON(data->blksz > host->mmc->max_blk_size);
488 BUG_ON(data->blocks > host->mmc->max_blk_count);
492 count = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
588 pr_err("%s: cmd->flag is not valid\n", mmc_hostname(host->mmc));
639 dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
661 static void via_sdc_request(struct mmc_host *mmc, struc argument
719 via_sdc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
780 via_sdc_get_ro(struct mmc_host *mmc) argument
1028 struct mmc_host *mmc = host->mmc; local
1080 struct mmc_host *mmc; local
[all...]
H A Dvub300.c44 #include <linux/mmc/host.h>
45 #include <linux/mmc/card.h>
46 #include <linux/mmc/sdio_func.h>
47 #include <linux/mmc/sdio_ids.h>
336 struct mmc_host *mmc; member in struct:vub300_mmc_host
372 struct mmc_host *mmc = vub300->mmc; local
378 mmc_free_host(mmc);
381 * which is contained at the end of struct mmc
519 mmc_detect_change(vub300->mmc,
1899 vub300_mmc_request(struct mmc_host *mmc, struct mmc_request *req) argument
2005 vub300_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
2040 vub300_mmc_get_ro(struct mmc_host *mmc) argument
2046 vub300_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
2093 struct mmc_host *mmc; local
2364 struct mmc_host *mmc = vub300->mmc; local
[all...]
H A Dbcm2835.c24 * mmc-bcm2835.c by Gellert Weisz
48 #include <linux/mmc/host.h>
49 #include <linux/mmc/mmc.h>
50 #include <linux/mmc/sd.h>
271 static void bcm2835_reset(struct mmc_host *mmc) argument
273 struct bcm2835_host *host = mmc_priv(mmc);
1094 struct mmc_host *mmc = mmc_from_priv(host); local
1138 mmc->actual_clock = clock;
1143 ((mmc
1152 bcm2835_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1225 bcm2835_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1259 struct mmc_host *mmc = mmc_from_priv(host); local
1350 struct mmc_host *mmc; local
1437 struct mmc_host *mmc = mmc_from_priv(host); local
[all...]
H A Dsdhci-pxav3.c15 #include <linux/mmc/card.h>
16 #include <linux/mmc/host.h>
155 host->mmc->caps &= ~MMC_CAP_1_8V_DDR;
166 struct platform_device *pdev = to_platform_device(mmc_dev(host->mmc));
199 dev_dbg(mmc_dev(host->mmc),
228 dev_warn(mmc_dev(host->mmc), "74 clock interrupt not cleared\n");
293 dev_dbg(mmc_dev(host->mmc),
301 struct mmc_host *mmc = host->mmc; local
312 if (!IS_ERR(mmc
[all...]
H A Dsdhci-pci-core.c2 /* linux/drivers/mmc/host/sdhci-pci.c - SDHCI on PCI bus interface
30 #include <linux/mmc/host.h>
31 #include <linux/mmc/mmc.h>
32 #include <linux/mmc/slot-gpio.h>
57 pm_flags |= slot->host->mmc->pm_flags;
58 if (slot->host->mmc->caps & MMC_CAP_CD_WAKE)
87 mmc_retune_needed(host->mmc);
94 mmc_gpio_set_cd_wake(host->mmc, true);
119 mmc_gpio_set_cd_wake(slot->host->mmc, fals
233 sdhci_pci_dumpregs(struct mmc_host *mmc) argument
295 ene_714_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
515 intel_dsm_init(struct intel_host *intel_host, struct device *dev, struct mmc_host *mmc) argument
569 bxt_get_cd(struct mmc_host *mmc) argument
579 mrfld_get_cd(struct mmc_host *mmc) argument
640 intel_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument
654 intel_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
712 struct mmc_host *mmc = slot->host->mmc; local
718 intel_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
842 struct mmc_host *mmc = slot->host->mmc; local
862 struct mmc_host *mmc = slot->host->mmc; local
885 struct mmc_host *mmc = slot->host->mmc; local
1705 amd_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
[all...]
H A Dsdhci-of-at91.c16 #include <linux/mmc/host.h>
17 #include <linux/mmc/slot-gpio.h>
66 host->mmc->actual_clock = 0;
83 clk = sdhci_calc_clk(host, clock, &host->mmc->actual_clock);
92 mmc_hostname(host->mmc));
121 if ((host->mmc->caps & MMC_CAP_NONREMOVABLE)
122 || mmc_gpio_get_cd(host->mmc) >= 0)
133 dev_err(mmc_dev(host->mmc), "Failed to calibrate\n");
259 mmc_retune_needed(host->mmc);
373 ret = mmc_of_parse(host->mmc);
[all...]
H A Datmel-mci.c29 #include <linux/mmc/host.h>
30 #include <linux/mmc/sdio.h>
383 * @mmc: The mmc_host representing this slot.
400 struct mmc_host *mmc; member in struct:atmel_mci_slot
603 struct mmc_host *mmc = slot->mmc; local
607 root = mmc->debugfs_root;
779 dev_vdbg(&slot->mmc->class_dev, "setting timeout to %u cycles\n",
787 static u32 atmci_prepare_command(struct mmc_host *mmc, argument
811 if (mmc
1372 atmci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1406 atmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1536 atmci_get_ro(struct mmc_host *mmc) argument
1550 atmci_get_cd(struct mmc_host *mmc) argument
1564 atmci_enable_sdio_irq(struct mmc_host *mmc, int enable) argument
2245 struct mmc_host *mmc; local
[all...]
H A Drtsx_usb_sdmmc.c15 #include <linux/mmc/host.h>
16 #include <linux/mmc/mmc.h>
17 #include <linux/mmc/sd.h>
18 #include <linux/mmc/card.h>
36 struct mmc_host *mmc; member in struct:rtsx_usb_sdmmc
746 static int sdmmc_get_ro(struct mmc_host *mmc) argument
748 struct rtsx_usb_sdmmc *host = mmc_priv(mmc);
774 static int sdmmc_get_cd(struct mmc_host *mmc) argument
776 struct rtsx_usb_sdmmc *host = mmc_priv(mmc);
805 sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1102 sdmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
1143 sdmmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) argument
1192 sdmmc_card_busy(struct mmc_host *mmc) argument
1232 sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
1300 struct mmc_host *mmc = host->mmc; local
1326 struct mmc_host *mmc; local
1385 struct mmc_host *mmc; local
[all...]
H A Ddw_mmc-k3.c11 #include <linux/mmc/host.h>
141 static int dw_mci_hi6220_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) argument
143 struct dw_mci_slot *slot = mmc_priv(mmc);
175 if (IS_ERR_OR_NULL(mmc->supply.vqmmc))
178 ret = regulator_set_voltage(mmc->supply.vqmmc, min_uv, max_uv);
371 struct mmc_host *mmc = slot->mmc; local
380 dw_mci_hs_set_timing(host, mmc->ios.timing, smpl_phase);
382 if (!mmc_send_tuning(mmc, opcode, NULL))
394 dw_mci_hs_set_timing(host, mmc
401 dw_mci_hi3660_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) argument
[all...]
H A Dtifm_sd.c12 #include <linux/mmc/host.h>
612 static void tifm_sd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
614 struct tifm_sd *host = mmc_priv(mmc);
723 mmc_request_done(mmc, mrq);
730 struct mmc_host *mmc = tifm_get_drvdata(sock); local
774 mmc_request_done(mmc, mrq);
788 static void tifm_sd_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument
790 struct tifm_sd *host = mmc_priv(mmc);
855 static int tifm_sd_ro(struct mmc_host *mmc) argument
858 struct tifm_sd *host = mmc_priv(mmc);
938 struct mmc_host *mmc; local
993 struct mmc_host *mmc = tifm_get_drvdata(sock); local
1030 struct mmc_host *mmc = tifm_get_drvdata(sock); local
[all...]
H A Dsdhci-pci-gli.c13 #include <linux/mmc/mmc.h>
395 mmc_hostname(host->mmc));
400 mmc_hostname(host->mmc));
408 host->mmc->retune_period = 0;
410 host->mmc->retune_period = host->tuning_count;
510 struct mmc_ios *ios = &host->mmc->ios;
513 host->mmc->actual_clock = 0;
521 clk = sdhci_calc_clk(host, clock, &host->mmc->actual_clock);
523 host->mmc
982 gl9767_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios) argument
1167 gl9763e_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument
1227 sdhci_gl9763e_dumpregs(struct mmc_host *mmc) argument
1232 sdhci_gl9763e_cqe_pre_enable(struct mmc_host *mmc) argument
1242 sdhci_gl9763e_cqe_enable(struct mmc_host *mmc) argument
1263 sdhci_gl9763e_cqe_post_disable(struct mmc_host *mmc) argument
[all...]
H A Dsdhci-pci-arasan.c250 if (arasan_host->chg_clk == host->mmc->ios.clock)
253 arasan_host->chg_clk = host->mmc->ios.clock;
254 if (host->mmc->ios.clock == 200000000)
256 else if (host->mmc->ios.clock == 100000000)
258 else if (host->mmc->ios.clock == 50000000)
267 switch (host->mmc->ios.timing) {
280 host->mmc->ios.drv_type, 0x0,
290 host->mmc->ios.drv_type, 0xa,
304 slot->host->mmc->caps |= MMC_CAP_NONREMOVABLE | MMC_CAP_8_BIT_DATA;
H A Dsdhci-of-esdhc.c24 #include <linux/mmc/host.h>
25 #include <linux/mmc/mmc.h>
162 * DTS properties of mmc host are used to enable each speed mode
534 struct device *dev = mmc_dev(host->mmc);
616 mmc_hostname(host->mmc));
642 mmc_hostname(host->mmc));
659 host->mmc->actual_clock = 0;
669 if (host->mmc->card && mmc_card_sd(host->mmc
885 esdhc_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
1035 esdhc_execute_sw_tuning(struct mmc_host *mmc, u32 opcode, u8 window_start, u8 window_end) argument
1062 esdhc_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
1418 esdhc_hs400_prepare_ddr(struct mmc_host *mmc) argument
[all...]
H A Dsdhci_am654.c110 [MMC_TIMING_MMC_HS] = {"ti,otap-del-sel-mmc-hs",
111 "ti,itap-del-sel-mmc-hs",
237 dev_err(mmc_dev(host->mmc), "DLL failed to relock\n");
274 unsigned char timing = host->mmc->ios.timing;
326 unsigned char timing = host->mmc->ios.timing;
367 unsigned char timing = host->mmc->ios.timing;
395 dev_info(mmc_dev(host->mmc), "Power on failed\n");
414 static int sdhci_am654_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
416 struct sdhci_host *host = mmc_priv(mmc);
417 int err = sdhci_execute_tuning(mmc, opcod
632 sdhci_am654_dumpregs(struct mmc_host *mmc) argument
[all...]
H A Dsdhci-of-arasan.c342 mmc_hostname(host->mmc), ret);
372 mmc_hostname(host->mmc));
440 mmc_hostname(host->mmc));
448 static void sdhci_arasan_hs400_enhanced_strobe(struct mmc_host *mmc, argument
452 struct sdhci_host *host = mmc_priv(mmc);
478 static int sdhci_arasan_voltage_switch(struct mmc_host *mmc, argument
518 cqhci_irq(host->mmc, intmask, cmd_error, data_error);
523 static void sdhci_arasan_dumpregs(struct mmc_host *mmc) argument
525 sdhci_dumpregs(mmc_priv(mmc));
528 static void sdhci_arasan_cqe_enable(struct mmc_host *mmc) argument
1100 arasan_zynqmp_execute_tuning(struct mmc_host *mmc, u32 opcode) argument
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dhwif.c117 const void *mmc; member in struct:stmmac_hwif_entry
138 .mmc = &dwmac_mmc_ops,
156 .mmc = &dwmac_mmc_ops,
175 .mmc = &dwmac_mmc_ops,
195 .mmc = &dwmac_mmc_ops,
215 .mmc = &dwmac_mmc_ops,
235 .mmc = &dwmac_mmc_ops,
256 .mmc = &dwxgmac_mmc_ops,
277 .mmc = &dwxgmac_mmc_ops,
352 mac->mmc
[all...]
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dbus.h11 #include <linux/mmc/sdio_func.h>
/linux-master/arch/powerpc/boot/dts/fsl/
H A De500v2_power_isa.dtsi45 power-isa-mmc; // Memory Coherence
/linux-master/drivers/media/
H A DMakefile32 obj-y += common/ platform/ pci/ usb/ mmc/ firewire/ spi/ test-drivers/
/linux-master/drivers/mmc/core/
H A Dsdio_ops.h3 * linux/drivers/mmc/sdio_ops.c
12 #include <linux/mmc/sdio.h>

Completed in 489 milliseconds

1234567891011