Lines Matching refs:sdhci_host

51 static void sdhci_finish_data(struct sdhci_host *);
53 static void sdhci_finish_command(struct sdhci_host *);
56 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable);
57 static int sdhci_pre_dma_transfer(struct sdhci_host *host,
59 static int sdhci_do_get_cd(struct sdhci_host *host);
62 static int sdhci_runtime_pm_get(struct sdhci_host *host);
63 static int sdhci_runtime_pm_put(struct sdhci_host *host);
64 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host);
65 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host);
67 static inline int sdhci_runtime_pm_get(struct sdhci_host *host) in sdhci_runtime_pm_get()
71 static inline int sdhci_runtime_pm_put(struct sdhci_host *host) in sdhci_runtime_pm_put()
75 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on()
78 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off()
83 static void sdhci_dumpregs(struct sdhci_host *host) in sdhci_dumpregs()
145 static void sdhci_set_card_detection(struct sdhci_host *host, bool enable) in sdhci_set_card_detection()
167 static void sdhci_enable_card_detection(struct sdhci_host *host) in sdhci_enable_card_detection()
172 static void sdhci_disable_card_detection(struct sdhci_host *host) in sdhci_disable_card_detection()
177 void sdhci_reset(struct sdhci_host *host, u8 mask) in sdhci_reset()
207 static void sdhci_do_reset(struct sdhci_host *host, u8 mask) in sdhci_do_reset()
230 static void sdhci_init(struct sdhci_host *host, int soft) in sdhci_init()
253 static void sdhci_reinit(struct sdhci_host *host) in sdhci_reinit()
270 static void sdhci_activate_led(struct sdhci_host *host) in sdhci_activate_led()
279 static void sdhci_deactivate_led(struct sdhci_host *host) in sdhci_deactivate_led()
292 struct sdhci_host *host = container_of(led, struct sdhci_host, led); in sdhci_led_control()
315 static void sdhci_read_block_pio(struct sdhci_host *host) in sdhci_read_block_pio()
360 static void sdhci_write_block_pio(struct sdhci_host *host) in sdhci_write_block_pio()
406 static void sdhci_transfer_pio(struct sdhci_host *host) in sdhci_transfer_pio()
458 static void sdhci_adma_write_desc(struct sdhci_host *host, void *desc, in sdhci_adma_write_desc()
480 static int sdhci_adma_table_pre(struct sdhci_host *host, in sdhci_adma_table_pre()
606 static void sdhci_adma_table_post(struct sdhci_host *host, in sdhci_adma_table_post()
661 static u8 sdhci_calc_timeout(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_calc_timeout()
728 static void sdhci_set_transfer_irqs(struct sdhci_host *host) in sdhci_set_transfer_irqs()
742 static void sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_set_timeout()
754 static void sdhci_prepare_data(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_prepare_data()
921 static void sdhci_set_transfer_mode(struct sdhci_host *host, in sdhci_set_transfer_mode()
968 static void sdhci_finish_data(struct sdhci_host *host) in sdhci_finish_data()
1026 void sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_send_command()
1106 static void sdhci_finish_command(struct sdhci_host *host) in sdhci_finish_command()
1147 static u16 sdhci_get_preset_value(struct sdhci_host *host) in sdhci_get_preset_value()
1181 void sdhci_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_set_clock()
1284 static void sdhci_set_power(struct sdhci_host *host, unsigned char mode, in sdhci_set_power()
1371 struct sdhci_host *host; in sdhci_request()
1451 void sdhci_set_bus_width(struct sdhci_host *host, int width) in sdhci_set_bus_width()
1472 void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing) in sdhci_set_uhs_signaling()
1497 static void sdhci_do_set_ios(struct sdhci_host *host, struct mmc_ios *ios) in sdhci_do_set_ios()
1648 struct sdhci_host *host = mmc_priv(mmc); in sdhci_set_ios()
1655 static int sdhci_do_get_cd(struct sdhci_host *host) in sdhci_do_get_cd()
1677 struct sdhci_host *host = mmc_priv(mmc); in sdhci_get_cd()
1686 static int sdhci_check_ro(struct sdhci_host *host) in sdhci_check_ro()
1710 static int sdhci_do_get_ro(struct sdhci_host *host) in sdhci_do_get_ro()
1730 struct sdhci_host *host = mmc_priv(mmc); in sdhci_hw_reset()
1738 struct sdhci_host *host = mmc_priv(mmc); in sdhci_get_ro()
1747 static void sdhci_enable_sdio_irq_nolock(struct sdhci_host *host, int enable) in sdhci_enable_sdio_irq_nolock()
1763 struct sdhci_host *host = mmc_priv(mmc); in sdhci_enable_sdio_irq()
1780 static int sdhci_do_start_signal_voltage_switch(struct sdhci_host *host, in sdhci_do_start_signal_voltage_switch()
1874 struct sdhci_host *host = mmc_priv(mmc); in sdhci_start_signal_voltage_switch()
1887 struct sdhci_host *host = mmc_priv(mmc); in sdhci_card_busy()
1900 struct sdhci_host *host = mmc_priv(mmc); in sdhci_prepare_hs400_tuning()
1912 struct sdhci_host *host = mmc_priv(mmc); in sdhci_execute_tuning()
2115 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable) in sdhci_enable_preset_value()
2147 struct sdhci_host *host = mmc_priv(mmc); in sdhci_post_req()
2160 static int sdhci_pre_dma_transfer(struct sdhci_host *host, in sdhci_pre_dma_transfer()
2188 struct sdhci_host *host = mmc_priv(mmc); in sdhci_pre_req()
2198 struct sdhci_host *host = mmc_priv(mmc); in sdhci_card_event()
2251 struct sdhci_host *host; in sdhci_tasklet_finish()
2255 host = (struct sdhci_host*)param; in sdhci_tasklet_finish()
2311 struct sdhci_host *host; in sdhci_timeout_timer()
2314 host = (struct sdhci_host*)data; in sdhci_timeout_timer()
2342 struct sdhci_host *host; in sdhci_tuning_timer()
2345 host = (struct sdhci_host *)data; in sdhci_tuning_timer()
2360 static void sdhci_cmd_irq(struct sdhci_host *host, u32 intmask, u32 *mask) in sdhci_cmd_irq()
2417 static void sdhci_adma_show_error(struct sdhci_host *host) in sdhci_adma_show_error()
2446 static void sdhci_adma_show_error(struct sdhci_host *host) { } in sdhci_adma_show_error()
2449 static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) in sdhci_data_irq()
2566 struct sdhci_host *host = dev_id; in sdhci_irq()
2668 struct sdhci_host *host = dev_id; in sdhci_thread_irq()
2701 void sdhci_enable_irq_wakeups(struct sdhci_host *host) in sdhci_enable_irq_wakeups()
2716 static void sdhci_disable_irq_wakeups(struct sdhci_host *host) in sdhci_disable_irq_wakeups()
2727 int sdhci_suspend_host(struct sdhci_host *host) in sdhci_suspend_host()
2751 int sdhci_resume_host(struct sdhci_host *host) in sdhci_resume_host()
2794 static int sdhci_runtime_pm_get(struct sdhci_host *host) in sdhci_runtime_pm_get()
2799 static int sdhci_runtime_pm_put(struct sdhci_host *host) in sdhci_runtime_pm_put()
2805 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on()
2813 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off()
2821 int sdhci_runtime_suspend_host(struct sdhci_host *host) in sdhci_runtime_suspend_host()
2847 int sdhci_runtime_resume_host(struct sdhci_host *host) in sdhci_runtime_resume_host()
2901 struct sdhci_host *sdhci_alloc_host(struct device *dev, in sdhci_alloc_host()
2905 struct sdhci_host *host; in sdhci_alloc_host()
2909 mmc = mmc_alloc_host(sizeof(struct sdhci_host) + priv_size, dev); in sdhci_alloc_host()
2921 int sdhci_add_host(struct sdhci_host *host) in sdhci_add_host()
3480 void sdhci_remove_host(struct sdhci_host *host, int dead) in sdhci_remove_host()
3534 void sdhci_free_host(struct sdhci_host *host) in sdhci_free_host()