drivers/mmc/host/sdhci-acpi.c
1020
struct sdhci_host *host = c->host;
drivers/mmc/host/sdhci-acpi.c
208
static void sdhci_acpi_int_hw_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-acpi.c
315
struct sdhci_host *host = c->host;
drivers/mmc/host/sdhci-acpi.c
402
struct sdhci_host *host = ptr;
drivers/mmc/host/sdhci-acpi.c
413
struct sdhci_host *host = c->host;
drivers/mmc/host/sdhci-acpi.c
434
struct sdhci_host *host = c->host;
drivers/mmc/host/sdhci-acpi.c
478
struct sdhci_host *host = mmc_priv(card->host);
drivers/mmc/host/sdhci-acpi.c
513
static void sdhci_acpi_amd_hs400_dll(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-acpi.c
542
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-acpi.c
572
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-acpi.c
586
static void amd_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-acpi.c
614
struct sdhci_host *host = c->host;
drivers/mmc/host/sdhci-acpi.c
72
struct sdhci_host *host;
drivers/mmc/host/sdhci-acpi.c
824
struct sdhci_host *host;
drivers/mmc/host/sdhci-acpi.c
979
struct sdhci_host *host = c->host;
drivers/mmc/host/sdhci-acpi.c
994
struct sdhci_host *host = c->host;
drivers/mmc/host/sdhci-bcm-kona.c
112
static int sdhci_bcm_kona_sd_card_emulate(struct sdhci_host *host, int insert)
drivers/mmc/host/sdhci-bcm-kona.c
151
static void sdhci_bcm_kona_card_event(struct sdhci_host *host)
drivers/mmc/host/sdhci-bcm-kona.c
164
static void sdhci_bcm_kona_init_74_clocks(struct sdhci_host *host,
drivers/mmc/host/sdhci-bcm-kona.c
208
struct sdhci_host *host;
drivers/mmc/host/sdhci-bcm-kona.c
313
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-bcm-kona.c
47
static int sdhci_bcm_kona_sd_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-bcm-kona.c
83
static void sdhci_bcm_kona_sd_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-brcmstb.c
108
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-brcmstb.c
144
static inline void enable_clock_gating(struct sdhci_host *host)
drivers/mmc/host/sdhci-brcmstb.c
158
static void brcmstb_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-brcmstb.c
166
static void brcmstb_sdhci_reset_cmd_data(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-brcmstb.c
195
static void brcmstb_reset_74165b0(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-brcmstb.c
211
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-brcmstb.c
225
static void sdhci_brcmstb_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-brcmstb.c
240
static void sdhci_brcmstb_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-brcmstb.c
269
static void sdhci_brcmstb_cfginit_2712(struct sdhci_host *host)
drivers/mmc/host/sdhci-brcmstb.c
296
static void sdhci_brcmstb_set_72116_uhs_signaling(struct sdhci_host *host, unsigned int timing)
drivers/mmc/host/sdhci-brcmstb.c
318
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-brcmstb.c
425
static u32 sdhci_brcmstb_cqhci_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-brcmstb.c
438
static int sdhci_brcmstb_add_host(struct sdhci_host *host,
drivers/mmc/host/sdhci-brcmstb.c
493
struct sdhci_host *host;
drivers/mmc/host/sdhci-brcmstb.c
628
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-brcmstb.c
650
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-brcmstb.c
67
void (*cfginit)(struct sdhci_host *host);
drivers/mmc/host/sdhci-brcmstb.c
86
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-cadence.c
204
static void *sdhci_cdns_priv(struct sdhci_host *host)
drivers/mmc/host/sdhci-cadence.c
211
static unsigned int sdhci_cdns_get_timeout_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-cadence.c
239
static int sdhci_cdns_set_tune_val(struct sdhci_host *host, unsigned int val)
drivers/mmc/host/sdhci-cadence.c
284
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-cadence.c
313
static int sdhci_cdns_execute_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-cadence.c
354
static void sdhci_cdns_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-cadence.c
408
static void elba_write_l(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-cadence.c
413
static void elba_write_w(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-cadence.c
427
static void elba_write_b(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-cadence.c
454
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-cadence.c
512
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-cadence.c
531
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-cadence.c
547
struct sdhci_host *host;
drivers/mmc/host/sdhci-cadence.c
616
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-cqhci.h
15
static inline void sdhci_and_cqhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-dove.c
19
static u16 sdhci_dove_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-dove.c
34
static u32 sdhci_dove_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-dove.c
69
struct sdhci_host *host;
drivers/mmc/host/sdhci-esdhc-imx.c
1041
static unsigned int esdhc_pltfm_get_ro(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1060
static void esdhc_pltfm_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci-esdhc-imx.c
1080
static void esdhc_reset_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1136
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-esdhc-imx.c
1145
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-esdhc-imx.c
1169
static void esdhc_prepare_tuning(struct sdhci_host *host, u32 val)
drivers/mmc/host/sdhci-esdhc-imx.c
1206
static void esdhc_post_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1219
static int esdhc_executing_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-esdhc-imx.c
1298
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-esdhc-imx.c
1309
static int esdhc_change_pinstate(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-imx.c
1350
static void esdhc_set_strobe_dll(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1391
static void esdhc_set_uhs_signaling(struct sdhci_host *host, unsigned timing)
drivers/mmc/host/sdhci-esdhc-imx.c
1454
static void esdhc_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-esdhc-imx.c
1462
static unsigned int esdhc_get_max_timeout_count(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1471
static u32 esdhc_cqhci_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-esdhc-imx.c
1484
static void esdhc_hw_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1523
static void sdhci_esdhc_imx_hwinit(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1653
static void sdhc_esdhc_tuning_save(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1675
static void sdhc_esdhc_tuning_restore(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
1712
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-esdhc-imx.c
1774
struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-imx.c
1831
struct sdhci_host *host;
drivers/mmc/host/sdhci-esdhc-imx.c
1997
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-esdhc-imx.c
2019
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-esdhc-imx.c
2081
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-esdhc-imx.c
2115
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-esdhc-imx.c
2145
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-esdhc-imx.c
430
static inline void esdhc_clrset_le(struct sdhci_host *host, u32 mask, u32 val, int reg)
drivers/mmc/host/sdhci-esdhc-imx.c
441
static void esdhc_dump_debug_regs(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
466
static inline void esdhc_wait_for_card_clock_gate_off(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
478
static inline void usdhc_auto_tuning_mode_sel_and_en(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
522
static u32 esdhc_readl_le(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-esdhc-imx.c
608
static void esdhc_writel_le(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-esdhc-imx.c
659
static u16 esdhc_readw_le(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-esdhc-imx.c
719
static void esdhc_writew_le(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-esdhc-imx.c
838
static u8 esdhc_readb_le(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-esdhc-imx.c
857
static void esdhc_writeb_le(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-esdhc-imx.c
941
static unsigned int esdhc_pltfm_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
948
static unsigned int esdhc_pltfm_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-imx.c
955
static inline void esdhc_pltfm_set_clock(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-mcf.c
121
static void esdhc_mcf_writel_be(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-esdhc-mcf.c
126
static u8 esdhc_mcf_readb_be(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-esdhc-mcf.c
143
static u16 esdhc_mcf_readw_be(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-esdhc-mcf.c
155
static u32 esdhc_mcf_readl_be(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-esdhc-mcf.c
178
static unsigned int esdhc_mcf_get_max_timeout_count(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-mcf.c
183
static void esdhc_mcf_set_timeout(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-mcf.c
191
static void esdhc_mcf_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-esdhc-mcf.c
205
static unsigned int esdhc_mcf_pltfm_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-mcf.c
212
static unsigned int esdhc_mcf_pltfm_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-esdhc-mcf.c
219
static void esdhc_mcf_pltfm_set_clock(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-mcf.c
281
static void esdhc_mcf_pltfm_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci-esdhc-mcf.c
299
static void esdhc_mcf_request_done(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-mcf.c
327
static void esdhc_mcf_copy_to_bounce_buffer(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-mcf.c
368
static int esdhc_mcf_plat_init(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-mcf.c
410
struct sdhci_host *host;
drivers/mmc/host/sdhci-esdhc-mcf.c
46
static inline void esdhc_clrset_be(struct sdhci_host *host,
drivers/mmc/host/sdhci-esdhc-mcf.c
487
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-esdhc-mcf.c
65
static void esdhc_mcf_writeb_be(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-esdhc-mcf.c
93
static void esdhc_mcf_writew_be(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-iproc.c
106
static void sdhci_iproc_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-iproc.c
147
static void sdhci_iproc_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-iproc.c
157
static unsigned int sdhci_iproc_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-iproc.c
179
static unsigned int sdhci_iproc_bcm2711_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-iproc.c
34
static inline u32 sdhci_iproc_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-iproc.c
362
struct sdhci_host *host;
drivers/mmc/host/sdhci-iproc.c
43
static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-iproc.c
64
static u8 sdhci_iproc_readb(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-iproc.c
71
static inline void sdhci_iproc_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-milbeaut.c
134
static void sdhci_milbeaut_bridge_reset(struct sdhci_host *host,
drivers/mmc/host/sdhci-milbeaut.c
143
static void sdhci_milbeaut_bridge_init(struct sdhci_host *host,
drivers/mmc/host/sdhci-milbeaut.c
176
static void sdhci_milbeaut_vendor_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-milbeaut.c
210
static void sdhci_milbeaut_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-milbeaut.c
232
struct sdhci_host *host;
drivers/mmc/host/sdhci-milbeaut.c
312
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-milbeaut.c
60
static void sdhci_milbeaut_soft_voltage_switch(struct sdhci_host *host)
drivers/mmc/host/sdhci-milbeaut.c
80
static unsigned int sdhci_milbeaut_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-milbeaut.c
85
static void sdhci_milbeaut_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-msm.c
1016
static int sdhci_msm_cm_dll_sdc4_calibration(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
1092
static int sdhci_msm_hs400_dll_calibration(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
1135
static bool sdhci_msm_is_tuning_needed(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
1157
static int sdhci_msm_restore_sdr_dll_config(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
1181
static void sdhci_msm_set_cdr(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-msm.c
1204
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-msm.c
1324
static void sdhci_msm_hs400(struct sdhci_host *host, struct mmc_ios *ios)
drivers/mmc/host/sdhci-msm.c
1342
static void sdhci_msm_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
1580
static void sdhci_msm_check_power_status(struct sdhci_host *host, u32 req_type)
drivers/mmc/host/sdhci-msm.c
1652
static void sdhci_msm_dump_pwr_ctrl_regs(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
1666
static void sdhci_msm_handle_pwr_irq(struct sdhci_host *host, int irq)
drivers/mmc/host/sdhci-msm.c
1812
struct sdhci_host *host = (struct sdhci_host *)data;
drivers/mmc/host/sdhci-msm.c
1824
static unsigned int sdhci_msm_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
1833
static unsigned int sdhci_msm_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
1846
static void __sdhci_msm_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-msm.c
1865
static void sdhci_msm_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-msm.c
1984
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-msm.c
2051
static u32 sdhci_msm_cqe_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-msm.c
2065
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-msm.c
2075
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-msm.c
2104
static void sdhci_msm_set_timeout(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci-msm.c
2129
static int sdhci_msm_cqe_add_host(struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
2207
static int __sdhci_msm_check_write(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-msm.c
2251
static void sdhci_msm_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-msm.c
2263
static void sdhci_msm_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-msm.c
2280
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-msm.c
2333
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-msm.c
2386
static void sdhci_msm_dump_vendor_regs(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
2481
struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
2497
static int sdhci_msm_gcc_reset(struct device *dev, struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
253
u32 (*msm_readl_relaxed)(struct sdhci_host *host, u32 offset);
drivers/mmc/host/sdhci-msm.c
2537
struct sdhci_host *host;
drivers/mmc/host/sdhci-msm.c
254
void (*msm_writel_relaxed)(u32 val, struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
2804
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-msm.c
2824
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-msm.c
2843
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-msm.c
305
static const struct sdhci_msm_offset *sdhci_priv_msm_offset(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
317
static u32 sdhci_msm_mci_variant_readl_relaxed(struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
326
static u32 sdhci_msm_v5_variant_readl_relaxed(struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
333
struct sdhci_host *host, u32 offset)
drivers/mmc/host/sdhci-msm.c
342
struct sdhci_host *host, u32 offset)
drivers/mmc/host/sdhci-msm.c
347
static unsigned int msm_get_clock_mult_for_bus_mode(struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
366
static void msm_set_clock_rate_for_bus_mode(struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
406
static inline int msm_dll_poll_ck_out_en(struct sdhci_host *host, u8 poll)
drivers/mmc/host/sdhci-msm.c
433
static int msm_config_cm_dll_phase(struct sdhci_host *host, u8 phase)
drivers/mmc/host/sdhci-msm.c
503
static int msm_find_most_appropriate_phase(struct sdhci_host *host,
drivers/mmc/host/sdhci-msm.c
605
static inline void msm_cm_dll_set_freq(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
636
static int msm_init_cm_dll(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
791
static void msm_hc_select_default(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
831
static void msm_hc_select_hs400(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
902
static void sdhci_msm_hc_select_mode(struct sdhci_host *host)
drivers/mmc/host/sdhci-msm.c
913
static int sdhci_msm_cdclp533_calibration(struct sdhci_host *host)
drivers/mmc/host/sdhci-npcm.c
35
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-arasan.c
1035
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
1080
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
1124
static void arasan_zynqmp_dll_reset(struct sdhci_host *host, u32 deviceid)
drivers/mmc/host/sdhci-of-arasan.c
1142
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-arasan.c
1184
static void sdhci_arasan_update_clockmultiplier(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-arasan.c
1223
static void sdhci_arasan_update_baseclkfreq(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-arasan.c
1245
static void sdhci_arasan_set_clk_delays(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-arasan.c
167
void (*set_clk_delays)(struct sdhci_host *host);
drivers/mmc/host/sdhci-of-arasan.c
1705
static void sdhci_arasan_update_support64b(struct sdhci_host *host, u32 value)
drivers/mmc/host/sdhci-of-arasan.c
1778
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
1836
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
187
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-arasan.c
1883
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-arasan.c
2056
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-of-arasan.c
248
static void sdhci_arasan_phy_set_delaychain(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-of-arasan.c
261
static int sdhci_arasan_phy_set_dll(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-of-arasan.c
281
static void sdhci_arasan_phy_dll_set_freq(struct sdhci_host *host, int clock)
drivers/mmc/host/sdhci-of-arasan.c
317
static int sdhci_arasan_syscon_write(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-arasan.c
355
static void sdhci_arasan_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-arasan.c
460
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-arasan.c
471
static void sdhci_arasan_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-arasan.c
486
static void sdhci_arasan_hw_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-arasan.c
523
static void sdhci_arasan_set_power_and_bus_voltage(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci-of-arasan.c
552
static u32 sdhci_arasan_cqhci_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-of-arasan.c
572
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-arasan.c
618
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-arasan.c
664
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-arasan.c
723
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
750
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
775
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
841
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
907
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-arasan.c
974
struct sdhci_host *host = sdhci_arasan->host;
drivers/mmc/host/sdhci-of-aspeed.c
213
aspeed_sdhci_configure_phase(struct sdhci_host *host, unsigned long rate)
drivers/mmc/host/sdhci-of-aspeed.c
236
static void aspeed_sdhci_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-aspeed.c
288
static unsigned int aspeed_sdhci_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-aspeed.c
296
static void aspeed_sdhci_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci-of-aspeed.c
320
static u32 aspeed_sdhci_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-of-aspeed.c
370
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-aspeed.c
452
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-aspeed.c
91
static void aspeed_sdc_set_slot_capability(struct sdhci_host *host, struct aspeed_sdc *sdc,
drivers/mmc/host/sdhci-of-at91.c
100
static void sdhci_at91_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-at91.c
113
static void sdhci_at91_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-at91.c
169
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-at91.c
234
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-at91.c
248
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-at91.c
266
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-at91.c
311
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-at91.c
434
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-of-at91.c
53
static void sdhci_at91_set_force_card_detect(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-at91.c
62
static void sdhci_at91_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-dwcmshc.c
1005
struct sdhci_host *host,
drivers/mmc/host/sdhci-of-dwcmshc.c
1033
static void cv18xx_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-dwcmshc.c
1062
static void cv18xx_sdhci_set_tap(struct sdhci_host *host, int tap)
drivers/mmc/host/sdhci-of-dwcmshc.c
1103
static void cv18xx_sdhci_post_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
1114
static int cv18xx_sdhci_execute_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-of-dwcmshc.c
1169
static inline void sg2042_sdhci_phy_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
1231
static void sg2042_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-dwcmshc.c
1239
static int sg2042_init(struct device *dev, struct sdhci_host *host,
drivers/mmc/host/sdhci-of-dwcmshc.c
1248
static void sdhci_eic7700_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-dwcmshc.c
1269
static void sdhci_eic7700_config_phy_delay(struct sdhci_host *host, int delay)
drivers/mmc/host/sdhci-of-dwcmshc.c
1279
static void sdhci_eic7700_config_phy(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
1325
static void sdhci_eic7700_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-dwcmshc.c
1379
static int sdhci_eic7700_delay_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-of-dwcmshc.c
1420
static int sdhci_eic7700_phase_code_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-of-dwcmshc.c
1501
static int sdhci_eic7700_executing_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-of-dwcmshc.c
1534
static void sdhci_eic7700_set_uhs_signaling(struct sdhci_host *host, unsigned int timing)
drivers/mmc/host/sdhci-of-dwcmshc.c
1584
static void sdhci_eic7700_set_uhs_wrapper(struct sdhci_host *host, unsigned int timing)
drivers/mmc/host/sdhci-of-dwcmshc.c
1594
static int eic7700_init(struct device *dev, struct sdhci_host *host, struct dwcmshc_priv *dwc_priv)
drivers/mmc/host/sdhci-of-dwcmshc.c
1670
static void dwcmshc_bf3_hw_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
1844
static void dwcmshc_cqhci_init(struct sdhci_host *host, struct platform_device *pdev,
drivers/mmc/host/sdhci-of-dwcmshc.c
1964
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-dwcmshc.c
2076
static void dwcmshc_disable_card_clk(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
2089
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-of-dwcmshc.c
2108
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-dwcmshc.c
2136
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-dwcmshc.c
2179
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-dwcmshc.c
2188
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-dwcmshc.c
289
int (*init)(struct device *dev, struct sdhci_host *host, struct dwcmshc_priv *dwc_priv);
drivers/mmc/host/sdhci-of-dwcmshc.c
290
void (*postinit)(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv);
drivers/mmc/host/sdhci-of-dwcmshc.c
293
static void dwcmshc_enable_card_clk(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
336
static void dwcmshc_adma_write_desc(struct sdhci_host *host, void **desc,
drivers/mmc/host/sdhci-of-dwcmshc.c
355
static void dwcmshc_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-dwcmshc.c
368
static unsigned int dwcmshc_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
378
static unsigned int rk35xx_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
388
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
408
static void dwcmshc_phy_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
468
static void th1520_sdhci_set_phy(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-dwcmshc.c
487
static void dwcmshc_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-dwcmshc.c
524
static void th1520_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-dwcmshc.c
542
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
559
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
574
static u32 dwcmshc_cqe_irq_handler(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-of-dwcmshc.c
589
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
642
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
659
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
675
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
697
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-dwcmshc.c
707
static void dwcmshc_rk3568_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-dwcmshc.c
828
static void rk35xx_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-dwcmshc.c
850
static int dwcmshc_rk35xx_init(struct device *dev, struct sdhci_host *host,
drivers/mmc/host/sdhci-of-dwcmshc.c
893
static void dwcmshc_rk35xx_postinit(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv)
drivers/mmc/host/sdhci-of-dwcmshc.c
907
static void dwcmshc_rk3576_postinit(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv)
drivers/mmc/host/sdhci-of-dwcmshc.c
930
static int th1520_execute_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-of-dwcmshc.c
987
static void th1520_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-esdhc.c
1000
static void esdhc_prepare_sw_tuning(struct sdhci_host *host, u8 *window_start,
drivers/mmc/host/sdhci-of-esdhc.c
1038
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-esdhc.c
1064
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-esdhc.c
115
static u32 esdhc_readl_fixup(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-esdhc.c
1174
static void esdhc_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-esdhc.c
1217
static u32 esdhc_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-of-esdhc.c
1240
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-esdhc.c
1252
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-of-esdhc.c
1338
static void esdhc_init(struct platform_device *pdev, struct sdhci_host *host)
drivers/mmc/host/sdhci-of-esdhc.c
1422
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-esdhc.c
176
static u16 esdhc_readw_fixup(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-esdhc.c
200
static u8 esdhc_readb_fixup(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-esdhc.c
239
static u32 esdhc_writel_fixup(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-esdhc.c
257
static u32 esdhc_writew_fixup(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-esdhc.c
291
static u32 esdhc_writeb_fixup(struct sdhci_host *host,
drivers/mmc/host/sdhci-of-esdhc.c
333
static u32 esdhc_be_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
348
static u32 esdhc_le_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
363
static u16 esdhc_be_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
374
static u16 esdhc_le_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
385
static u8 esdhc_be_readb(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
396
static u8 esdhc_le_readb(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
407
static void esdhc_be_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
415
static void esdhc_le_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
423
static void esdhc_be_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
449
static void esdhc_le_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
475
static void esdhc_be_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
486
static void esdhc_le_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-of-esdhc.c
504
static void esdhc_of_adma_workaround(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-of-esdhc.c
530
static int esdhc_of_enable_dma(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-esdhc.c
554
static unsigned int esdhc_of_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-esdhc.c
565
static unsigned int esdhc_of_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-esdhc.c
578
static void esdhc_clock_enable(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-of-esdhc.c
623
static void esdhc_flush_async_fifo(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-esdhc.c
649
static void esdhc_of_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-esdhc.c
781
static void esdhc_pltfm_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci-of-esdhc.c
803
static void esdhc_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-esdhc.c
888
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-esdhc.c
956
static void esdhc_tuning_block_enable(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-of-esdhc.c
973
static void esdhc_tuning_window_ptr(struct sdhci_host *host, u8 *window_start,
drivers/mmc/host/sdhci-of-hlwd.c
32
static void sdhci_hlwd_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-of-hlwd.c
38
static void sdhci_hlwd_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-of-hlwd.c
44
static void sdhci_hlwd_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-of-k1.c
105
static void spacemit_sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned int timing)
drivers/mmc/host/sdhci-of-k1.c
119
static void spacemit_sdhci_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-k1.c
131
static void spacemit_sdhci_phy_dll_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-k1.c
158
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-k1.c
169
static unsigned int spacemit_sdhci_clk_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-k1.c
178
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-k1.c
187
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-k1.c
194
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-k1.c
257
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-k1.c
69
static inline void spacemit_sdhci_setbits(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-of-k1.c
74
static inline void spacemit_sdhci_clrbits(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-of-k1.c
79
static inline void spacemit_sdhci_clrsetbits(struct sdhci_host *host, u32 clr, u32 set, int reg)
drivers/mmc/host/sdhci-of-k1.c
87
static void spacemit_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-ma35d1.c
111
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-ma35d1.c
132
static void ma35_voltage_switch(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-ma35d1.c
140
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-of-ma35d1.c
196
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-ma35d1.c
271
static void ma35_disable_card_clk(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-ma35d1.c
284
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-of-ma35d1.c
72
static void ma35_adma_write_desc(struct sdhci_host *host, void **desc, dma_addr_t addr, int len,
drivers/mmc/host/sdhci-of-ma35d1.c
91
static void ma35_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-of-sparx5.c
101
static void sdhci_sparx5_set_emmc(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-sparx5.c
116
static void sdhci_sparx5_reset_emmc(struct sdhci_host *host)
drivers/mmc/host/sdhci-of-sparx5.c
132
static void sdhci_sparx5_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-of-sparx5.c
162
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-sparx5.c
40
struct sdhci_host *host;
drivers/mmc/host/sdhci-of-sparx5.c
52
static void sdhci_sparx5_adma_write_desc(struct sdhci_host *host, void **desc,
drivers/mmc/host/sdhci-of-sparx5.c
75
static void sparx5_set_cacheable(struct sdhci_host *host, u32 value)
drivers/mmc/host/sdhci-of-sparx5.c
87
static void sparx5_set_delay(struct sdhci_host *host, u8 value)
drivers/mmc/host/sdhci-omap.c
1115
struct sdhci_host *host = omap_host->host;
drivers/mmc/host/sdhci-omap.c
113
struct sdhci_host *host;
drivers/mmc/host/sdhci-omap.c
1217
struct sdhci_host *host;
drivers/mmc/host/sdhci-omap.c
1391
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-omap.c
1428
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-omap.c
1447
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-omap.c
196
struct sdhci_host *host = omap_host->host;
drivers/mmc/host/sdhci-omap.c
265
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-omap.c
318
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-omap.c
503
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-omap.c
550
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-omap.c
654
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-omap.c
697
static void sdhci_omap_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-omap.c
715
static void sdhci_omap_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci-omap.c
740
static int sdhci_omap_enable_dma(struct sdhci_host *host)
drivers/mmc/host/sdhci-omap.c
757
static unsigned int sdhci_omap_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-omap.c
764
static void sdhci_omap_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci-omap.c
780
static void sdhci_omap_init_74_clocks(struct sdhci_host *host, u8 power_mode)
drivers/mmc/host/sdhci-omap.c
820
static void sdhci_omap_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-omap.c
841
static void sdhci_omap_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-omap.c
886
static u32 sdhci_omap_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-omap.c
919
static void sdhci_omap_set_timeout(struct sdhci_host *host,
drivers/mmc/host/sdhci-omap.c
964
static int sdhci_omap_set_capabilities(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-arasan.c
109
static int arasan_phy_write(struct sdhci_host *host, u8 data, u8 offset)
drivers/mmc/host/sdhci-pci-arasan.c
116
static int arasan_phy_read(struct sdhci_host *host, u8 offset, u8 *data)
drivers/mmc/host/sdhci-pci-arasan.c
129
static int arasan_phy_sts_poll(struct sdhci_host *host, u32 offset, u32 mask)
drivers/mmc/host/sdhci-pci-arasan.c
149
static int arasan_phy_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-arasan.c
189
static int arasan_phy_set(struct sdhci_host *host, u8 mode, u8 otap,
drivers/mmc/host/sdhci-pci-arasan.c
244
static int arasan_select_phy_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-arasan.c
311
static void arasan_sdhci_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pci-arasan.c
93
static int arasan_phy_addr_poll(struct sdhci_host *host, u32 offset, u32 mask)
drivers/mmc/host/sdhci-pci-core.c
1004
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-core.c
1457
static void jmicron_enable_mmc(struct sdhci_host *host, int on)
drivers/mmc/host/sdhci-pci-core.c
154
struct sdhci_host *host;
drivers/mmc/host/sdhci-pci-core.c
1685
static void amd_tuning_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-core.c
1717
static int amd_execute_tuning_hs200(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-pci-core.c
1758
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-core.c
1807
static u32 sdhci_read_present_state(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-core.c
1812
static void amd_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-pci-core.c
1977
int sdhci_pci_enable_dma(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-core.c
1997
static void sdhci_pci_hw_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-core.c
211
static u32 sdhci_cqhci_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-pci-core.c
2129
struct sdhci_host *host;
drivers/mmc/host/sdhci-pci-core.c
288
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-core.c
46
static void sdhci_pci_hw_reset(struct sdhci_host *host);
drivers/mmc/host/sdhci-pci-core.c
531
static void sdhci_pci_int_hw_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-core.c
550
struct sdhci_host *host = mmc_priv(card->host);
drivers/mmc/host/sdhci-pci-core.c
578
static void sdhci_intel_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci-pci-core.c
623
static void sdhci_intel_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-pci-core.c
638
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-core.c
653
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-core.c
682
static void sdhci_intel_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pci-core.c
727
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-core.c
754
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-core.c
765
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-core.c
81
struct sdhci_host *host;
drivers/mmc/host/sdhci-pci-core.c
954
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-dwc-mshc.c
31
static void sdhci_snps_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pci-gli.c
1001
static void sdhci_gli_enable_internal_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1016
static int sdhci_gli_wait_software_reset_done(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-pci-gli.c
1033
static void sdhci_gli_uhs2_reset_sd_tran(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1046
static void sdhci_gl9755_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-pci-gli.c
1193
static void sdhci_gl9767_uhs2_phy_reset(struct sdhci_host *host, bool assert)
drivers/mmc/host/sdhci-pci-gli.c
1218
static void __gl9767_uhs2_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd)
drivers/mmc/host/sdhci-pci-gli.c
1252
static void sdhci_gl9767_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pci-gli.c
1286
static void sdhci_gl9767_set_card_detect_debounce_time(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1306
static void sdhci_gl9767_card_event(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1311
static void gli_set_9767(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1360
static void sdhci_gl9767_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-pci-gli.c
1404
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-gli.c
1492
static void gl9767_vendor_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1537
static void sdhci_gl9767_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd)
drivers/mmc/host/sdhci-pci-gli.c
1574
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-gli.c
1586
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-gli.c
1599
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-gli.c
1613
static void sdhci_gli_voltage_switch(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1636
static void sdhci_gl9767_voltage_switch(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
1655
static void sdhci_gl9750_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-pci-gli.c
1661
static u32 sdhci_gl9750_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-pci-gli.c
1675
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-gli.c
1713
static void sdhci_set_gl9763e_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-pci-gli.c
1749
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-gli.c
1755
static u32 sdhci_gl9763e_cqhci_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-pci-gli.c
1770
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-gli.c
1791
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-gli.c
1873
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-gli.c
1889
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-gli.c
1986
struct sdhci_host *host = slot->host;
drivers/mmc/host/sdhci-pci-gli.c
2014
static u16 sdhci_gli_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-pci-gli.c
2023
static u8 sdhci_gli_readb(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-pci-gli.c
309
static inline void gl9750_wt_on(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
326
static inline void gl9750_wt_off(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
343
static void gli_set_9750(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
443
static void gli_set_9750_rx_inv(struct sdhci_host *host, bool b)
drivers/mmc/host/sdhci-pci-gli.c
463
static int __sdhci_execute_tuning_9750(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-pci-gli.c
503
static int gl9750_execute_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-pci-gli.c
516
static void gl9750_disable_ssc_pll(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
527
static void gl9750_set_pll(struct sdhci_host *host, u8 dir, u16 ldiv, u8 pdiv)
drivers/mmc/host/sdhci-pci-gli.c
546
static bool gl9750_ssc_enable(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
559
static void gl9750_set_ssc(struct sdhci_host *host, u8 enable, u8 step, u16 ppm)
drivers/mmc/host/sdhci-pci-gli.c
578
static void gl9750_set_ssc_pll_205mhz(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
587
static void gl9750_set_ssc_pll_100mhz(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
596
static void gl9750_set_ssc_pll_50mhz(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
605
static void sdhci_gl9750_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pci-gli.c
631
static void gl9750_hw_setting(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
796
static void sdhci_gl9755_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pci-gli.c
867
static void gl9755_vendor_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
925
static void sdhci_gli_pre_detect_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-gli.c
931
static void sdhci_gli_overcurrent_event_enable(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-pci-gli.c
952
static void gl9755_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci-pci-gli.c
988
static bool sdhci_wait_clock_stable(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-o2micro.c
109
static void sdhci_o2_enable_internal_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-o2micro.c
157
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-o2micro.c
181
static u32 sdhci_o2_pll_dll_wdt_control(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-o2micro.c
192
static int sdhci_o2_wait_dll_detect_lock(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-o2micro.c
200
static void sdhci_o2_set_tuning_mode(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-o2micro.c
210
static void __sdhci_o2_execute_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-pci-o2micro.c
244
static int sdhci_o2_dll_recovery(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-o2micro.c
316
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-o2micro.c
543
struct sdhci_host *host)
drivers/mmc/host/sdhci-pci-o2micro.c
565
static void sdhci_o2_enable_clk(struct sdhci_host *host, u16 clk)
drivers/mmc/host/sdhci-pci-o2micro.c
578
static void sdhci_pci_o2_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pci-o2micro.c
637
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-pci-o2micro.c
696
static void sdhci_pci_o2_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd)
drivers/mmc/host/sdhci-pci-o2micro.c
728
struct sdhci_host *host;
drivers/mmc/host/sdhci-pci-o2micro.c
84
static void sdhci_o2_wait_card_detect_stable(struct sdhci_host *host)
drivers/mmc/host/sdhci-pci.h
166
struct sdhci_host *host;
drivers/mmc/host/sdhci-pci.h
171
void (*hw_reset)(struct sdhci_host *host);
drivers/mmc/host/sdhci-pci.h
199
int sdhci_pci_enable_dma(struct sdhci_host *host);
drivers/mmc/host/sdhci-pic32.c
108
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-pic32.c
128
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-pic32.c
139
struct sdhci_host *host;
drivers/mmc/host/sdhci-pic32.c
213
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-pic32.c
51
static unsigned int pic32_sdhci_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-pic32.c
58
static void pic32_sdhci_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci-pic32.c
82
static unsigned int pic32_sdhci_get_ro(struct sdhci_host *host)
drivers/mmc/host/sdhci-pltfm.c
108
struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev,
drivers/mmc/host/sdhci-pltfm.c
112
struct sdhci_host *host;
drivers/mmc/host/sdhci-pltfm.c
153
struct sdhci_host *host;
drivers/mmc/host/sdhci-pltfm.c
167
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-pltfm.c
177
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-pltfm.c
196
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-pltfm.c
27
unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-pltfm.c
59
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-pltfm.c
74
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-pltfm.h
106
extern unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host);
drivers/mmc/host/sdhci-pltfm.h
36
static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-pltfm.h
41
static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-pltfm.h
46
static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-pltfm.h
51
static inline void sdhci_be32bs_writel(struct sdhci_host *host,
drivers/mmc/host/sdhci-pltfm.h
57
static inline void sdhci_be32bs_writew(struct sdhci_host *host,
drivers/mmc/host/sdhci-pltfm.h
81
static inline void sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-pltfm.h
97
extern struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev,
drivers/mmc/host/sdhci-pxav2.c
101
static u32 pxav1_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-pxav2.c
123
static void pxav1_request_done(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci-pxav2.c
157
static void pxav2_mmc_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci-pxav2.c
258
struct sdhci_host *host = NULL;
drivers/mmc/host/sdhci-pxav2.c
53
static void pxav2_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-pxav2.c
92
static u16 pxav1_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-pxav3.c
124
struct sdhci_host *host)
drivers/mmc/host/sdhci-pxav3.c
169
static void pxav3_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-pxav3.c
194
static void pxav3_gen_init_74_clocks(struct sdhci_host *host, u8 power_mode)
drivers/mmc/host/sdhci-pxav3.c
243
static void pxav3_set_uhs_signaling(struct sdhci_host *host, unsigned int uhs)
drivers/mmc/host/sdhci-pxav3.c
303
static void pxav3_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci-pxav3.c
321
static void pxav3_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-pxav3.c
405
struct sdhci_host *host = NULL;
drivers/mmc/host/sdhci-pxav3.c
512
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-pxav3.c
529
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-pxav3.c
543
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-pxav3.c
554
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-pxav3.c
572
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-s3c.c
115
struct sdhci_host *host;
drivers/mmc/host/sdhci-s3c.c
145
static inline struct sdhci_s3c *to_s3c(struct sdhci_host *host)
drivers/mmc/host/sdhci-s3c.c
156
static unsigned int sdhci_s3c_get_max_clk(struct sdhci_host *host)
drivers/mmc/host/sdhci-s3c.c
225
static void sdhci_s3c_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-s3c.c
305
static unsigned int sdhci_s3c_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-s3c.c
323
static unsigned int sdhci_cmu_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-s3c.c
345
static unsigned int sdhci_cmu_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-s3c.c
367
static void sdhci_cmu_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-s3c.c
437
struct sdhci_host *host, struct s3c_sdhci_platdata *pdata)
drivers/mmc/host/sdhci-s3c.c
467
struct sdhci_host *host, struct s3c_sdhci_platdata *pdata)
drivers/mmc/host/sdhci-s3c.c
489
struct sdhci_host *host;
drivers/mmc/host/sdhci-s3c.c
666
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-s3c.c
686
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-s3c.c
696
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-s3c.c
703
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-s3c.c
720
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-spear.c
120
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-spear.c
135
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-spear.c
151
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-spear.c
45
struct sdhci_host *host;
drivers/mmc/host/sdhci-sprd.c
118
static void sdhci_sprd_init_config(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
128
static inline u32 sdhci_sprd_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-sprd.c
136
static inline void sdhci_sprd_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-sprd.c
148
static inline void sdhci_sprd_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-sprd.c
157
static inline void sdhci_sprd_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci-sprd.c
175
static inline void sdhci_sprd_sd_clk_off(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
183
static inline void sdhci_sprd_sd_clk_on(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
193
sdhci_sprd_set_dll_invert(struct sdhci_host *host, u32 mask, bool en)
drivers/mmc/host/sdhci-sprd.c
229
static inline void _sdhci_sprd_set_clock(struct sdhci_host *host,
drivers/mmc/host/sdhci-sprd.c
257
static void sdhci_sprd_enable_phy_dll(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
290
static void sdhci_sprd_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-sprd.c
319
static unsigned int sdhci_sprd_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
326
static unsigned int sdhci_sprd_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
331
static void sdhci_sprd_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-sprd.c
380
static void sdhci_sprd_hw_reset(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
401
static unsigned int sdhci_sprd_get_max_timeout_count(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
407
static unsigned int sdhci_sprd_get_ro(struct sdhci_host *host)
drivers/mmc/host/sdhci-sprd.c
412
static void sdhci_sprd_request_done(struct sdhci_host *host,
drivers/mmc/host/sdhci-sprd.c
422
static void sdhci_sprd_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci-sprd.c
463
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-sprd.c
496
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-sprd.c
548
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-sprd.c
630
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-sprd.c
733
struct sdhci_host *host;
drivers/mmc/host/sdhci-sprd.c
890
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-sprd.c
908
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-sprd.c
923
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-st.c
142
static void st_mmcss_cconfig(struct device_node *np, struct sdhci_host *host)
drivers/mmc/host/sdhci-st.c
242
static int sdhci_st_set_dll_for_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-st.c
256
static void sdhci_st_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-st.c
307
static u32 sdhci_st_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-st.c
345
struct sdhci_host *host;
drivers/mmc/host/sdhci-st.c
434
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-st.c
450
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-st.c
472
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-tegra.c
1006
static void tegra_sdhci_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-tegra.c
1069
static int tegra_sdhci_execute_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci-tegra.c
1106
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-tegra.c
1174
static void tegra_sdhci_voltage_switch(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
1187
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-tegra.c
1238
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-tegra.c
1275
static u32 sdhci_tegra_cqhci_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-tegra.c
1288
static void tegra_sdhci_set_timeout(struct sdhci_host *host,
drivers/mmc/host/sdhci-tegra.c
1329
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-tegra.c
1348
static int tegra_sdhci_set_dma_mask(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
1588
static int sdhci_tegra_add_host(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
1637
static void sdhci_tegra_program_stream_id(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
1652
struct sdhci_host *host;
drivers/mmc/host/sdhci-tegra.c
1819
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-tegra.c
1836
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-tegra.c
1846
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-tegra.c
1854
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-tegra.c
188
static u16 tegra_sdhci_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci-tegra.c
1881
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-tegra.c
203
static void tegra_sdhci_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-tegra.c
224
static void tegra_sdhci_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci-tegra.c
251
static bool tegra_sdhci_configure_card_clk(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-tegra.c
272
static void tegra210_sdhci_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci-tegra.c
292
static unsigned int tegra_sdhci_get_ro(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
302
static bool tegra_sdhci_is_pad_and_regulator_valid(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
335
static void tegra_sdhci_set_tap(struct sdhci_host *host, unsigned int tap)
drivers/mmc/host/sdhci-tegra.c
365
static void tegra_sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-tegra.c
422
static void tegra_sdhci_configure_cal_pad(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-tegra.c
443
static void tegra_sdhci_set_pad_autocal_offset(struct sdhci_host *host,
drivers/mmc/host/sdhci-tegra.c
454
static int tegra_sdhci_set_padctrl(struct sdhci_host *host, int voltage,
drivers/mmc/host/sdhci-tegra.c
524
static void tegra_sdhci_pad_autocalib(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
586
static void tegra_sdhci_parse_pad_autocal_dt(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
698
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-tegra.c
712
static void tegra_sdhci_parse_tap_and_trim(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
734
static void tegra_sdhci_parse_dt(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
748
static void tegra_sdhci_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci-tegra.c
795
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-tegra.c
818
static unsigned int tegra_sdhci_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
825
static void tegra_sdhci_set_dqs_trim(struct sdhci_host *host, u8 trim)
drivers/mmc/host/sdhci-tegra.c
835
static void tegra_sdhci_hs400_dll_cal(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
853
static void tegra_sdhci_tap_correction(struct sdhci_host *host, u8 thd_up,
drivers/mmc/host/sdhci-tegra.c
936
static void tegra_sdhci_post_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci-tegra.c
996
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
1047
u32 sdhci_uhs2_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci-uhs2.c
1095
struct sdhci_host *host = dev_id;
drivers/mmc/host/sdhci-uhs2.c
110
static void sdhci_uhs2_reset_cmd_data(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
1133
static int sdhci_uhs2_host_ops_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
1158
static void __sdhci_uhs2_add_host_v4(struct sdhci_host *host, u32 caps1)
drivers/mmc/host/sdhci-uhs2.c
1190
static void __sdhci_uhs2_remove_host(struct sdhci_host *host, int dead)
drivers/mmc/host/sdhci-uhs2.c
1199
int sdhci_uhs2_add_host(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
123
void sdhci_uhs2_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd)
drivers/mmc/host/sdhci-uhs2.c
1241
void sdhci_uhs2_remove_host(struct sdhci_host *host, int dead)
drivers/mmc/host/sdhci-uhs2.c
165
static u8 sdhci_calc_timeout_uhs2(struct sdhci_host *host, u8 *cmd_res, u8 *dead_lock)
drivers/mmc/host/sdhci-uhs2.c
218
static void __sdhci_uhs2_set_timeout(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
227
void sdhci_uhs2_set_timeout(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci-uhs2.c
244
void sdhci_uhs2_clear_set_irqs(struct sdhci_host *host, u32 clear, u32 set)
drivers/mmc/host/sdhci-uhs2.c
258
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
304
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
332
static int sdhci_uhs2_interface_detect(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
359
static int sdhci_uhs2_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
37
void sdhci_uhs2_dump_regs(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
413
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
445
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
456
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
473
static void sdhci_uhs2_set_config(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
501
static int sdhci_uhs2_check_dormant(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
517
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
564
static void sdhci_uhs2_prepare_data(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci-uhs2.c
576
static void sdhci_uhs2_finish_data(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
585
static void sdhci_uhs2_set_transfer_mode(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci-uhs2.c
635
static void __sdhci_uhs2_send_command(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci-uhs2.c
687
static bool sdhci_uhs2_send_command(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci-uhs2.c
732
static bool sdhci_uhs2_send_command_retry(struct sdhci_host *host,
drivers/mmc/host/sdhci-uhs2.c
773
static void __sdhci_uhs2_finish_command(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
824
static void sdhci_uhs2_finish_command(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
865
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-uhs2.c
90
void sdhci_uhs2_reset(struct sdhci_host *host, u16 mask)
drivers/mmc/host/sdhci-uhs2.c
908
static bool sdhci_uhs2_needs_reset(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci-uhs2.c
914
static bool sdhci_uhs2_request_done(struct sdhci_host *host)
drivers/mmc/host/sdhci-uhs2.c
978
struct sdhci_host *host = container_of(work, struct sdhci_host,
drivers/mmc/host/sdhci-uhs2.c
996
static void __sdhci_uhs2_irq(struct sdhci_host *host, u32 uhs2mask)
drivers/mmc/host/sdhci-uhs2.h
175
struct sdhci_host;
drivers/mmc/host/sdhci-uhs2.h
179
void sdhci_uhs2_dump_regs(struct sdhci_host *host);
drivers/mmc/host/sdhci-uhs2.h
180
void sdhci_uhs2_reset(struct sdhci_host *host, u16 mask);
drivers/mmc/host/sdhci-uhs2.h
181
void sdhci_uhs2_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd);
drivers/mmc/host/sdhci-uhs2.h
182
void sdhci_uhs2_set_timeout(struct sdhci_host *host, struct mmc_command *cmd);
drivers/mmc/host/sdhci-uhs2.h
183
int sdhci_uhs2_add_host(struct sdhci_host *host);
drivers/mmc/host/sdhci-uhs2.h
184
void sdhci_uhs2_remove_host(struct sdhci_host *host, int dead);
drivers/mmc/host/sdhci-uhs2.h
185
void sdhci_uhs2_clear_set_irqs(struct sdhci_host *host, u32 clear, u32 set);
drivers/mmc/host/sdhci-uhs2.h
186
u32 sdhci_uhs2_irq(struct sdhci_host *host, u32 intmask);
drivers/mmc/host/sdhci-xenon-phy.c
160
void (*set_soc_pad)(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
203
static int xenon_alloc_emmc_phy(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
222
static int xenon_check_stability_internal_clk(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
243
static int xenon_emmc_phy_init(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
309
static void armada_3700_soc_pad_voltage_set(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
331
static void xenon_emmc_phy_set_soc_pad(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
350
static int xenon_emmc_phy_enable_dll(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
406
static int xenon_emmc_phy_config_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
443
static void xenon_emmc_phy_disable_strobe(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
467
static void xenon_emmc_phy_strobe_delay_adj(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
519
static bool xenon_emmc_phy_slow_mode(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
574
static void xenon_emmc_phy_set(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
680
static int get_dt_pad_ctrl_data(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
724
static int xenon_emmc_phy_parse_params(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
758
void xenon_soc_pad_ctrl(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
769
static int xenon_hs_delay_adj(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon-phy.c
810
int xenon_phy_adj(struct sdhci_host *host, struct mmc_ios *ios)
drivers/mmc/host/sdhci-xenon-phy.c
848
static int xenon_add_phy(struct device *dev, struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon-phy.c
870
int xenon_phy_parse_params(struct device *dev, struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
103
static void xenon_disable_sdhc(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon.c
114
static void xenon_enable_sdhc_parallel_tran(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon.c
125
static void xenon_mask_cmd_conflict_err(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
134
static void xenon_retune_setup(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
163
static void xenon_reset_exit(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon.c
185
static void xenon_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci-xenon.c
198
static void xenon_set_uhs_signaling(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon.c
224
static void xenon_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci-xenon.c
242
static void xenon_voltage_switch(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
248
static unsigned int xenon_get_max_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
27
static int xenon_enable_internal_clk(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
280
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-xenon.c
316
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-xenon.c
349
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-xenon.c
359
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-xenon.c
378
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci-xenon.c
402
static void xenon_replace_mmc_host_ops(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
421
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-xenon.c
476
static int xenon_sdhc_prepare(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
499
static void xenon_sdhc_unprepare(struct sdhci_host *host)
drivers/mmc/host/sdhci-xenon.c
513
struct sdhci_host *host;
drivers/mmc/host/sdhci-xenon.c
54
static void xenon_set_sdclk_off_idle(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon.c
610
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci-xenon.c
627
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-xenon.c
640
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-xenon.c
661
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci-xenon.c
72
static void xenon_set_acg(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci-xenon.c
85
static void xenon_enable_sdhc(struct sdhci_host *host,
drivers/mmc/host/sdhci-xenon.h
104
int xenon_phy_adj(struct sdhci_host *host, struct mmc_ios *ios);
drivers/mmc/host/sdhci-xenon.h
106
struct sdhci_host *host);
drivers/mmc/host/sdhci-xenon.h
107
void xenon_soc_pad_ctrl(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1027
static void sdhci_set_transfer_irqs(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1046
void sdhci_set_data_timeout_irq(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci.c
1057
void __sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci.c
1074
static void sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci.c
1082
void sdhci_initialize_data(struct sdhci_host *host, struct mmc_data *data)
drivers/mmc/host/sdhci.c
1097
static inline void sdhci_set_block_info(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1118
void sdhci_prepare_dma(struct sdhci_host *host, struct mmc_data *data)
drivers/mmc/host/sdhci.c
1207
static void sdhci_prepare_data(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci.c
1220
static int sdhci_external_dma_init(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1250
static struct dma_chan *sdhci_external_dma_channel(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1256
static int sdhci_external_dma_setup(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
127
static void sdhci_do_enable_v4_mode(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1311
static void sdhci_external_dma_release(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1326
static void __sdhci_external_dma_prepare_data(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1339
static void sdhci_external_dma_prepare_data(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1352
static void sdhci_external_dma_pre_transfer(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1367
static inline int sdhci_external_dma_init(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1372
static inline void sdhci_external_dma_release(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1376
static inline void sdhci_external_dma_prepare_data(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1383
static inline void sdhci_external_dma_pre_transfer(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1388
static inline struct dma_chan *sdhci_external_dma_channel(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1396
void sdhci_switch_external_dma(struct sdhci_host *host, bool en)
drivers/mmc/host/sdhci.c
1402
static inline bool sdhci_auto_cmd12(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1409
static inline bool sdhci_auto_cmd23(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1415
static inline bool sdhci_manual_cmd23(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1421
static inline void sdhci_auto_cmd_select(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
143
void sdhci_enable_v4_mode(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1460
static void sdhci_set_transfer_mode(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1501
bool sdhci_needs_reset(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
1511
static void sdhci_set_mrq_done(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
1532
void __sdhci_finish_mrq(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
1558
void sdhci_finish_mrq(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
156
static void sdhci_set_card_detection(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci.c
1566
void __sdhci_finish_data_common(struct sdhci_host *host, bool defer_reset)
drivers/mmc/host/sdhci.c
1605
static void __sdhci_finish_data(struct sdhci_host *host, bool sw_data_timeout)
drivers/mmc/host/sdhci.c
1648
static void sdhci_finish_data(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1653
static bool sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci.c
1744
bool sdhci_present_error(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
1756
static bool sdhci_send_command_retry(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
178
static void sdhci_enable_card_detection(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1798
static void sdhci_read_rsp_136(struct sdhci_host *host, struct mmc_command *cmd)
drivers/mmc/host/sdhci.c
1818
static void sdhci_finish_command(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
183
static void sdhci_disable_card_detection(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1872
static u16 sdhci_get_preset_value(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
188
static void sdhci_runtime_pm_bus_on(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
1916
u16 sdhci_calc_clk(struct sdhci_host *host, unsigned int clock,
drivers/mmc/host/sdhci.c
196
static void sdhci_runtime_pm_bus_off(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
2008
void sdhci_enable_clk(struct sdhci_host *host, u16 clk)
drivers/mmc/host/sdhci.c
204
void sdhci_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci.c
2062
void sdhci_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci.c
2078
static void sdhci_set_power_reg(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci.c
2121
void sdhci_set_power_noreg(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci.c
2176
void sdhci_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci.c
2192
void sdhci_set_power_and_bus_voltage(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
2213
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2245
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2277
void sdhci_set_bus_width(struct sdhci_host *host, int width)
drivers/mmc/host/sdhci.c
2297
void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing)
drivers/mmc/host/sdhci.c
2336
static bool sdhci_preset_needed(struct sdhci_host *host, unsigned char timing)
drivers/mmc/host/sdhci.c
2342
static bool sdhci_presetable_values_change(struct sdhci_host *host, struct mmc_ios *ios)
drivers/mmc/host/sdhci.c
2355
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2375
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
238
bool sdhci_do_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci.c
2515
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
253
static void sdhci_reset_for_all(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
2542
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2561
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2590
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2596
static void sdhci_enable_sdio_irq_nolock(struct sdhci_host *host, int enable)
drivers/mmc/host/sdhci.c
2611
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2628
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2639
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2733
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
274
static void sdhci_reset_for_reason(struct sdhci_host *host, enum sdhci_reset_reason reason)
drivers/mmc/host/sdhci.c
2744
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2754
void sdhci_start_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
2779
void sdhci_end_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
2786
void sdhci_reset_tuning(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
2797
void sdhci_abort_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci.c
2816
void sdhci_send_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci.c
2871
int __sdhci_execute_tuning(struct sdhci_host *host, u32 opcode)
drivers/mmc/host/sdhci.c
2913
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
2980
void sdhci_enable_preset_value(struct sdhci_host *host, bool enable)
drivers/mmc/host/sdhci.c
300
static void sdhci_set_default_irqs(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3024
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
3037
static void sdhci_error_out_mrqs(struct sdhci_host *host, int err)
drivers/mmc/host/sdhci.c
3052
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
3102
void sdhci_request_done_dma(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
3149
static bool sdhci_request_done(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
316
static void sdhci_config_dma(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3230
struct sdhci_host *host = container_of(work, struct sdhci_host,
drivers/mmc/host/sdhci.c
3240
struct sdhci_host *host;
drivers/mmc/host/sdhci.c
3262
struct sdhci_host *host;
drivers/mmc/host/sdhci.c
3298
static void sdhci_cmd_irq(struct sdhci_host *host, u32 intmask, u32 *intmask_p)
drivers/mmc/host/sdhci.c
3374
static void sdhci_adma_show_error(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3406
static void sdhci_data_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci.c
3546
static inline bool sdhci_defer_done(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
3560
struct sdhci_host *host = dev_id;
drivers/mmc/host/sdhci.c
362
static void sdhci_init(struct sdhci_host *host, int soft)
drivers/mmc/host/sdhci.c
3700
struct sdhci_host *host = dev_id;
drivers/mmc/host/sdhci.c
3738
static bool sdhci_cd_irq_can_wakeup(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3753
bool sdhci_enable_irq_wakeups(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3787
void sdhci_disable_irq_wakeups(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3803
int sdhci_suspend_host(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3822
int sdhci_resume_host(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3861
void sdhci_runtime_suspend_host(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3881
void sdhci_runtime_resume_host(struct sdhci_host *host, int soft_reset)
drivers/mmc/host/sdhci.c
389
static void sdhci_reinit(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
3940
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
3984
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci.c
4004
bool sdhci_cqe_irq(struct sdhci_host *host, u32 intmask, int *cmd_error,
drivers/mmc/host/sdhci.c
406
static void __sdhci_led_activate(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4062
struct sdhci_host *sdhci_alloc_host(struct device *dev,
drivers/mmc/host/sdhci.c
4066
struct sdhci_host *host;
drivers/mmc/host/sdhci.c
4070
mmc = devm_mmc_alloc_host(dev, sizeof(struct sdhci_host) + priv_size);
drivers/mmc/host/sdhci.c
4107
static int sdhci_set_dma_mask(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4137
void __sdhci_read_caps(struct sdhci_host *host, const u16 *ver,
drivers/mmc/host/sdhci.c
418
static void __sdhci_led_deactivate(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4189
static void sdhci_allocate_bounce_buffer(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4253
static inline bool sdhci_can_64bit_dma(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4266
int sdhci_setup_host(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
434
struct sdhci_host *host = container_of(led, struct sdhci_host, led);
drivers/mmc/host/sdhci.c
450
static int sdhci_led_register(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
468
static void sdhci_led_unregister(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
476
static inline void sdhci_led_activate(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
480
static inline void sdhci_led_deactivate(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4837
void sdhci_cleanup_host(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4857
int __sdhci_add_host(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
486
static inline int sdhci_led_register(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
491
static inline void sdhci_led_unregister(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4926
int sdhci_add_host(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
4947
void sdhci_remove_host(struct sdhci_host *host, int dead)
drivers/mmc/host/sdhci.c
495
static inline void sdhci_led_activate(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
50
static bool sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd);
drivers/mmc/host/sdhci.c
500
static inline void sdhci_led_deactivate(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
507
void sdhci_mod_timer(struct sdhci_host *host, struct mmc_request *mrq,
drivers/mmc/host/sdhci.c
517
static void sdhci_del_timer(struct sdhci_host *host, struct mmc_request *mrq)
drivers/mmc/host/sdhci.c
52
void sdhci_dumpregs(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
525
static inline bool sdhci_has_requests(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
536
static void sdhci_read_block_pio(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
575
static void sdhci_write_block_pio(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
615
static void sdhci_transfer_pio(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
653
static int sdhci_pre_dma_transfer(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
718
void sdhci_adma_write_desc(struct sdhci_host *host, void **desc,
drivers/mmc/host/sdhci.c
735
static inline void __sdhci_adma_write_desc(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
753
static void sdhci_adma_table_pre(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
844
static void sdhci_adma_table_post(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
884
static void sdhci_set_adma_addr(struct sdhci_host *host, dma_addr_t addr)
drivers/mmc/host/sdhci.c
891
static dma_addr_t sdhci_sdma_address(struct sdhci_host *host)
drivers/mmc/host/sdhci.c
899
static void sdhci_set_sdma_addr(struct sdhci_host *host, dma_addr_t addr)
drivers/mmc/host/sdhci.c
907
static unsigned int sdhci_target_timeout(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
936
static void sdhci_calc_sw_timeout(struct sdhci_host *host,
drivers/mmc/host/sdhci.c
969
static u8 sdhci_calc_timeout(struct sdhci_host *host, struct mmc_command *cmd,
drivers/mmc/host/sdhci.h
683
u32 (*read_l)(struct sdhci_host *host, int reg);
drivers/mmc/host/sdhci.h
684
u16 (*read_w)(struct sdhci_host *host, int reg);
drivers/mmc/host/sdhci.h
685
u8 (*read_b)(struct sdhci_host *host, int reg);
drivers/mmc/host/sdhci.h
686
void (*write_l)(struct sdhci_host *host, u32 val, int reg);
drivers/mmc/host/sdhci.h
687
void (*write_w)(struct sdhci_host *host, u16 val, int reg);
drivers/mmc/host/sdhci.h
688
void (*write_b)(struct sdhci_host *host, u8 val, int reg);
drivers/mmc/host/sdhci.h
691
void (*set_clock)(struct sdhci_host *host, unsigned int clock);
drivers/mmc/host/sdhci.h
692
void (*set_power)(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci.h
695
u32 (*irq)(struct sdhci_host *host, u32 intmask);
drivers/mmc/host/sdhci.h
697
int (*set_dma_mask)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
698
int (*enable_dma)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
699
unsigned int (*get_max_clock)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
700
unsigned int (*get_min_clock)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
702
unsigned int (*get_timeout_clock)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
703
unsigned int (*get_max_timeout_count)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
704
void (*set_timeout)(struct sdhci_host *host,
drivers/mmc/host/sdhci.h
706
void (*set_bus_width)(struct sdhci_host *host, int width);
drivers/mmc/host/sdhci.h
707
void (*platform_send_init_74_clocks)(struct sdhci_host *host,
drivers/mmc/host/sdhci.h
709
unsigned int (*get_ro)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
710
void (*reset)(struct sdhci_host *host, u8 mask);
drivers/mmc/host/sdhci.h
711
int (*platform_execute_tuning)(struct sdhci_host *host, u32 opcode);
drivers/mmc/host/sdhci.h
712
void (*set_uhs_signaling)(struct sdhci_host *host, unsigned int uhs);
drivers/mmc/host/sdhci.h
713
void (*hw_reset)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
714
void (*adma_workaround)(struct sdhci_host *host, u32 intmask);
drivers/mmc/host/sdhci.h
715
void (*card_event)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
716
void (*voltage_switch)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
717
void (*adma_write_desc)(struct sdhci_host *host, void **desc,
drivers/mmc/host/sdhci.h
719
void (*copy_to_bounce_buffer)(struct sdhci_host *host,
drivers/mmc/host/sdhci.h
722
void (*request_done)(struct sdhci_host *host,
drivers/mmc/host/sdhci.h
724
void (*dump_vendor_regs)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
725
void (*dump_uhs2_regs)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
726
void (*uhs2_pre_detect_init)(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
731
static inline void sdhci_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci.h
739
static inline void sdhci_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci.h
747
static inline void sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci.h
755
static inline u32 sdhci_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci.h
763
static inline u16 sdhci_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci.h
771
static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci.h
781
static inline void sdhci_writel(struct sdhci_host *host, u32 val, int reg)
drivers/mmc/host/sdhci.h
786
static inline void sdhci_writew(struct sdhci_host *host, u16 val, int reg)
drivers/mmc/host/sdhci.h
791
static inline void sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci.h
796
static inline u32 sdhci_readl(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci.h
801
static inline u16 sdhci_readw(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci.h
806
static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
drivers/mmc/host/sdhci.h
813
struct sdhci_host *sdhci_alloc_host(struct device *dev, size_t priv_size);
drivers/mmc/host/sdhci.h
815
static inline void *sdhci_priv(struct sdhci_host *host)
drivers/mmc/host/sdhci.h
820
void __sdhci_read_caps(struct sdhci_host *host, const u16 *ver,
drivers/mmc/host/sdhci.h
822
int sdhci_setup_host(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
823
void sdhci_cleanup_host(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
824
int __sdhci_add_host(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
825
int sdhci_add_host(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
826
void sdhci_remove_host(struct sdhci_host *host, int dead);
drivers/mmc/host/sdhci.h
828
static inline void sdhci_read_caps(struct sdhci_host *host)
drivers/mmc/host/sdhci.h
833
bool sdhci_needs_reset(struct sdhci_host *host, struct mmc_request *mrq);
drivers/mmc/host/sdhci.h
835
void sdhci_mod_timer(struct sdhci_host *host, struct mmc_request *mrq, unsigned long timeout);
drivers/mmc/host/sdhci.h
836
void sdhci_initialize_data(struct sdhci_host *host, struct mmc_data *data);
drivers/mmc/host/sdhci.h
837
void sdhci_prepare_dma(struct sdhci_host *host, struct mmc_data *data);
drivers/mmc/host/sdhci.h
838
void __sdhci_finish_mrq(struct sdhci_host *host, struct mmc_request *mrq);
drivers/mmc/host/sdhci.h
839
void sdhci_finish_mrq(struct sdhci_host *host, struct mmc_request *mrq);
drivers/mmc/host/sdhci.h
840
void __sdhci_finish_data_common(struct sdhci_host *host, bool defer_reset);
drivers/mmc/host/sdhci.h
841
bool sdhci_present_error(struct sdhci_host *host, struct mmc_command *cmd, bool present);
drivers/mmc/host/sdhci.h
842
u16 sdhci_calc_clk(struct sdhci_host *host, unsigned int clock,
drivers/mmc/host/sdhci.h
844
void sdhci_set_clock(struct sdhci_host *host, unsigned int clock);
drivers/mmc/host/sdhci.h
845
void sdhci_enable_clk(struct sdhci_host *host, u16 clk);
drivers/mmc/host/sdhci.h
846
void sdhci_set_power(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci.h
848
void sdhci_set_power_and_bus_voltage(struct sdhci_host *host,
drivers/mmc/host/sdhci.h
852
void sdhci_set_power_noreg(struct sdhci_host *host, unsigned char mode,
drivers/mmc/host/sdhci.h
858
void sdhci_set_bus_width(struct sdhci_host *host, int width);
drivers/mmc/host/sdhci.h
859
void sdhci_reset(struct sdhci_host *host, u8 mask);
drivers/mmc/host/sdhci.h
860
bool sdhci_do_reset(struct sdhci_host *host, u8 mask);
drivers/mmc/host/sdhci.h
861
void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing);
drivers/mmc/host/sdhci.h
863
int __sdhci_execute_tuning(struct sdhci_host *host, u32 opcode);
drivers/mmc/host/sdhci.h
864
void sdhci_enable_preset_value(struct sdhci_host *host, bool enable);
drivers/mmc/host/sdhci.h
870
void sdhci_request_done_dma(struct sdhci_host *host, struct mmc_request *mrq);
drivers/mmc/host/sdhci.h
873
void sdhci_adma_write_desc(struct sdhci_host *host, void **desc,
drivers/mmc/host/sdhci.h
877
bool sdhci_enable_irq_wakeups(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
878
void sdhci_disable_irq_wakeups(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
879
int sdhci_suspend_host(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
880
int sdhci_resume_host(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
881
void sdhci_runtime_suspend_host(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
882
void sdhci_runtime_resume_host(struct sdhci_host *host, int soft_reset);
drivers/mmc/host/sdhci.h
884
static inline bool sdhci_enable_irq_wakeups(struct sdhci_host *host) { return false; }
drivers/mmc/host/sdhci.h
885
static inline void sdhci_disable_irq_wakeups(struct sdhci_host *host) {}
drivers/mmc/host/sdhci.h
886
static inline int sdhci_suspend_host(struct sdhci_host *host) { return -EOPNOTSUPP; }
drivers/mmc/host/sdhci.h
887
static inline int sdhci_resume_host(struct sdhci_host *host) { return -EOPNOTSUPP; }
drivers/mmc/host/sdhci.h
888
static inline void sdhci_runtime_suspend_host(struct sdhci_host *host) {}
drivers/mmc/host/sdhci.h
889
static inline void sdhci_runtime_resume_host(struct sdhci_host *host, int soft_reset) {}
drivers/mmc/host/sdhci.h
894
bool sdhci_cqe_irq(struct sdhci_host *host, u32 intmask, int *cmd_error,
drivers/mmc/host/sdhci.h
897
void sdhci_dumpregs(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
898
void sdhci_enable_v4_mode(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
900
void sdhci_start_tuning(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
901
void sdhci_end_tuning(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
902
void sdhci_reset_tuning(struct sdhci_host *host);
drivers/mmc/host/sdhci.h
903
void sdhci_send_tuning(struct sdhci_host *host, u32 opcode);
drivers/mmc/host/sdhci.h
904
void sdhci_abort_tuning(struct sdhci_host *host, u32 opcode);
drivers/mmc/host/sdhci.h
905
void sdhci_switch_external_dma(struct sdhci_host *host, bool en);
drivers/mmc/host/sdhci.h
906
void sdhci_set_data_timeout_irq(struct sdhci_host *host, bool enable);
drivers/mmc/host/sdhci.h
907
void __sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd);
drivers/mmc/host/sdhci_am654.c
1023
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci_am654.c
1038
static int sdhci_am654_restore(struct sdhci_host *host)
drivers/mmc/host/sdhci_am654.c
1084
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci_am654.c
1104
struct sdhci_host *host = dev_get_drvdata(dev);
drivers/mmc/host/sdhci_am654.c
178
static void sdhci_am654_setup_dll(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci_am654.c
274
static void sdhci_am654_set_clock(struct sdhci_host *host, unsigned int clock)
drivers/mmc/host/sdhci_am654.c
325
static void sdhci_j721e_4bit_set_clock(struct sdhci_host *host,
drivers/mmc/host/sdhci_am654.c
363
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci_am654.c
384
static u8 sdhci_am654_write_power_on(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci_am654.c
392
static void sdhci_am654_write_b(struct sdhci_host *host, u8 val, int reg)
drivers/mmc/host/sdhci_am654.c
426
static void sdhci_am654_reset(struct sdhci_host *host, u8 mask)
drivers/mmc/host/sdhci_am654.c
443
struct sdhci_host *host = mmc_priv(mmc);
drivers/mmc/host/sdhci_am654.c
457
static u32 sdhci_am654_cqhci_irq(struct sdhci_host *host, u32 intmask)
drivers/mmc/host/sdhci_am654.c
473
static int sdhci_am654_calculate_itap(struct sdhci_host *host, struct window
drivers/mmc/host/sdhci_am654.c
528
static int sdhci_am654_do_tuning(struct sdhci_host *host,
drivers/mmc/host/sdhci_am654.c
572
static int sdhci_am654_platform_execute_tuning(struct sdhci_host *host,
drivers/mmc/host/sdhci_am654.c
706
static int sdhci_am654_cqe_add_host(struct sdhci_host *host)
drivers/mmc/host/sdhci_am654.c
725
static int sdhci_am654_get_otap_delay(struct sdhci_host *host,
drivers/mmc/host/sdhci_am654.c
764
static int sdhci_am654_init(struct sdhci_host *host)
drivers/mmc/host/sdhci_am654.c
935
struct sdhci_host *host;
drivers/mmc/host/sdhci_f_sdh30.c
115
struct sdhci_host *host;
drivers/mmc/host/sdhci_f_sdh30.c
206
struct sdhci_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/sdhci_f_sdh30.c
32
static void *sdhci_f_sdhost_priv(struct sdhci_host *host)
drivers/mmc/host/sdhci_f_sdh30.c
39
static void sdhci_f_sdh30_soft_voltage_switch(struct sdhci_host *host)
drivers/mmc/host/sdhci_f_sdh30.c
67
static unsigned int sdhci_f_sdh30_get_min_clock(struct sdhci_host *host)
drivers/mmc/host/sdhci_f_sdh30.c
72
static void sdhci_f_sdh30_reset(struct sdhci_host *host, u8 mask)