Searched refs:tmio_mmc_host (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/mmc/host/ |
H A D | tmio_mmc.h | 119 struct tmio_mmc_host; 122 void (*start)(struct tmio_mmc_host *host, struct mmc_data *data); 123 void (*enable)(struct tmio_mmc_host *host, bool enable); 124 void (*request)(struct tmio_mmc_host *host, 126 void (*release)(struct tmio_mmc_host *host); 127 void (*abort)(struct tmio_mmc_host *host); 128 void (*dataend)(struct tmio_mmc_host *host); 131 void (*end)(struct tmio_mmc_host *host); /* held host->lock */ 132 bool (*dma_irq)(struct tmio_mmc_host *host); 135 struct tmio_mmc_host { struct [all …]
|
H A D | tmio_mmc_core.c | 54 static inline void tmio_mmc_start_dma(struct tmio_mmc_host *host, in tmio_mmc_start_dma() 61 static inline void tmio_mmc_end_dma(struct tmio_mmc_host *host) in tmio_mmc_end_dma() 67 static inline void tmio_mmc_enable_dma(struct tmio_mmc_host *host, bool enable) in tmio_mmc_enable_dma() 73 static inline void tmio_mmc_request_dma(struct tmio_mmc_host *host, in tmio_mmc_request_dma() 84 static inline void tmio_mmc_release_dma(struct tmio_mmc_host *host) in tmio_mmc_release_dma() 90 static inline void tmio_mmc_abort_dma(struct tmio_mmc_host *host) in tmio_mmc_abort_dma() 96 static inline void tmio_mmc_dataend_dma(struct tmio_mmc_host *host) in tmio_mmc_dataend_dma() 102 void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_enable_mmc_irqs() 109 void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_disable_mmc_irqs() 116 static void tmio_mmc_ack_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_ack_mmc_irqs() [all …]
|
H A D | uniphier-sd.c | 82 static void *uniphier_sd_priv(struct tmio_mmc_host *host) in uniphier_sd_priv() 87 static void uniphier_sd_dma_endisable(struct tmio_mmc_host *host, int enable) in uniphier_sd_dma_endisable() 95 struct tmio_mmc_host *host = from_work(host, t, dma_issue); in uniphier_sd_external_dma_issue() 105 struct tmio_mmc_host *host = param; in uniphier_sd_external_dma_callback() 131 static void uniphier_sd_external_dma_start(struct tmio_mmc_host *host, in uniphier_sd_external_dma_start() 179 static void uniphier_sd_external_dma_enable(struct tmio_mmc_host *host, in uniphier_sd_external_dma_enable() 184 static void uniphier_sd_external_dma_request(struct tmio_mmc_host *host, in uniphier_sd_external_dma_request() 205 static void uniphier_sd_external_dma_release(struct tmio_mmc_host *host) in uniphier_sd_external_dma_release() 213 static void uniphier_sd_external_dma_abort(struct tmio_mmc_host *host) in uniphier_sd_external_dma_abort() 223 static void uniphier_sd_external_dma_dataend(struct tmio_mmc_host *host) in uniphier_sd_external_dma_dataend() [all …]
|
H A D | renesas_sdhi_core.c | 61 static void renesas_sdhi_sdbuf_width(struct tmio_mmc_host *host, int width) in renesas_sdhi_sdbuf_width() 93 static int renesas_sdhi_clk_enable(struct tmio_mmc_host *host) in renesas_sdhi_clk_enable() 124 static unsigned int renesas_sdhi_clk_update(struct tmio_mmc_host *host, in renesas_sdhi_clk_update() 189 static void renesas_sdhi_set_clock(struct tmio_mmc_host *host, in renesas_sdhi_set_clock() 236 static void renesas_sdhi_clk_disable(struct tmio_mmc_host *host) in renesas_sdhi_clk_disable() 245 struct tmio_mmc_host *host = mmc_priv(mmc); in renesas_sdhi_card_busy() 254 struct tmio_mmc_host *host = mmc_priv(mmc); in renesas_sdhi_start_signal_voltage_switch() 332 static inline u32 sd_scc_read32(struct tmio_mmc_host *host, in sd_scc_read32() 338 static inline void sd_scc_write32(struct tmio_mmc_host *host, in sd_scc_write32() 345 static unsigned int renesas_sdhi_init_tuning(struct tmio_mmc_host *host) in renesas_sdhi_init_tuning() [all …]
|
H A D | renesas_sdhi_internal_dmac.c | 297 renesas_sdhi_internal_dmac_enable_dma(struct tmio_mmc_host *host, bool enable) in renesas_sdhi_internal_dmac_enable_dma() 314 renesas_sdhi_internal_dmac_abort_dma(struct tmio_mmc_host *host) in renesas_sdhi_internal_dmac_abort_dma() 328 static bool renesas_sdhi_internal_dmac_dma_irq(struct tmio_mmc_host *host) in renesas_sdhi_internal_dmac_dma_irq() 349 renesas_sdhi_internal_dmac_dataend_dma(struct tmio_mmc_host *host) in renesas_sdhi_internal_dmac_dataend_dma() 367 renesas_sdhi_internal_dmac_unmap(struct tmio_mmc_host *host, in renesas_sdhi_internal_dmac_unmap() 382 renesas_sdhi_internal_dmac_map(struct tmio_mmc_host *host, in renesas_sdhi_internal_dmac_map() 405 renesas_sdhi_internal_dmac_start_dma(struct tmio_mmc_host *host, in renesas_sdhi_internal_dmac_start_dma() 447 struct tmio_mmc_host *host = from_work(host, work, dma_issue); in renesas_sdhi_internal_dmac_issue_work_fn() 463 static bool renesas_sdhi_internal_dmac_complete(struct tmio_mmc_host *host) in renesas_sdhi_internal_dmac_complete() 493 struct tmio_mmc_host *host = priv->host; in renesas_sdhi_internal_dmac_complete_work_fn() [all …]
|
H A D | renesas_sdhi_sys_dmac.c | 96 static void renesas_sdhi_sys_dmac_enable_dma(struct tmio_mmc_host *host, in renesas_sdhi_sys_dmac_enable_dma() 108 static void renesas_sdhi_sys_dmac_abort_dma(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_abort_dma() 120 static void renesas_sdhi_sys_dmac_dataend_dma(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_dataend_dma() 129 struct tmio_mmc_host *host = arg; in renesas_sdhi_sys_dmac_dma_callback() 156 static void renesas_sdhi_sys_dmac_start_dma_rx(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_start_dma_rx() 228 static void renesas_sdhi_sys_dmac_start_dma_tx(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_start_dma_tx() 304 static void renesas_sdhi_sys_dmac_start_dma(struct tmio_mmc_host *host, in renesas_sdhi_sys_dmac_start_dma() 318 struct tmio_mmc_host *host = from_work(host, work, dma_issue); in renesas_sdhi_sys_dmac_issue_work_fn() 338 static void renesas_sdhi_sys_dmac_request_dma(struct tmio_mmc_host *host, in renesas_sdhi_sys_dmac_request_dma() 423 static void renesas_sdhi_sys_dmac_release_dma(struct tmio_mmc_host *host) in renesas_sdhi_sys_dmac_release_dma()
|
H A D | renesas_sdhi.h | 69 void (*enable)(struct tmio_mmc_host *host, bool enable); 97 struct tmio_mmc_host *host;
|