/linux-4.1.27/drivers/mmc/host/ |
D | sdhci.h | 318 struct sdhci_host { struct 515 u32 (*read_l)(struct sdhci_host *host, int reg); argument 516 u16 (*read_w)(struct sdhci_host *host, int reg); 517 u8 (*read_b)(struct sdhci_host *host, int reg); 518 void (*write_l)(struct sdhci_host *host, u32 val, int reg); 519 void (*write_w)(struct sdhci_host *host, u16 val, int reg); 520 void (*write_b)(struct sdhci_host *host, u8 val, int reg); 523 void (*set_clock)(struct sdhci_host *host, unsigned int clock); 525 int (*enable_dma)(struct sdhci_host *host); 526 unsigned int (*get_max_clock)(struct sdhci_host *host); [all …]
|
D | sdhci-of-esdhc.c | 27 static u32 esdhc_readl(struct sdhci_host *host, int reg) in esdhc_readl() 52 static u16 esdhc_readw(struct sdhci_host *host, int reg) in esdhc_readw() 65 static u8 esdhc_readb(struct sdhci_host *host, int reg) in esdhc_readb() 90 static void esdhc_writel(struct sdhci_host *host, u32 val, int reg) in esdhc_writel() 102 static void esdhc_writew(struct sdhci_host *host, u16 val, int reg) in esdhc_writew() 115 static void esdhc_writeb(struct sdhci_host *host, u8 val, int reg) in esdhc_writeb() 152 static void esdhci_of_adma_workaround(struct sdhci_host *host, u32 intmask) in esdhci_of_adma_workaround() 180 static int esdhc_of_enable_dma(struct sdhci_host *host) in esdhc_of_enable_dma() 186 static unsigned int esdhc_of_get_max_clock(struct sdhci_host *host) in esdhc_of_get_max_clock() 193 static unsigned int esdhc_of_get_min_clock(struct sdhci_host *host) in esdhc_of_get_min_clock() [all …]
|
D | sdhci-pltfm.h | 40 static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg) in sdhci_be32bs_readl() 45 static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg) in sdhci_be32bs_readw() 50 static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg) in sdhci_be32bs_readb() 55 static inline void sdhci_be32bs_writel(struct sdhci_host *host, in sdhci_be32bs_writel() 61 static inline void sdhci_be32bs_writew(struct sdhci_host *host, in sdhci_be32bs_writew() 85 static inline void sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_be32bs_writeb() 96 extern struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, 106 extern unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host);
|
D | sdhci.c | 51 static void sdhci_finish_data(struct sdhci_host *); 53 static void sdhci_finish_command(struct sdhci_host *); 56 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable); 57 static int sdhci_pre_dma_transfer(struct sdhci_host *host, 59 static int sdhci_do_get_cd(struct sdhci_host *host); 62 static int sdhci_runtime_pm_get(struct sdhci_host *host); 63 static int sdhci_runtime_pm_put(struct sdhci_host *host); 64 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host); 65 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host); 67 static inline int sdhci_runtime_pm_get(struct sdhci_host *host) in sdhci_runtime_pm_get() [all …]
|
D | sdhci-bcm2835.c | 57 static void bcm2835_sdhci_writel(struct sdhci_host *host, u32 val, int reg) in bcm2835_sdhci_writel() 64 static inline u32 bcm2835_sdhci_readl(struct sdhci_host *host, int reg) in bcm2835_sdhci_readl() 74 static void bcm2835_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in bcm2835_sdhci_writew() 91 static u16 bcm2835_sdhci_readw(struct sdhci_host *host, int reg) in bcm2835_sdhci_readw() 101 static void bcm2835_sdhci_writeb(struct sdhci_host *host, u8 val, int reg) in bcm2835_sdhci_writeb() 112 static u8 bcm2835_sdhci_readb(struct sdhci_host *host, int reg) in bcm2835_sdhci_readb() 122 static unsigned int bcm2835_sdhci_get_min_clock(struct sdhci_host *host) in bcm2835_sdhci_get_min_clock() 150 struct sdhci_host *host; in bcm2835_sdhci_probe()
|
D | sdhci-pltfm.c | 39 unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host) in sdhci_pltfm_clk_get_max_clock() 72 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_get_of_property() 119 struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, in sdhci_pltfm_init() 123 struct sdhci_host *host; in sdhci_pltfm_init() 193 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pltfm_free() 206 struct sdhci_host *host; in sdhci_pltfm_register() 225 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pltfm_unregister() 240 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_suspend() 248 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_resume()
|
D | sdhci-s3c.c | 48 struct sdhci_host *host; 76 static inline struct sdhci_s3c *to_s3c(struct sdhci_host *host) in to_s3c() 87 static unsigned int sdhci_s3c_get_max_clk(struct sdhci_host *host) in sdhci_s3c_get_max_clk() 156 static void sdhci_s3c_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_s3c_set_clock() 236 static unsigned int sdhci_s3c_get_min_clock(struct sdhci_host *host) in sdhci_s3c_get_min_clock() 254 static unsigned int sdhci_cmu_get_max_clock(struct sdhci_host *host) in sdhci_cmu_get_max_clock() 276 static unsigned int sdhci_cmu_get_min_clock(struct sdhci_host *host) in sdhci_cmu_get_min_clock() 298 static void sdhci_cmu_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_cmu_set_clock() 358 static void sdhci_s3c_set_bus_width(struct sdhci_host *host, int width) in sdhci_s3c_set_bus_width() 393 struct sdhci_host *host, struct s3c_sdhci_platdata *pdata) in sdhci_s3c_parse_dt() [all …]
|
D | sdhci-iproc.c | 39 static inline u32 sdhci_iproc_readl(struct sdhci_host *host, int reg) in sdhci_iproc_readl() 48 static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg) in sdhci_iproc_readw() 55 static u8 sdhci_iproc_readb(struct sdhci_host *host, int reg) in sdhci_iproc_readb() 62 static inline void sdhci_iproc_writel(struct sdhci_host *host, u32 val, int reg) in sdhci_iproc_writel() 97 static void sdhci_iproc_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_iproc_writew() 134 static void sdhci_iproc_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_iproc_writeb() 180 struct sdhci_host *host; in sdhci_iproc_probe()
|
D | sdhci-esdhc-imx.c | 211 static inline void esdhc_clrset_le(struct sdhci_host *host, u32 mask, u32 val, int reg) in esdhc_clrset_le() 219 static u32 esdhc_readl_le(struct sdhci_host *host, int reg) in esdhc_readl_le() 294 static void esdhc_writel_le(struct sdhci_host *host, u32 val, int reg) in esdhc_writel_le() 346 static u16 esdhc_readw_le(struct sdhci_host *host, int reg) in esdhc_readw_le() 406 static void esdhc_writew_le(struct sdhci_host *host, u16 val, int reg) in esdhc_writew_le() 506 static void esdhc_writeb_le(struct sdhci_host *host, u8 val, int reg) in esdhc_writeb_le() 568 static unsigned int esdhc_pltfm_get_max_clock(struct sdhci_host *host) in esdhc_pltfm_get_max_clock() 580 static unsigned int esdhc_pltfm_get_min_clock(struct sdhci_host *host) in esdhc_pltfm_get_min_clock() 587 static inline void esdhc_pltfm_set_clock(struct sdhci_host *host, in esdhc_pltfm_set_clock() 647 static unsigned int esdhc_pltfm_get_ro(struct sdhci_host *host) in esdhc_pltfm_get_ro() [all …]
|
D | sdhci_f_sdh30.c | 52 void sdhci_f_sdh30_soft_voltage_switch(struct sdhci_host *host) in sdhci_f_sdh30_soft_voltage_switch() 80 unsigned int sdhci_f_sdh30_get_min_clock(struct sdhci_host *host) in sdhci_f_sdh30_get_min_clock() 85 void sdhci_f_sdh30_reset(struct sdhci_host *host, u8 mask) in sdhci_f_sdh30_reset() 104 struct sdhci_host *host; in sdhci_f_sdh30_probe() 117 host = sdhci_alloc_host(dev, sizeof(struct sdhci_host) + in sdhci_f_sdh30_probe() 201 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_f_sdh30_remove()
|
D | sdhci-bcm-kona.c | 60 static int sdhci_bcm_kona_sd_reset(struct sdhci_host *host) in sdhci_bcm_kona_sd_reset() 96 static void sdhci_bcm_kona_sd_init(struct sdhci_host *host) in sdhci_bcm_kona_sd_init() 125 static int sdhci_bcm_kona_sd_card_emulate(struct sdhci_host *host, int insert) in sdhci_bcm_kona_sd_card_emulate() 164 static void sdhci_bcm_kona_card_event(struct sdhci_host *host) in sdhci_bcm_kona_card_event() 177 static void sdhci_bcm_kona_init_74_clocks(struct sdhci_host *host, in sdhci_bcm_kona_init_74_clocks() 221 struct sdhci_host *host; in sdhci_bcm_kona_probe()
|
D | sdhci-tegra.c | 54 static u16 tegra_sdhci_readw(struct sdhci_host *host, int reg) in tegra_sdhci_readw() 69 static void tegra_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in tegra_sdhci_writew() 90 static void tegra_sdhci_writel(struct sdhci_host *host, u32 val, int reg) in tegra_sdhci_writel() 117 static unsigned int tegra_sdhci_get_ro(struct sdhci_host *host) in tegra_sdhci_get_ro() 122 static void tegra_sdhci_reset(struct sdhci_host *host, u8 mask) in tegra_sdhci_reset() 148 static void tegra_sdhci_set_bus_width(struct sdhci_host *host, int bus_width) in tegra_sdhci_set_bus_width() 252 struct sdhci_host *host; in sdhci_tegra_probe()
|
D | sdhci-of-hlwd.c | 36 static void sdhci_hlwd_writel(struct sdhci_host *host, u32 val, int reg) in sdhci_hlwd_writel() 42 static void sdhci_hlwd_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_hlwd_writew() 48 static void sdhci_hlwd_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_hlwd_writeb()
|
D | sdhci-of-arasan.c | 39 static unsigned int sdhci_arasan_get_timeout_clock(struct sdhci_host *host) in sdhci_arasan_get_timeout_clock() 78 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_suspend() 103 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_resume() 132 struct sdhci_host *host; in sdhci_arasan_probe() 200 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_remove()
|
D | sdhci-sirf.c | 26 static void sdhci_sirf_set_bus_width(struct sdhci_host *host, int width) in sdhci_sirf_set_bus_width() 46 static int sdhci_sirf_execute_tuning(struct sdhci_host *host, u32 opcode) in sdhci_sirf_execute_tuning() 134 struct sdhci_host *host; in sdhci_sirf_probe() 199 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_sirf_suspend() 214 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_sirf_resume()
|
D | sdhci-pxav3.c | 131 struct sdhci_host *host) in armada_38x_quirks() 177 static void pxav3_reset(struct sdhci_host *host, u8 mask) in pxav3_reset() 202 static void pxav3_gen_init_74_clocks(struct sdhci_host *host, u8 power_mode) in pxav3_gen_init_74_clocks() 251 static void pxav3_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs) in pxav3_set_uhs_signaling() 366 struct sdhci_host *host = NULL; in sdhci_pxav3_probe() 489 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pxav3_remove() 511 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pxav3_suspend() 524 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pxav3_resume() 538 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pxav3_runtime_suspend() 556 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pxav3_runtime_resume()
|
D | sdhci-st.c | 150 static void st_mmcss_cconfig(struct device_node *np, struct sdhci_host *host) in st_mmcss_cconfig() 250 static int sdhci_st_set_dll_for_clock(struct sdhci_host *host) in sdhci_st_set_dll_for_clock() 264 static void sdhci_st_set_uhs_signaling(struct sdhci_host *host, in sdhci_st_set_uhs_signaling() 315 static u32 sdhci_st_readl(struct sdhci_host *host, int reg) in sdhci_st_readl() 353 struct sdhci_host *host; in sdhci_st_probe() 438 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_st_remove() 454 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_st_suspend() 472 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_st_resume()
|
D | sdhci-dove.c | 31 static u16 sdhci_dove_readw(struct sdhci_host *host, int reg) in sdhci_dove_readw() 46 static u32 sdhci_dove_readl(struct sdhci_host *host, int reg) in sdhci_dove_readl() 81 struct sdhci_host *host; in sdhci_dove_probe()
|
D | sdhci-spear.c | 60 struct sdhci_host *host; in sdhci_probe() 145 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_remove() 164 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_suspend() 177 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_resume()
|
D | sdhci-acpi.c | 74 struct sdhci_host *host; 86 static int sdhci_acpi_enable_dma(struct sdhci_host *host) in sdhci_acpi_enable_dma() 113 static void sdhci_acpi_int_hw_reset(struct sdhci_host *host) in sdhci_acpi_int_hw_reset() 153 struct sdhci_host *host; in sdhci_acpi_emmc_probe_slot() 174 struct sdhci_host *host; in sdhci_acpi_sdio_probe_slot() 190 struct sdhci_host *host; in sdhci_acpi_sd_probe_slot() 288 struct sdhci_host *host; in sdhci_acpi_probe()
|
D | sdhci-msm.c | 67 static inline int msm_dll_poll_ck_out_en(struct sdhci_host *host, u8 poll) in msm_dll_poll_ck_out_en() 92 static int msm_config_cm_dll_phase(struct sdhci_host *host, u8 phase) in msm_config_cm_dll_phase() 157 static int msm_find_most_appropriate_phase(struct sdhci_host *host, in msm_find_most_appropriate_phase() 259 static inline void msm_cm_dll_set_freq(struct sdhci_host *host) in msm_cm_dll_set_freq() 288 static int msm_init_cm_dll(struct sdhci_host *host) in msm_init_cm_dll() 346 static int sdhci_msm_execute_tuning(struct sdhci_host *host, u32 opcode) in sdhci_msm_execute_tuning() 431 struct sdhci_host *host; in sdhci_msm_probe() 566 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_msm_remove()
|
D | sdhci-pxav2.c | 54 static void pxav2_reset(struct sdhci_host *host, u8 mask) in pxav2_reset() 93 static void pxav2_mmc_set_bus_width(struct sdhci_host *host, int width) in pxav2_mmc_set_bus_width() 169 struct sdhci_host *host = NULL; in sdhci_pxav2_probe() 240 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pxav2_remove()
|
D | sdhci-pci.h | 62 struct sdhci_host *host; 74 void (*hw_reset)(struct sdhci_host *host);
|
D | sdhci-cns3xxx.c | 21 static unsigned int sdhci_cns3xxx_get_max_clk(struct sdhci_host *host) in sdhci_cns3xxx_get_max_clk() 26 static void sdhci_cns3xxx_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_cns3xxx_set_clock()
|
D | sdhci-pci.c | 142 struct sdhci_host *host = slot->host; in sdhci_pci_sd_cd() 254 static void sdhci_pci_int_hw_reset(struct sdhci_host *host) in sdhci_pci_int_hw_reset() 453 static void jmicron_enable_mmc(struct sdhci_host *host, int on) in jmicron_enable_mmc() 1126 static int sdhci_pci_enable_dma(struct sdhci_host *host) in sdhci_pci_enable_dma() 1161 static void sdhci_pci_set_bus_width(struct sdhci_host *host, int width) in sdhci_pci_set_bus_width() 1184 static void sdhci_pci_gpio_hw_reset(struct sdhci_host *host) in sdhci_pci_gpio_hw_reset() 1199 static void sdhci_pci_hw_reset(struct sdhci_host *host) in sdhci_pci_hw_reset() 1397 struct sdhci_host *host; in sdhci_pci_probe_slot()
|
D | sdhci-pci-o2micro.c | 153 struct sdhci_host *host; in sdhci_pci_o2_probe_slot()
|