Lines Matching refs:sdhci_host

51 static void sdhci_finish_data(struct sdhci_host *);
53 static void sdhci_finish_command(struct sdhci_host *);
55 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable);
56 static int sdhci_pre_dma_transfer(struct sdhci_host *host,
58 static int sdhci_do_get_cd(struct sdhci_host *host);
61 static int sdhci_runtime_pm_get(struct sdhci_host *host);
62 static int sdhci_runtime_pm_put(struct sdhci_host *host);
63 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host);
64 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host);
66 static inline int sdhci_runtime_pm_get(struct sdhci_host *host) in sdhci_runtime_pm_get()
70 static inline int sdhci_runtime_pm_put(struct sdhci_host *host) in sdhci_runtime_pm_put()
74 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on()
77 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off()
82 static void sdhci_dumpregs(struct sdhci_host *host) in sdhci_dumpregs()
144 static void sdhci_set_card_detection(struct sdhci_host *host, bool enable) in sdhci_set_card_detection()
166 static void sdhci_enable_card_detection(struct sdhci_host *host) in sdhci_enable_card_detection()
171 static void sdhci_disable_card_detection(struct sdhci_host *host) in sdhci_disable_card_detection()
176 void sdhci_reset(struct sdhci_host *host, u8 mask) in sdhci_reset()
206 static void sdhci_do_reset(struct sdhci_host *host, u8 mask) in sdhci_do_reset()
228 static void sdhci_init(struct sdhci_host *host, int soft) in sdhci_init()
251 static void sdhci_reinit(struct sdhci_host *host) in sdhci_reinit()
257 static void sdhci_activate_led(struct sdhci_host *host) in sdhci_activate_led()
266 static void sdhci_deactivate_led(struct sdhci_host *host) in sdhci_deactivate_led()
279 struct sdhci_host *host = container_of(led, struct sdhci_host, led); in sdhci_led_control()
302 static void sdhci_read_block_pio(struct sdhci_host *host) in sdhci_read_block_pio()
346 static void sdhci_write_block_pio(struct sdhci_host *host) in sdhci_write_block_pio()
391 static void sdhci_transfer_pio(struct sdhci_host *host) in sdhci_transfer_pio()
443 static void sdhci_adma_write_desc(struct sdhci_host *host, void *desc, in sdhci_adma_write_desc()
465 static int sdhci_adma_table_pre(struct sdhci_host *host, in sdhci_adma_table_pre()
591 static void sdhci_adma_table_post(struct sdhci_host *host, in sdhci_adma_table_post()
646 static u8 sdhci_calc_timeout(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_calc_timeout()
713 static void sdhci_set_transfer_irqs(struct sdhci_host *host) in sdhci_set_transfer_irqs()
727 static void sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_set_timeout()
739 static void sdhci_prepare_data(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_prepare_data()
906 static void sdhci_set_transfer_mode(struct sdhci_host *host, in sdhci_set_transfer_mode()
953 static void sdhci_finish_data(struct sdhci_host *host) in sdhci_finish_data()
1011 void sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_send_command()
1091 static void sdhci_finish_command(struct sdhci_host *host) in sdhci_finish_command()
1132 static u16 sdhci_get_preset_value(struct sdhci_host *host) in sdhci_get_preset_value()
1166 void sdhci_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_set_clock()
1285 static void sdhci_set_power(struct sdhci_host *host, unsigned char mode, in sdhci_set_power()
1372 struct sdhci_host *host; in sdhci_request()
1418 void sdhci_set_bus_width(struct sdhci_host *host, int width) in sdhci_set_bus_width()
1439 void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing) in sdhci_set_uhs_signaling()
1464 static void sdhci_do_set_ios(struct sdhci_host *host, struct mmc_ios *ios) in sdhci_do_set_ios()
1624 struct sdhci_host *host = mmc_priv(mmc); in sdhci_set_ios()
1631 static int sdhci_do_get_cd(struct sdhci_host *host) in sdhci_do_get_cd()
1659 struct sdhci_host *host = mmc_priv(mmc); in sdhci_get_cd()
1668 static int sdhci_check_ro(struct sdhci_host *host) in sdhci_check_ro()
1692 static int sdhci_do_get_ro(struct sdhci_host *host) in sdhci_do_get_ro()
1712 struct sdhci_host *host = mmc_priv(mmc); in sdhci_hw_reset()
1720 struct sdhci_host *host = mmc_priv(mmc); in sdhci_get_ro()
1729 static void sdhci_enable_sdio_irq_nolock(struct sdhci_host *host, int enable) in sdhci_enable_sdio_irq_nolock()
1745 struct sdhci_host *host = mmc_priv(mmc); in sdhci_enable_sdio_irq()
1762 static int sdhci_do_start_signal_voltage_switch(struct sdhci_host *host, in sdhci_do_start_signal_voltage_switch()
1856 struct sdhci_host *host = mmc_priv(mmc); in sdhci_start_signal_voltage_switch()
1869 struct sdhci_host *host = mmc_priv(mmc); in sdhci_card_busy()
1882 struct sdhci_host *host = mmc_priv(mmc); in sdhci_prepare_hs400_tuning()
1894 struct sdhci_host *host = mmc_priv(mmc); in sdhci_execute_tuning()
2096 struct sdhci_host *host = mmc_priv(card->host); in sdhci_select_drive_strength()
2105 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable) in sdhci_enable_preset_value()
2137 struct sdhci_host *host = mmc_priv(mmc); in sdhci_post_req()
2150 static int sdhci_pre_dma_transfer(struct sdhci_host *host, in sdhci_pre_dma_transfer()
2178 struct sdhci_host *host = mmc_priv(mmc); in sdhci_pre_req()
2188 struct sdhci_host *host = mmc_priv(mmc); in sdhci_card_event()
2242 struct sdhci_host *host; in sdhci_tasklet_finish()
2246 host = (struct sdhci_host*)param; in sdhci_tasklet_finish()
2302 struct sdhci_host *host; in sdhci_timeout_timer()
2305 host = (struct sdhci_host*)data; in sdhci_timeout_timer()
2337 static void sdhci_cmd_irq(struct sdhci_host *host, u32 intmask, u32 *mask) in sdhci_cmd_irq()
2394 static void sdhci_adma_show_error(struct sdhci_host *host) in sdhci_adma_show_error()
2423 static void sdhci_adma_show_error(struct sdhci_host *host) { } in sdhci_adma_show_error()
2426 static void sdhci_data_irq(struct sdhci_host *host, u32 intmask) in sdhci_data_irq()
2543 struct sdhci_host *host = dev_id; in sdhci_irq()
2645 struct sdhci_host *host = dev_id; in sdhci_thread_irq()
2678 void sdhci_enable_irq_wakeups(struct sdhci_host *host) in sdhci_enable_irq_wakeups()
2693 static void sdhci_disable_irq_wakeups(struct sdhci_host *host) in sdhci_disable_irq_wakeups()
2704 int sdhci_suspend_host(struct sdhci_host *host) in sdhci_suspend_host()
2725 int sdhci_resume_host(struct sdhci_host *host) in sdhci_resume_host()
2764 static int sdhci_runtime_pm_get(struct sdhci_host *host) in sdhci_runtime_pm_get()
2769 static int sdhci_runtime_pm_put(struct sdhci_host *host) in sdhci_runtime_pm_put()
2775 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on()
2783 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off()
2791 int sdhci_runtime_suspend_host(struct sdhci_host *host) in sdhci_runtime_suspend_host()
2814 int sdhci_runtime_resume_host(struct sdhci_host *host) in sdhci_runtime_resume_host()
2864 struct sdhci_host *sdhci_alloc_host(struct device *dev, in sdhci_alloc_host()
2868 struct sdhci_host *host; in sdhci_alloc_host()
2872 mmc = mmc_alloc_host(sizeof(struct sdhci_host) + priv_size, dev); in sdhci_alloc_host()
2886 int sdhci_add_host(struct sdhci_host *host) in sdhci_add_host()
3443 void sdhci_remove_host(struct sdhci_host *host, int dead) in sdhci_remove_host()
3497 void sdhci_free_host(struct sdhci_host *host) in sdhci_free_host()