Home
last modified time | relevance | path

Searched refs:tmio_mmc_host (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/drivers/mmc/host/
Dtmio_mmc.h111 struct tmio_mmc_host;
114 void (*start)(struct tmio_mmc_host *host, struct mmc_data *data);
115 void (*enable)(struct tmio_mmc_host *host, bool enable);
116 void (*request)(struct tmio_mmc_host *host,
118 void (*release)(struct tmio_mmc_host *host);
119 void (*abort)(struct tmio_mmc_host *host);
120 void (*dataend)(struct tmio_mmc_host *host);
123 void (*end)(struct tmio_mmc_host *host); /* held host->lock */
126 struct tmio_mmc_host { struct
172 int (*clk_enable)(struct tmio_mmc_host *host); argument
[all …]
Dtmio_mmc_core.c53 static inline void tmio_mmc_start_dma(struct tmio_mmc_host *host, in tmio_mmc_start_dma()
60 static inline void tmio_mmc_end_dma(struct tmio_mmc_host *host) in tmio_mmc_end_dma()
66 static inline void tmio_mmc_enable_dma(struct tmio_mmc_host *host, bool enable) in tmio_mmc_enable_dma()
72 static inline void tmio_mmc_request_dma(struct tmio_mmc_host *host, in tmio_mmc_request_dma()
83 static inline void tmio_mmc_release_dma(struct tmio_mmc_host *host) in tmio_mmc_release_dma()
89 static inline void tmio_mmc_abort_dma(struct tmio_mmc_host *host) in tmio_mmc_abort_dma()
95 static inline void tmio_mmc_dataend_dma(struct tmio_mmc_host *host) in tmio_mmc_dataend_dma()
101 void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_enable_mmc_irqs()
108 void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_disable_mmc_irqs()
115 static void tmio_mmc_ack_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_ack_mmc_irqs()
[all …]
Duniphier-sd.c73 static void *uniphier_sd_priv(struct tmio_mmc_host *host) in uniphier_sd_priv()
78 static void uniphier_sd_dma_endisable(struct tmio_mmc_host *host, int enable) in uniphier_sd_dma_endisable()
86 struct tmio_mmc_host *host = (void *)arg; in uniphier_sd_external_dma_issue()
96 struct tmio_mmc_host *host = param; in uniphier_sd_external_dma_callback()
122 static void uniphier_sd_external_dma_start(struct tmio_mmc_host *host, in uniphier_sd_external_dma_start()
170 static void uniphier_sd_external_dma_enable(struct tmio_mmc_host *host, in uniphier_sd_external_dma_enable()
175 static void uniphier_sd_external_dma_request(struct tmio_mmc_host *host, in uniphier_sd_external_dma_request()
197 static void uniphier_sd_external_dma_release(struct tmio_mmc_host *host) in uniphier_sd_external_dma_release()
205 static void uniphier_sd_external_dma_abort(struct tmio_mmc_host *host) in uniphier_sd_external_dma_abort()
215 static void uniphier_sd_external_dma_dataend(struct tmio_mmc_host *host) in uniphier_sd_external_dma_dataend()
[all …]
Drenesas_sdhi_internal_dmac.c130 renesas_sdhi_internal_dmac_dm_write(struct tmio_mmc_host *host, in renesas_sdhi_internal_dmac_dm_write()
137 renesas_sdhi_internal_dmac_enable_dma(struct tmio_mmc_host *host, bool enable) in renesas_sdhi_internal_dmac_enable_dma()
153 renesas_sdhi_internal_dmac_abort_dma(struct tmio_mmc_host *host) { in renesas_sdhi_internal_dmac_abort_dma()
169 renesas_sdhi_internal_dmac_dataend_dma(struct tmio_mmc_host *host) { in renesas_sdhi_internal_dmac_dataend_dma()
176 renesas_sdhi_internal_dmac_start_dma(struct tmio_mmc_host *host, in renesas_sdhi_internal_dmac_start_dma()
223 struct tmio_mmc_host *host = (struct tmio_mmc_host *)arg; in renesas_sdhi_internal_dmac_issue_tasklet_fn()
232 static bool renesas_sdhi_internal_dmac_complete(struct tmio_mmc_host *host) in renesas_sdhi_internal_dmac_complete()
260 struct tmio_mmc_host *host = (struct tmio_mmc_host *)arg; in renesas_sdhi_internal_dmac_complete_tasklet_fn()
271 static void renesas_sdhi_internal_dmac_end_dma(struct tmio_mmc_host *host) in renesas_sdhi_internal_dmac_end_dma()
278 renesas_sdhi_internal_dmac_request_dma(struct tmio_mmc_host *host, in renesas_sdhi_internal_dmac_request_dma()
[all …]
Drenesas_sdhi_core.c53 static void renesas_sdhi_sdbuf_width(struct tmio_mmc_host *host, int width) in renesas_sdhi_sdbuf_width()
85 static int renesas_sdhi_clk_enable(struct tmio_mmc_host *host) in renesas_sdhi_clk_enable()
116 static unsigned int renesas_sdhi_clk_update(struct tmio_mmc_host *host, in renesas_sdhi_clk_update()
159 static void renesas_sdhi_set_clock(struct tmio_mmc_host *host, in renesas_sdhi_set_clock()
199 static void renesas_sdhi_clk_disable(struct tmio_mmc_host *host) in renesas_sdhi_clk_disable()
208 struct tmio_mmc_host *host = mmc_priv(mmc); in renesas_sdhi_card_busy()
217 struct tmio_mmc_host *host = mmc_priv(mmc); in renesas_sdhi_start_signal_voltage_switch()
316 static inline u32 sd_scc_read32(struct tmio_mmc_host *host, in sd_scc_read32()
322 static inline void sd_scc_write32(struct tmio_mmc_host *host, in sd_scc_write32()
329 static unsigned int renesas_sdhi_init_tuning(struct tmio_mmc_host *host) in renesas_sdhi_init_tuning()
[all …]
Dtmio_mmc.c29 static void tmio_mmc_clk_start(struct tmio_mmc_host *host) in tmio_mmc_clk_start()
39 static void tmio_mmc_clk_stop(struct tmio_mmc_host *host) in tmio_mmc_clk_stop()
50 static void tmio_mmc_set_clock(struct tmio_mmc_host *host, in tmio_mmc_set_clock()
78 static void tmio_mmc_reset(struct tmio_mmc_host *host) in tmio_mmc_reset()
123 struct tmio_mmc_host *host; in tmio_mmc_probe()
196 struct tmio_mmc_host *host = platform_get_drvdata(pdev); in tmio_mmc_remove()
Drenesas_sdhi_sys_dmac.c92 static void renesas_sdhi_sys_dmac_enable_dma(struct tmio_mmc_host *host, in renesas_sdhi_sys_dmac_enable_dma()
104 static void renesas_sdhi_sys_dmac_abort_dma(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_abort_dma()
116 static void renesas_sdhi_sys_dmac_dataend_dma(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_dataend_dma()
125 struct tmio_mmc_host *host = arg; in renesas_sdhi_sys_dmac_dma_callback()
152 static void renesas_sdhi_sys_dmac_start_dma_rx(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_start_dma_rx()
224 static void renesas_sdhi_sys_dmac_start_dma_tx(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_start_dma_tx()
301 static void renesas_sdhi_sys_dmac_start_dma(struct tmio_mmc_host *host, in renesas_sdhi_sys_dmac_start_dma()
315 struct tmio_mmc_host *host = (struct tmio_mmc_host *)priv; in renesas_sdhi_sys_dmac_issue_tasklet_fn()
335 static void renesas_sdhi_sys_dmac_request_dma(struct tmio_mmc_host *host, in renesas_sdhi_sys_dmac_request_dma()
421 static void renesas_sdhi_sys_dmac_release_dma(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_release_dma()
Drenesas_sdhi.h48 void (*enable)(struct tmio_mmc_host *host, bool enable);