Lines Matching refs:tmio_mmc_host

53 static inline void tmio_mmc_start_dma(struct tmio_mmc_host *host,
60 static inline void tmio_mmc_end_dma(struct tmio_mmc_host *host)
66 static inline void tmio_mmc_enable_dma(struct tmio_mmc_host *host, bool enable)
72 static inline void tmio_mmc_request_dma(struct tmio_mmc_host *host,
83 static inline void tmio_mmc_release_dma(struct tmio_mmc_host *host)
89 static inline void tmio_mmc_abort_dma(struct tmio_mmc_host *host)
95 static inline void tmio_mmc_dataend_dma(struct tmio_mmc_host *host)
101 void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i)
108 void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i)
115 static void tmio_mmc_ack_mmc_irqs(struct tmio_mmc_host *host, u32 i)
120 static void tmio_mmc_init_sg(struct tmio_mmc_host *host, struct mmc_data *data)
128 static int tmio_mmc_next_sg(struct tmio_mmc_host *host)
139 struct tmio_mmc_host *host = mmc_priv(mmc);
167 static void tmio_mmc_set_bus_width(struct tmio_mmc_host *host,
182 static void tmio_mmc_reset(struct tmio_mmc_host *host, bool preserve)
231 struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host,
290 static int tmio_mmc_start_command(struct tmio_mmc_host *host,
343 static void tmio_mmc_transfer_data(struct tmio_mmc_host *host,
411 static void tmio_mmc_pio_irq(struct tmio_mmc_host *host)
447 static void tmio_mmc_check_bounce_buffer(struct tmio_mmc_host *host)
459 void tmio_mmc_do_data_irq(struct tmio_mmc_host *host)
514 static void tmio_mmc_data_irq(struct tmio_mmc_host *host, unsigned int stat)
564 static void tmio_mmc_cmd_irq(struct tmio_mmc_host *host, unsigned int stat)
630 static bool __tmio_mmc_card_detect_irq(struct tmio_mmc_host *host,
649 static bool __tmio_mmc_sdcard_irq(struct tmio_mmc_host *host, int ireg,
680 static bool __tmio_mmc_sdio_irq(struct tmio_mmc_host *host)
707 struct tmio_mmc_host *host = devid;
728 static int tmio_mmc_start_data(struct tmio_mmc_host *host,
764 static void tmio_process_mrq(struct tmio_mmc_host *host,
798 struct tmio_mmc_host *host = mmc_priv(mmc);
822 static void tmio_mmc_finish_request(struct tmio_mmc_host *host)
871 struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host,
876 static void tmio_mmc_power_on(struct tmio_mmc_host *host, unsigned short vdd)
910 static void tmio_mmc_power_off(struct tmio_mmc_host *host)
924 static unsigned int tmio_mmc_get_timeout_cycles(struct tmio_mmc_host *host)
932 static void tmio_mmc_max_busy_timeout(struct tmio_mmc_host *host)
948 struct tmio_mmc_host *host = mmc_priv(mmc);
1020 struct tmio_mmc_host *host = mmc_priv(mmc);
1028 struct tmio_mmc_host *host = mmc_priv(mmc);
1037 struct tmio_mmc_host *host = mmc_priv(card->host);
1054 static int tmio_mmc_init_ocr(struct tmio_mmc_host *host)
1095 struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev,
1098 struct tmio_mmc_host *host;
1107 mmc = mmc_alloc_host(sizeof(struct tmio_mmc_host), &pdev->dev);
1137 void tmio_mmc_host_free(struct tmio_mmc_host *host)
1143 int tmio_mmc_host_probe(struct tmio_mmc_host *_host)
1248 void tmio_mmc_host_remove(struct tmio_mmc_host *host)
1276 static int tmio_mmc_clk_enable(struct tmio_mmc_host *host)
1284 static void tmio_mmc_clk_disable(struct tmio_mmc_host *host)
1292 struct tmio_mmc_host *host = dev_get_drvdata(dev);
1307 struct tmio_mmc_host *host = dev_get_drvdata(dev);