Symbol: msdc_host
drivers/mmc/host/mtk-sd.c
1009
static void msdc_set_mclk(struct msdc_host *host, unsigned char timing, u32 hz)
drivers/mmc/host/mtk-sd.c
1146
static inline u32 msdc_cmd_find_resp(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1175
static inline u32 msdc_cmd_prepare_raw_cmd(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1230
static void msdc_start_data(struct msdc_host *host, struct mmc_command *cmd,
drivers/mmc/host/mtk-sd.c
1248
static int msdc_auto_cmd_done(struct msdc_host *host, int events,
drivers/mmc/host/mtk-sd.c
1280
static void msdc_recheck_sdio_irq(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
1299
static void msdc_track_cmd_data(struct msdc_host *host, struct mmc_command *cmd)
drivers/mmc/host/mtk-sd.c
1308
static void msdc_request_done(struct msdc_host *host, struct mmc_request *mrq)
drivers/mmc/host/mtk-sd.c
1356
static bool msdc_cmd_done(struct msdc_host *host, int events,
drivers/mmc/host/mtk-sd.c
1430
static inline bool msdc_cmd_is_ready(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1460
static void msdc_start_command(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1490
static void msdc_cmd_next(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
1508
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1541
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1554
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1566
static void msdc_data_xfer_next(struct msdc_host *host, struct mmc_request *mrq)
drivers/mmc/host/mtk-sd.c
1575
static void msdc_data_xfer_done(struct msdc_host *host, u32 events,
drivers/mmc/host/mtk-sd.c
1640
static void msdc_set_buswidth(struct msdc_host *host, u32 width)
drivers/mmc/host/mtk-sd.c
1665
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1693
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1702
struct msdc_host *host = container_of(work, struct msdc_host,
drivers/mmc/host/mtk-sd.c
1725
static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb)
drivers/mmc/host/mtk-sd.c
1740
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
1782
static irqreturn_t msdc_cmdq_irq(struct msdc_host *host, u32 intsts)
drivers/mmc/host/mtk-sd.c
1813
struct msdc_host *host = (struct msdc_host *) dev_id;
drivers/mmc/host/mtk-sd.c
1874
static void msdc_init_hw(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2091
static void msdc_deinit_hw(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2109
static void msdc_init_gpd_bd(struct msdc_host *host, struct msdc_dma *dma)
drivers/mmc/host/mtk-sd.c
2143
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2204
static struct msdc_delay_phase get_best_delay(struct msdc_host *host, u64 delay)
drivers/mmc/host/mtk-sd.c
2242
static inline void msdc_set_cmd_delay(struct msdc_host *host, u32 value)
drivers/mmc/host/mtk-sd.c
2272
static inline void msdc_set_data_delay(struct msdc_host *host, u32 value)
drivers/mmc/host/mtk-sd.c
2303
static inline void msdc_set_data_sample_edge(struct msdc_host *host, bool rising)
drivers/mmc/host/mtk-sd.c
2318
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2412
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2463
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2514
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2570
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2612
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2640
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2700
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2710
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2719
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2738
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2760
static void msdc_cqe_cit_cal(struct msdc_host *host, u64 timer_ns)
drivers/mmc/host/mtk-sd.c
2801
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2819
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
2889
struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2930
struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
2985
struct msdc_host *host;
drivers/mmc/host/mtk-sd.c
2994
mmc = devm_mmc_alloc_host(&pdev->dev, sizeof(struct msdc_host));
drivers/mmc/host/mtk-sd.c
3210
struct msdc_host *host;
drivers/mmc/host/mtk-sd.c
3232
static void msdc_save_reg(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
3261
static void msdc_restore_reg(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
3306
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
3332
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
3355
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
3380
struct msdc_host *host = mmc_priv(mmc);
drivers/mmc/host/mtk-sd.c
767
static void msdc_reset_hw(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
782
static void msdc_cmd_next(struct msdc_host *host,
drivers/mmc/host/mtk-sd.c
784
static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb);
drivers/mmc/host/mtk-sd.c
802
static inline void msdc_dma_setup(struct msdc_host *host, struct msdc_dma *dma,
drivers/mmc/host/mtk-sd.c
868
static void msdc_prepare_data(struct msdc_host *host, struct mmc_data *data)
drivers/mmc/host/mtk-sd.c
883
static void msdc_unprepare_data(struct msdc_host *host, struct mmc_data *data)
drivers/mmc/host/mtk-sd.c
895
static u64 msdc_timeout_cal(struct msdc_host *host, u64 ns, u64 clks)
drivers/mmc/host/mtk-sd.c
924
static void msdc_set_timeout(struct msdc_host *host, u64 ns, u64 clks)
drivers/mmc/host/mtk-sd.c
936
static void msdc_set_busy_timeout(struct msdc_host *host, u64 ns, u64 clks)
drivers/mmc/host/mtk-sd.c
945
static void msdc_gate_clock(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
955
static int msdc_ungate_clock(struct msdc_host *host)
drivers/mmc/host/mtk-sd.c
975
static void msdc_new_tx_setting(struct msdc_host *host)