Symbol: tmio_mmc_host
drivers/mmc/host/renesas_sdhi.h
70
void (*enable)(struct tmio_mmc_host *host, bool enable);
drivers/mmc/host/renesas_sdhi.h
99
struct tmio_mmc_host *host;
drivers/mmc/host/renesas_sdhi_core.c
1011
struct tmio_mmc_host *host = rdev_get_drvdata(rdev);
drivers/mmc/host/renesas_sdhi_core.c
1067
struct tmio_mmc_host *host;
drivers/mmc/host/renesas_sdhi_core.c
128
static unsigned int renesas_sdhi_clk_update(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
1320
struct tmio_mmc_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/renesas_sdhi_core.c
1329
struct tmio_mmc_host *host = dev_get_drvdata(dev);
drivers/mmc/host/renesas_sdhi_core.c
1347
struct tmio_mmc_host *host = dev_get_drvdata(dev);
drivers/mmc/host/renesas_sdhi_core.c
193
static void renesas_sdhi_set_clock(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
244
static void renesas_sdhi_clk_disable(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
253
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_core.c
262
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_core.c
340
static inline u32 sd_scc_read32(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
346
static inline void sd_scc_write32(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
353
static unsigned int renesas_sdhi_init_tuning(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
391
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_core.c
452
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_core.c
472
static u32 sd_scc_tmpport_read32(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
488
static void sd_scc_tmpport_write32(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
504
static void renesas_sdhi_adjust_hs400_mode_enable(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
527
static void renesas_sdhi_adjust_hs400_mode_disable(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
540
static void renesas_sdhi_reset_hs400_mode(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
566
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_core.c
572
static void renesas_sdhi_scc_reset(struct tmio_mmc_host *host, struct renesas_sdhi *priv)
drivers/mmc/host/renesas_sdhi_core.c
584
static void renesas_sdhi_reset(struct tmio_mmc_host *host, bool preserve)
drivers/mmc/host/renesas_sdhi_core.c
627
static unsigned int renesas_sdhi_gen3_get_cycles(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
638
static int renesas_sdhi_select_tuning(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
65
static void renesas_sdhi_sdbuf_width(struct tmio_mmc_host *host, int width)
drivers/mmc/host/renesas_sdhi_core.c
704
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_core.c
744
static bool renesas_sdhi_manual_correction(struct tmio_mmc_host *host, bool use_4tap)
drivers/mmc/host/renesas_sdhi_core.c
811
static bool renesas_sdhi_auto_correction(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
825
static bool renesas_sdhi_check_scc_error(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_core.c
864
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_core.c
877
static void renesas_sdhi_sdio_irq(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
884
static int renesas_sdhi_wait_idle(struct tmio_mmc_host *host, u32 bit)
drivers/mmc/host/renesas_sdhi_core.c
902
static int renesas_sdhi_write16_hook(struct tmio_mmc_host *host, int addr)
drivers/mmc/host/renesas_sdhi_core.c
943
static void renesas_sdhi_fixup_request(struct tmio_mmc_host *host, struct mmc_request *mrq)
drivers/mmc/host/renesas_sdhi_core.c
950
static void renesas_sdhi_enable_dma(struct tmio_mmc_host *host, bool enable)
drivers/mmc/host/renesas_sdhi_core.c
965
struct tmio_mmc_host *host = rdev_get_drvdata(rdev);
drivers/mmc/host/renesas_sdhi_core.c
97
static int renesas_sdhi_clk_enable(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_core.c
977
struct tmio_mmc_host *host = rdev_get_drvdata(rdev);
drivers/mmc/host/renesas_sdhi_core.c
989
struct tmio_mmc_host *host = rdev_get_drvdata(rdev);
drivers/mmc/host/renesas_sdhi_core.c
999
struct tmio_mmc_host *host = rdev_get_drvdata(rdev);
drivers/mmc/host/renesas_sdhi_internal_dmac.c
301
renesas_sdhi_internal_dmac_enable_dma(struct tmio_mmc_host *host, bool enable)
drivers/mmc/host/renesas_sdhi_internal_dmac.c
318
renesas_sdhi_internal_dmac_abort_dma(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_internal_dmac.c
332
static bool renesas_sdhi_internal_dmac_dma_irq(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_internal_dmac.c
353
renesas_sdhi_internal_dmac_dataend_dma(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_internal_dmac.c
371
renesas_sdhi_internal_dmac_unmap(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_internal_dmac.c
386
renesas_sdhi_internal_dmac_map(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_internal_dmac.c
409
renesas_sdhi_internal_dmac_start_dma(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_internal_dmac.c
451
struct tmio_mmc_host *host = from_work(host, work, dma_issue);
drivers/mmc/host/renesas_sdhi_internal_dmac.c
467
static bool renesas_sdhi_internal_dmac_complete(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_internal_dmac.c
497
struct tmio_mmc_host *host = priv->host;
drivers/mmc/host/renesas_sdhi_internal_dmac.c
508
static void renesas_sdhi_internal_dmac_end_dma(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_internal_dmac.c
518
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_internal_dmac.c
530
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/renesas_sdhi_internal_dmac.c
541
renesas_sdhi_internal_dmac_request_dma(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_internal_dmac.c
566
renesas_sdhi_internal_dmac_release_dma(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
108
static void renesas_sdhi_sys_dmac_abort_dma(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
120
static void renesas_sdhi_sys_dmac_dataend_dma(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
129
struct tmio_mmc_host *host = arg;
drivers/mmc/host/renesas_sdhi_sys_dmac.c
156
static void renesas_sdhi_sys_dmac_start_dma_rx(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
228
static void renesas_sdhi_sys_dmac_start_dma_tx(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
304
static void renesas_sdhi_sys_dmac_start_dma(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_sys_dmac.c
318
struct tmio_mmc_host *host = from_work(host, work, dma_issue);
drivers/mmc/host/renesas_sdhi_sys_dmac.c
338
static void renesas_sdhi_sys_dmac_request_dma(struct tmio_mmc_host *host,
drivers/mmc/host/renesas_sdhi_sys_dmac.c
423
static void renesas_sdhi_sys_dmac_release_dma(struct tmio_mmc_host *host)
drivers/mmc/host/renesas_sdhi_sys_dmac.c
96
static void renesas_sdhi_sys_dmac_enable_dma(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc.h
125
struct tmio_mmc_host;
drivers/mmc/host/tmio_mmc.h
128
void (*start)(struct tmio_mmc_host *host, struct mmc_data *data);
drivers/mmc/host/tmio_mmc.h
129
void (*enable)(struct tmio_mmc_host *host, bool enable);
drivers/mmc/host/tmio_mmc.h
130
void (*request)(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc.h
132
void (*release)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
133
void (*abort)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
134
void (*dataend)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
137
void (*end)(struct tmio_mmc_host *host); /* held host->lock */
drivers/mmc/host/tmio_mmc.h
138
bool (*dma_irq)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
185
int (*clk_enable)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
186
void (*set_clock)(struct tmio_mmc_host *host, unsigned int clock);
drivers/mmc/host/tmio_mmc.h
189
void (*clk_disable)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
192
int (*write16_hook)(struct tmio_mmc_host *host, int addr);
drivers/mmc/host/tmio_mmc.h
193
void (*reset)(struct tmio_mmc_host *host, bool preserve);
drivers/mmc/host/tmio_mmc.h
194
bool (*check_retune)(struct tmio_mmc_host *host, struct mmc_request *mrq);
drivers/mmc/host/tmio_mmc.h
195
void (*fixup_request)(struct tmio_mmc_host *host, struct mmc_request *mrq);
drivers/mmc/host/tmio_mmc.h
196
unsigned int (*get_timeout_cycles)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
197
void (*sdio_irq)(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
202
struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev,
drivers/mmc/host/tmio_mmc.h
204
int tmio_mmc_host_probe(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
205
void tmio_mmc_host_remove(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
206
void tmio_mmc_do_data_irq(struct tmio_mmc_host *host);
drivers/mmc/host/tmio_mmc.h
208
void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i);
drivers/mmc/host/tmio_mmc.h
209
void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i);
drivers/mmc/host/tmio_mmc.h
215
static inline u16 sd_ctrl_read16(struct tmio_mmc_host *host, int addr)
drivers/mmc/host/tmio_mmc.h
220
static inline void sd_ctrl_read16_rep(struct tmio_mmc_host *host, int addr,
drivers/mmc/host/tmio_mmc.h
226
static inline u32 sd_ctrl_read16_and_16_as_32(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc.h
233
static inline u32 sd_ctrl_read32(struct tmio_mmc_host *host, int addr)
drivers/mmc/host/tmio_mmc.h
238
static inline void sd_ctrl_read32_rep(struct tmio_mmc_host *host, int addr,
drivers/mmc/host/tmio_mmc.h
245
static inline void sd_ctrl_read64_rep(struct tmio_mmc_host *host, int addr,
drivers/mmc/host/tmio_mmc.h
251
static inline void sd_ctrl_write64_rep(struct tmio_mmc_host *host, int addr,
drivers/mmc/host/tmio_mmc.h
258
static inline void sd_ctrl_write16(struct tmio_mmc_host *host, int addr,
drivers/mmc/host/tmio_mmc.h
269
static inline void sd_ctrl_write16_rep(struct tmio_mmc_host *host, int addr,
drivers/mmc/host/tmio_mmc.h
275
static inline void sd_ctrl_write32_as_16_and_16(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc.h
285
static inline void sd_ctrl_write32(struct tmio_mmc_host *host, int addr, u32 val)
drivers/mmc/host/tmio_mmc.h
290
static inline void sd_ctrl_write32_rep(struct tmio_mmc_host *host, int addr,
drivers/mmc/host/tmio_mmc_core.c
102
void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i)
drivers/mmc/host/tmio_mmc_core.c
1048
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/tmio_mmc_core.c
1056
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/tmio_mmc_core.c
1065
struct tmio_mmc_host *host = mmc_priv(card->host);
drivers/mmc/host/tmio_mmc_core.c
1082
static int tmio_mmc_init_ocr(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
109
void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i)
drivers/mmc/host/tmio_mmc_core.c
1123
struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev,
drivers/mmc/host/tmio_mmc_core.c
1126
struct tmio_mmc_host *host;
drivers/mmc/host/tmio_mmc_core.c
1159
int tmio_mmc_host_probe(struct tmio_mmc_host *_host)
drivers/mmc/host/tmio_mmc_core.c
116
static void tmio_mmc_ack_mmc_irqs(struct tmio_mmc_host *host, u32 i)
drivers/mmc/host/tmio_mmc_core.c
121
static void tmio_mmc_init_sg(struct tmio_mmc_host *host, struct mmc_data *data)
drivers/mmc/host/tmio_mmc_core.c
1262
void tmio_mmc_host_remove(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
129
static int tmio_mmc_next_sg(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
1290
static int tmio_mmc_clk_enable(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
1298
static void tmio_mmc_clk_disable(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
1306
struct tmio_mmc_host *host = dev_get_drvdata(dev);
drivers/mmc/host/tmio_mmc_core.c
1321
struct tmio_mmc_host *host = dev_get_drvdata(dev);
drivers/mmc/host/tmio_mmc_core.c
140
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/tmio_mmc_core.c
167
static void tmio_mmc_set_bus_width(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
182
static void tmio_mmc_reset(struct tmio_mmc_host *host, bool preserve)
drivers/mmc/host/tmio_mmc_core.c
231
struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host,
drivers/mmc/host/tmio_mmc_core.c
290
static int tmio_mmc_start_command(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
342
static void tmio_mmc_transfer_data(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
443
static void tmio_mmc_pio_irq(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
479
static void tmio_mmc_check_bounce_buffer(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
491
void tmio_mmc_do_data_irq(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
54
static inline void tmio_mmc_start_dma(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
546
static void tmio_mmc_data_irq(struct tmio_mmc_host *host, unsigned int stat)
drivers/mmc/host/tmio_mmc_core.c
596
static void tmio_mmc_cmd_irq(struct tmio_mmc_host *host, unsigned int stat)
drivers/mmc/host/tmio_mmc_core.c
61
static inline void tmio_mmc_end_dma(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
662
static bool __tmio_mmc_card_detect_irq(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
67
static inline void tmio_mmc_enable_dma(struct tmio_mmc_host *host, bool enable)
drivers/mmc/host/tmio_mmc_core.c
681
static bool __tmio_mmc_sdcard_irq(struct tmio_mmc_host *host, int ireg,
drivers/mmc/host/tmio_mmc_core.c
712
static bool __tmio_mmc_sdio_irq(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
73
static inline void tmio_mmc_request_dma(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
742
struct tmio_mmc_host *host = devid;
drivers/mmc/host/tmio_mmc_core.c
763
static int tmio_mmc_start_data(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
799
static void tmio_process_mrq(struct tmio_mmc_host *host,
drivers/mmc/host/tmio_mmc_core.c
833
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/tmio_mmc_core.c
84
static inline void tmio_mmc_release_dma(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
857
static void tmio_mmc_finish_request(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
90
static inline void tmio_mmc_abort_dma(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
906
struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host,
drivers/mmc/host/tmio_mmc_core.c
911
static void tmio_mmc_power_on(struct tmio_mmc_host *host, unsigned short vdd)
drivers/mmc/host/tmio_mmc_core.c
942
static void tmio_mmc_power_off(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
952
static unsigned int tmio_mmc_get_timeout_cycles(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
96
static inline void tmio_mmc_dataend_dma(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
960
static void tmio_mmc_max_busy_timeout(struct tmio_mmc_host *host)
drivers/mmc/host/tmio_mmc_core.c
976
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/uniphier-sd.c
105
struct tmio_mmc_host *host = param;
drivers/mmc/host/uniphier-sd.c
131
static void uniphier_sd_external_dma_start(struct tmio_mmc_host *host,
drivers/mmc/host/uniphier-sd.c
179
static void uniphier_sd_external_dma_enable(struct tmio_mmc_host *host,
drivers/mmc/host/uniphier-sd.c
184
static void uniphier_sd_external_dma_request(struct tmio_mmc_host *host,
drivers/mmc/host/uniphier-sd.c
205
static void uniphier_sd_external_dma_release(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
213
static void uniphier_sd_external_dma_abort(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
223
static void uniphier_sd_external_dma_dataend(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
241
struct tmio_mmc_host *host = from_work(host, t, dma_issue);
drivers/mmc/host/uniphier-sd.c
252
static void uniphier_sd_internal_dma_start(struct tmio_mmc_host *host,
drivers/mmc/host/uniphier-sd.c
301
static void uniphier_sd_internal_dma_enable(struct tmio_mmc_host *host,
drivers/mmc/host/uniphier-sd.c
306
static void uniphier_sd_internal_dma_request(struct tmio_mmc_host *host,
drivers/mmc/host/uniphier-sd.c
323
static void uniphier_sd_internal_dma_release(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
330
static void uniphier_sd_internal_dma_abort(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
344
static void uniphier_sd_internal_dma_dataend(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
363
static int uniphier_sd_clk_enable(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
410
static void uniphier_sd_clk_disable(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
421
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/uniphier-sd.c
432
static void uniphier_sd_speed_switch(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
451
static void uniphier_sd_uhs_enable(struct tmio_mmc_host *host, bool uhs_en)
drivers/mmc/host/uniphier-sd.c
468
static void uniphier_sd_set_clock(struct tmio_mmc_host *host,
drivers/mmc/host/uniphier-sd.c
513
static void uniphier_sd_host_init(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
546
struct tmio_mmc_host *host = mmc_priv(mmc);
drivers/mmc/host/uniphier-sd.c
581
static int uniphier_sd_uhs_init(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
620
struct tmio_mmc_host *host;
drivers/mmc/host/uniphier-sd.c
728
struct tmio_mmc_host *host = platform_get_drvdata(pdev);
drivers/mmc/host/uniphier-sd.c
82
static void *uniphier_sd_priv(struct tmio_mmc_host *host)
drivers/mmc/host/uniphier-sd.c
87
static void uniphier_sd_dma_endisable(struct tmio_mmc_host *host, int enable)
drivers/mmc/host/uniphier-sd.c
95
struct tmio_mmc_host *host = from_work(host, t, dma_issue);