Lines Matching refs:tmio_mmc_host
54 void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_enable_mmc_irqs()
60 void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_disable_mmc_irqs()
66 static void tmio_mmc_ack_mmc_irqs(struct tmio_mmc_host *host, u32 i) in tmio_mmc_ack_mmc_irqs()
71 static void tmio_mmc_init_sg(struct tmio_mmc_host *host, struct mmc_data *data) in tmio_mmc_init_sg()
79 static int tmio_mmc_next_sg(struct tmio_mmc_host *host) in tmio_mmc_next_sg()
133 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_enable_sdio_irq()
155 static void tmio_mmc_set_clock(struct tmio_mmc_host *host, in tmio_mmc_set_clock()
178 static void tmio_mmc_clk_stop(struct tmio_mmc_host *host) in tmio_mmc_clk_stop()
191 static void tmio_mmc_clk_start(struct tmio_mmc_host *host) in tmio_mmc_clk_start()
204 static void tmio_mmc_reset(struct tmio_mmc_host *host) in tmio_mmc_reset()
220 struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host, in tmio_mmc_reset_work()
270 static void tmio_mmc_finish_request(struct tmio_mmc_host *host) in tmio_mmc_finish_request()
303 struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host, in tmio_mmc_done_work()
322 static int tmio_mmc_start_command(struct tmio_mmc_host *host, struct mmc_command *cmd) in tmio_mmc_start_command()
381 static void tmio_mmc_transfer_data(struct tmio_mmc_host *host, in tmio_mmc_transfer_data()
420 static void tmio_mmc_pio_irq(struct tmio_mmc_host *host) in tmio_mmc_pio_irq()
459 static void tmio_mmc_check_bounce_buffer(struct tmio_mmc_host *host) in tmio_mmc_check_bounce_buffer()
470 void tmio_mmc_do_data_irq(struct tmio_mmc_host *host) in tmio_mmc_do_data_irq()
520 static void tmio_mmc_data_irq(struct tmio_mmc_host *host) in tmio_mmc_data_irq()
564 static void tmio_mmc_cmd_irq(struct tmio_mmc_host *host, in tmio_mmc_cmd_irq()
625 static void tmio_mmc_card_irq_status(struct tmio_mmc_host *host, in tmio_mmc_card_irq_status()
638 static bool __tmio_mmc_card_detect_irq(struct tmio_mmc_host *host, in __tmio_mmc_card_detect_irq()
660 struct tmio_mmc_host *host = devid; in tmio_mmc_card_detect_irq()
669 static bool __tmio_mmc_sdcard_irq(struct tmio_mmc_host *host, in __tmio_mmc_sdcard_irq()
701 struct tmio_mmc_host *host = devid; in tmio_mmc_sdcard_irq()
712 struct tmio_mmc_host *host = devid; in tmio_mmc_sdio_irq()
739 struct tmio_mmc_host *host = devid; in tmio_mmc_irq()
756 static int tmio_mmc_start_data(struct tmio_mmc_host *host, in tmio_mmc_start_data()
790 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_request()
837 static int tmio_mmc_clk_update(struct tmio_mmc_host *host) in tmio_mmc_clk_update()
852 static void tmio_mmc_power_on(struct tmio_mmc_host *host, unsigned short vdd) in tmio_mmc_power_on()
886 static void tmio_mmc_power_off(struct tmio_mmc_host *host) in tmio_mmc_power_off()
900 static void tmio_mmc_set_bus_width(struct tmio_mmc_host *host, in tmio_mmc_set_bus_width()
921 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_set_ios()
990 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_get_ro()
1008 struct tmio_mmc_host *host = mmc_priv(card->host); in tmio_multi_io_quirk()
1025 static int tmio_mmc_init_ocr(struct tmio_mmc_host *host) in tmio_mmc_init_ocr()
1057 struct tmio_mmc_host*
1060 struct tmio_mmc_host *host; in tmio_mmc_host_alloc()
1063 mmc = mmc_alloc_host(sizeof(struct tmio_mmc_host), &pdev->dev); in tmio_mmc_host_alloc()
1075 void tmio_mmc_host_free(struct tmio_mmc_host *host) in tmio_mmc_host_free()
1081 int tmio_mmc_host_probe(struct tmio_mmc_host *_host, in tmio_mmc_host_probe()
1219 void tmio_mmc_host_remove(struct tmio_mmc_host *host) in tmio_mmc_host_remove()
1243 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_host_runtime_suspend()
1260 struct tmio_mmc_host *host = mmc_priv(mmc); in tmio_mmc_host_runtime_resume()