/linux-master/drivers/mmc/host/ |
H A D | dw_mmc-pci.c | 15 #include <linux/mmc/host.h> 16 #include <linux/mmc/mmc.h>
|
H A D | sdhci-pxav2.c | 17 #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 D | cqhci-crypto.c | 10 #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 D | dw_mmc.c | 30 #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 D | sh_mmcif.c | 41 #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 D | via-sdmmc.c | 3 * 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 D | vub300.c | 44 #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 D | bcm2835.c | 24 * 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 D | sdhci-pxav3.c | 15 #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 D | sdhci-pci-core.c | 2 /* 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 D | sdhci-of-at91.c | 16 #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 D | atmel-mci.c | 29 #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 D | rtsx_usb_sdmmc.c | 15 #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 D | dw_mmc-k3.c | 11 #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 D | tifm_sd.c | 12 #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 D | sdhci-pci-gli.c | 13 #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 D | sdhci-pci-arasan.c | 250 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 D | sdhci-of-esdhc.c | 24 #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 D | sdhci_am654.c | 110 [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 D | sdhci-of-arasan.c | 342 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 D | hwif.c | 117 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 D | bus.h | 11 #include <linux/mmc/sdio_func.h>
|
/linux-master/arch/powerpc/boot/dts/fsl/ |
H A D | e500v2_power_isa.dtsi | 45 power-isa-mmc; // Memory Coherence
|
/linux-master/drivers/media/ |
H A D | Makefile | 32 obj-y += common/ platform/ pci/ usb/ mmc/ firewire/ spi/ test-drivers/
|
/linux-master/drivers/mmc/core/ |
H A D | sdio_ops.h | 3 * linux/drivers/mmc/sdio_ops.c 12 #include <linux/mmc/sdio.h>
|