Symbol: msdc_host
drivers/mmc/host/mtk-sd.c
1124
static inline u32 msdc_cmd_find_resp(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1153
static inline u32 msdc_cmd_prepare_raw_cmd(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1208
static void msdc_start_data(struct msdc_host *host, struct mmc_command *cmd,
drivers/mmc/host/mtk-sd.c
1226
static int msdc_auto_cmd_done(struct msdc_host *host, int events,
drivers/mmc/host/mtk-sd.c
1258
static void msdc_recheck_sdio_irq(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
1277
static void msdc_track_cmd_data(struct msdc_host *host, struct mmc_command *cmd)
drivers/mmc/host/mtk-sd.c
1286
static void msdc_request_done(struct msdc_host *host, struct mmc_request *mrq)
drivers/mmc/host/mtk-sd.c
1334
static bool msdc_cmd_done(struct msdc_host *host, int events,
drivers/mmc/host/mtk-sd.c
1408
static inline bool msdc_cmd_is_ready(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1438
static void msdc_start_command(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1468
static void msdc_cmd_next(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1486
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1519
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1532
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1544
static void msdc_data_xfer_next(struct msdc_host *host, struct mmc_request *mrq)
drivers/mmc/host/mtk-sd.c
1553
static void msdc_data_xfer_done(struct msdc_host *host, u32 events,
drivers/mmc/host/mtk-sd.c
1618
static void msdc_set_buswidth(struct msdc_host *host, u32 width)
drivers/mmc/host/mtk-sd.c
1643
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1671
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1680
struct msdc_host *host = container_of(work, struct msdc_host,
drivers/mmc/host/mtk-sd.c
1703
static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb)
drivers/mmc/host/mtk-sd.c
1718
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1760
static irqreturn_t msdc_cmdq_irq(struct msdc_host *host, u32 intsts)
drivers/mmc/host/mtk-sd.c
1791
struct msdc_host *host = (struct msdc_host *) dev_id;
drivers/mmc/host/mtk-sd.c
1852
static void msdc_init_hw(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2069
static void msdc_deinit_hw(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2087
static void msdc_init_gpd_bd(struct msdc_host *host, struct msdc_dma *dma)
drivers/mmc/host/mtk-sd.c
2121
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2182
static struct msdc_delay_phase get_best_delay(struct msdc_host *host, u64 delay)
drivers/mmc/host/mtk-sd.c
2220
static inline void msdc_set_cmd_delay(struct msdc_host *host, u32 value)
drivers/mmc/host/mtk-sd.c
2250
static inline void msdc_set_data_delay(struct msdc_host *host, u32 value)
drivers/mmc/host/mtk-sd.c
2281
static inline void msdc_set_data_sample_edge(struct msdc_host *host, bool rising)
drivers/mmc/host/mtk-sd.c
2296
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2390
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2441
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2492
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2548
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2590
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2618
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2678
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2688
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2697
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2716
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2738
static void msdc_cqe_cit_cal(struct msdc_host *host, u64 timer_ns)
drivers/mmc/host/mtk-sd.c
2779
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2797
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2867
struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2908
struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2963
struct msdc_host *host;
drivers/mmc/host/mtk-sd.c
2972
mmc = devm_mmc_alloc_host(&pdev->dev, sizeof(struct msdc_host));
drivers/mmc/host/mtk-sd.c
3188
struct msdc_host *host;
drivers/mmc/host/mtk-sd.c
3210
static void msdc_save_reg(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
3239
static void msdc_restore_reg(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
3284
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
3306
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
3329
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
3354
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
745
static void msdc_reset_hw(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
760
static void msdc_cmd_next(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
762
static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb);
drivers/mmc/host/mtk-sd.c
780
static inline void msdc_dma_setup(struct msdc_host *host, struct msdc_dma *dma,
drivers/mmc/host/mtk-sd.c
846
static void msdc_prepare_data(struct msdc_host *host, struct mmc_data *data)
drivers/mmc/host/mtk-sd.c
861
static void msdc_unprepare_data(struct msdc_host *host, struct mmc_data *data)
drivers/mmc/host/mtk-sd.c
873
static u64 msdc_timeout_cal(struct msdc_host *host, u64 ns, u64 clks)
drivers/mmc/host/mtk-sd.c
902
static void msdc_set_timeout(struct msdc_host *host, u64 ns, u64 clks)
drivers/mmc/host/mtk-sd.c
914
static void msdc_set_busy_timeout(struct msdc_host *host, u64 ns, u64 clks)
drivers/mmc/host/mtk-sd.c
923
static void msdc_gate_clock(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
933
static int msdc_ungate_clock(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
953
static void msdc_new_tx_setting(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
987
static void msdc_set_mclk(struct msdc_host *host, unsigned char timing, u32 hz)