Lines Matching refs:tmio_mmc_host

111 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 struct tmio_mmc_host { struct
170 int (*clk_enable)(struct tmio_mmc_host *host); argument
171 void (*set_clock)(struct tmio_mmc_host *host, unsigned int clock); argument
174 void (*clk_disable)(struct tmio_mmc_host *host); argument
177 int (*write16_hook)(struct tmio_mmc_host *host, int addr); argument
178 void (*reset)(struct tmio_mmc_host *host); argument
179 void (*hw_reset)(struct tmio_mmc_host *host); argument
180 void (*prepare_tuning)(struct tmio_mmc_host *host, unsigned long tap); argument
181 bool (*check_scc_error)(struct tmio_mmc_host *host); argument
187 unsigned int (*init_tuning)(struct tmio_mmc_host *host); argument
188 int (*select_tuning)(struct tmio_mmc_host *host); argument
195 void (*prepare_hs400_tuning)(struct tmio_mmc_host *host); argument
196 void (*hs400_downgrade)(struct tmio_mmc_host *host); argument
197 void (*hs400_complete)(struct tmio_mmc_host *host); argument
202 struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev, argument
204 void tmio_mmc_host_free(struct tmio_mmc_host *host);
205 int tmio_mmc_host_probe(struct tmio_mmc_host *host);
206 void tmio_mmc_host_remove(struct tmio_mmc_host *host);
207 void tmio_mmc_do_data_irq(struct tmio_mmc_host *host);
209 void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i);
210 void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i);
232 static inline u16 sd_ctrl_read16(struct tmio_mmc_host *host, int addr) in sd_ctrl_read16()
237 static inline void sd_ctrl_read16_rep(struct tmio_mmc_host *host, int addr, in sd_ctrl_read16_rep()
243 static inline u32 sd_ctrl_read16_and_16_as_32(struct tmio_mmc_host *host, in sd_ctrl_read16_and_16_as_32()
250 static inline void sd_ctrl_read32_rep(struct tmio_mmc_host *host, int addr, in sd_ctrl_read32_rep()
256 static inline void sd_ctrl_write16(struct tmio_mmc_host *host, int addr, in sd_ctrl_write16()
267 static inline void sd_ctrl_write16_rep(struct tmio_mmc_host *host, int addr, in sd_ctrl_write16_rep()
273 static inline void sd_ctrl_write32_as_16_and_16(struct tmio_mmc_host *host, in sd_ctrl_write32_as_16_and_16()
283 static inline void sd_ctrl_write32(struct tmio_mmc_host *host, int addr, u32 val) in sd_ctrl_write32()
288 static inline void sd_ctrl_write32_rep(struct tmio_mmc_host *host, int addr, in sd_ctrl_write32_rep()