Lines Matching refs:msdc_host

424 struct msdc_host {  struct
673 static void msdc_reset_hw(struct msdc_host *host) in msdc_reset_hw()
688 static void msdc_cmd_next(struct msdc_host *host,
690 static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb);
708 static inline void msdc_dma_setup(struct msdc_host *host, struct msdc_dma *dma, in msdc_dma_setup()
774 static void msdc_prepare_data(struct msdc_host *host, struct mmc_data *data) in msdc_prepare_data()
783 static void msdc_unprepare_data(struct msdc_host *host, struct mmc_data *data) in msdc_unprepare_data()
795 static u64 msdc_timeout_cal(struct msdc_host *host, u64 ns, u64 clks) in msdc_timeout_cal()
824 static void msdc_set_timeout(struct msdc_host *host, u64 ns, u64 clks) in msdc_set_timeout()
836 static void msdc_set_busy_timeout(struct msdc_host *host, u64 ns, u64 clks) in msdc_set_busy_timeout()
845 static void msdc_gate_clock(struct msdc_host *host) in msdc_gate_clock()
855 static int msdc_ungate_clock(struct msdc_host *host) in msdc_ungate_clock()
875 static void msdc_set_mclk(struct msdc_host *host, unsigned char timing, u32 hz) in msdc_set_mclk()
1003 static inline u32 msdc_cmd_find_resp(struct msdc_host *host, in msdc_cmd_find_resp()
1031 static inline u32 msdc_cmd_prepare_raw_cmd(struct msdc_host *host, in msdc_cmd_prepare_raw_cmd()
1086 static void msdc_start_data(struct msdc_host *host, struct mmc_command *cmd, in msdc_start_data()
1104 static int msdc_auto_cmd_done(struct msdc_host *host, int events, in msdc_auto_cmd_done()
1136 static void msdc_recheck_sdio_irq(struct msdc_host *host) in msdc_recheck_sdio_irq()
1155 static void msdc_track_cmd_data(struct msdc_host *host, struct mmc_command *cmd) in msdc_track_cmd_data()
1164 static void msdc_request_done(struct msdc_host *host, struct mmc_request *mrq) in msdc_request_done()
1189 static bool msdc_cmd_done(struct msdc_host *host, int events, in msdc_cmd_done()
1262 static inline bool msdc_cmd_is_ready(struct msdc_host *host, in msdc_cmd_is_ready()
1292 static void msdc_start_command(struct msdc_host *host, in msdc_start_command()
1322 static void msdc_cmd_next(struct msdc_host *host, in msdc_cmd_next()
1340 struct msdc_host *host = mmc_priv(mmc); in msdc_ops_request()
1362 struct msdc_host *host = mmc_priv(mmc); in msdc_pre_req()
1375 struct msdc_host *host = mmc_priv(mmc); in msdc_post_req()
1387 static void msdc_data_xfer_next(struct msdc_host *host, struct mmc_request *mrq) in msdc_data_xfer_next()
1396 static void msdc_data_xfer_done(struct msdc_host *host, u32 events, in msdc_data_xfer_done()
1461 static void msdc_set_buswidth(struct msdc_host *host, u32 width) in msdc_set_buswidth()
1486 struct msdc_host *host = mmc_priv(mmc); in msdc_ops_switch_volt()
1514 struct msdc_host *host = mmc_priv(mmc); in msdc_card_busy()
1523 struct msdc_host *host = container_of(work, struct msdc_host, in msdc_request_timeout()
1546 static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb) in __msdc_enable_sdio_irq()
1561 struct msdc_host *host = mmc_priv(mmc); in msdc_enable_sdio_irq()
1603 static irqreturn_t msdc_cmdq_irq(struct msdc_host *host, u32 intsts) in msdc_cmdq_irq()
1634 struct msdc_host *host = (struct msdc_host *) dev_id; in msdc_irq()
1695 static void msdc_init_hw(struct msdc_host *host) in msdc_init_hw()
1849 static void msdc_deinit_hw(struct msdc_host *host) in msdc_deinit_hw()
1867 static void msdc_init_gpd_bd(struct msdc_host *host, struct msdc_dma *dma) in msdc_init_gpd_bd()
1901 struct msdc_host *host = mmc_priv(mmc); in msdc_ops_set_ios()
1962 static struct msdc_delay_phase get_best_delay(struct msdc_host *host, u64 delay) in get_best_delay()
2000 static inline void msdc_set_cmd_delay(struct msdc_host *host, u32 value) in msdc_set_cmd_delay()
2028 static inline void msdc_set_data_delay(struct msdc_host *host, u32 value) in msdc_set_data_delay()
2060 struct msdc_host *host = mmc_priv(mmc); in msdc_tune_response()
2154 struct msdc_host *host = mmc_priv(mmc); in hs400_tune_response()
2205 struct msdc_host *host = mmc_priv(mmc); in msdc_tune_data()
2260 struct msdc_host *host = mmc_priv(mmc); in msdc_tune_together()
2320 struct msdc_host *host = mmc_priv(mmc); in msdc_execute_tuning()
2363 struct msdc_host *host = mmc_priv(mmc); in msdc_prepare_hs400_tuning()
2381 struct msdc_host *host = mmc_priv(mmc); in msdc_execute_hs400_tuning()
2444 struct msdc_host *host = mmc_priv(mmc); in msdc_hw_reset()
2454 struct msdc_host *host = mmc_priv(mmc); in msdc_ack_sdio_irq()
2463 struct msdc_host *host = mmc_priv(mmc); in msdc_get_cd()
2482 struct msdc_host *host = mmc_priv(mmc); in msdc_hs400_enhanced_strobe()
2504 static void msdc_cqe_cit_cal(struct msdc_host *host, u64 timer_ns) in msdc_cqe_cit_cal()
2545 struct msdc_host *host = mmc_priv(mmc); in msdc_cqe_enable()
2563 struct msdc_host *host = mmc_priv(mmc); in msdc_cqe_disable()
2633 struct msdc_host *host) in msdc_of_property_parse()
2674 struct msdc_host *host) in msdc_of_clock_parse()
2729 struct msdc_host *host; in msdc_drv_probe()
2739 mmc = mmc_alloc_host(sizeof(struct msdc_host), &pdev->dev); in msdc_drv_probe()
2953 struct msdc_host *host; in msdc_drv_remove()
2976 static void msdc_save_reg(struct msdc_host *host) in msdc_save_reg()
3003 static void msdc_restore_reg(struct msdc_host *host) in msdc_restore_reg()
3037 struct msdc_host *host = mmc_priv(mmc); in msdc_runtime_suspend()
3056 struct msdc_host *host = mmc_priv(mmc); in msdc_runtime_resume()
3075 struct msdc_host *host = mmc_priv(mmc); in msdc_suspend()
3100 struct msdc_host *host = mmc_priv(mmc); in msdc_resume()