Lines Matching refs:msdc_host
419 struct msdc_host {
667 static void msdc_reset_hw(struct msdc_host *host)
682 static void msdc_cmd_next(struct msdc_host *host,
684 static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb);
702 static inline void msdc_dma_setup(struct msdc_host *host, struct msdc_dma *dma,
768 static void msdc_prepare_data(struct msdc_host *host, struct mmc_data *data)
777 static void msdc_unprepare_data(struct msdc_host *host, struct mmc_data *data)
789 static u64 msdc_timeout_cal(struct msdc_host *host, u64 ns, u64 clks)
819 static void msdc_set_timeout(struct msdc_host *host, u64 ns, u64 clks)
831 static void msdc_set_busy_timeout(struct msdc_host *host, u64 ns, u64 clks)
840 static void msdc_gate_clock(struct msdc_host *host)
850 static int msdc_ungate_clock(struct msdc_host *host)
870 static void msdc_set_mclk(struct msdc_host *host, unsigned char timing, u32 hz)
998 static inline u32 msdc_cmd_find_resp(struct msdc_host *host,
1026 static inline u32 msdc_cmd_prepare_raw_cmd(struct msdc_host *host,
1081 static void msdc_start_data(struct msdc_host *host, struct mmc_command *cmd,
1099 static int msdc_auto_cmd_done(struct msdc_host *host, int events,
1131 static void msdc_recheck_sdio_irq(struct msdc_host *host)
1150 static void msdc_track_cmd_data(struct msdc_host *host, struct mmc_command *cmd)
1157 static void msdc_request_done(struct msdc_host *host, struct mmc_request *mrq)
1182 static bool msdc_cmd_done(struct msdc_host *host, int events,
1255 static inline bool msdc_cmd_is_ready(struct msdc_host *host,
1285 static void msdc_start_command(struct msdc_host *host,
1315 static void msdc_cmd_next(struct msdc_host *host,
1333 struct msdc_host *host = mmc_priv(mmc);
1355 struct msdc_host *host = mmc_priv(mmc);
1368 struct msdc_host *host = mmc_priv(mmc);
1380 static void msdc_data_xfer_next(struct msdc_host *host, struct mmc_request *mrq)
1389 static void msdc_data_xfer_done(struct msdc_host *host, u32 events,
1454 static void msdc_set_buswidth(struct msdc_host *host, u32 width)
1479 struct msdc_host *host = mmc_priv(mmc);
1507 struct msdc_host *host = mmc_priv(mmc);
1516 struct msdc_host *host = container_of(work, struct msdc_host,
1539 static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb)
1554 struct msdc_host *host = mmc_priv(mmc);
1596 static irqreturn_t msdc_cmdq_irq(struct msdc_host *host, u32 intsts)
1627 struct msdc_host *host = (struct msdc_host *) dev_id;
1688 static void msdc_init_hw(struct msdc_host *host)
1832 static void msdc_deinit_hw(struct msdc_host *host)
1850 static void msdc_init_gpd_bd(struct msdc_host *host, struct msdc_dma *dma)
1884 struct msdc_host *host = mmc_priv(mmc);
1945 static struct msdc_delay_phase get_best_delay(struct msdc_host *host, u32 delay)
1983 static inline void msdc_set_cmd_delay(struct msdc_host *host, u32 value)
1995 static inline void msdc_set_data_delay(struct msdc_host *host, u32 value)
2009 struct msdc_host *host = mmc_priv(mmc);
2103 struct msdc_host *host = mmc_priv(mmc);
2153 struct msdc_host *host = mmc_priv(mmc);
2208 struct msdc_host *host = mmc_priv(mmc);
2268 struct msdc_host *host = mmc_priv(mmc);
2311 struct msdc_host *host = mmc_priv(mmc);
2329 struct msdc_host *host = mmc_priv(mmc);
2392 struct msdc_host *host = mmc_priv(mmc);
2402 struct msdc_host *host = mmc_priv(mmc);
2411 struct msdc_host *host = mmc_priv(mmc);
2430 struct msdc_host *host = mmc_priv(mmc);
2452 static void msdc_cqe_cit_cal(struct msdc_host *host, u64 timer_ns)
2493 struct msdc_host *host = mmc_priv(mmc);
2511 struct msdc_host *host = mmc_priv(mmc);
2581 struct msdc_host *host)
2612 struct msdc_host *host)
2667 struct msdc_host *host;
2677 mmc = mmc_alloc_host(sizeof(struct msdc_host), &pdev->dev);
2891 struct msdc_host *host;
2914 static void msdc_save_reg(struct msdc_host *host)
2941 static void msdc_restore_reg(struct msdc_host *host)
2975 struct msdc_host *host = mmc_priv(mmc);
2994 struct msdc_host *host = mmc_priv(mmc);
3013 struct msdc_host *host = mmc_priv(mmc);
3038 struct msdc_host *host = mmc_priv(mmc);