dw_mci 23 drivers/mmc/host/dw_mmc-bluefield.c static void dw_mci_bluefield_set_ios(struct dw_mci *host, struct mmc_ios *ios) dw_mci 75 drivers/mmc/host/dw_mmc-exynos.c static inline u8 dw_mci_exynos_get_ciu_div(struct dw_mci *host) dw_mci 90 drivers/mmc/host/dw_mmc-exynos.c static void dw_mci_exynos_config_smu(struct dw_mci *host) dw_mci 109 drivers/mmc/host/dw_mmc-exynos.c static int dw_mci_exynos_priv_init(struct dw_mci *host) dw_mci 130 drivers/mmc/host/dw_mmc-exynos.c static void dw_mci_exynos_set_clksel_timing(struct dw_mci *host, u32 timing) dw_mci 163 drivers/mmc/host/dw_mmc-exynos.c struct dw_mci *host = dev_get_drvdata(dev); dw_mci 201 drivers/mmc/host/dw_mmc-exynos.c struct dw_mci *host = dev_get_drvdata(dev); dw_mci 230 drivers/mmc/host/dw_mmc-exynos.c static void dw_mci_exynos_config_hs400(struct dw_mci *host, u32 timing) dw_mci 262 drivers/mmc/host/dw_mmc-exynos.c static void dw_mci_exynos_adjust_clock(struct dw_mci *host, unsigned int wanted) dw_mci 294 drivers/mmc/host/dw_mmc-exynos.c static void dw_mci_exynos_set_ios(struct dw_mci *host, struct mmc_ios *ios) dw_mci 336 drivers/mmc/host/dw_mmc-exynos.c static int dw_mci_exynos_parse_dt(struct dw_mci *host) dw_mci 390 drivers/mmc/host/dw_mmc-exynos.c static inline u8 dw_mci_exynos_get_clksmpl(struct dw_mci *host) dw_mci 401 drivers/mmc/host/dw_mmc-exynos.c static inline void dw_mci_exynos_set_clksmpl(struct dw_mci *host, u8 sample) dw_mci 419 drivers/mmc/host/dw_mmc-exynos.c static inline u8 dw_mci_exynos_move_next_clksmpl(struct dw_mci *host) dw_mci 471 drivers/mmc/host/dw_mmc-exynos.c struct dw_mci *host = slot->host; dw_mci 500 drivers/mmc/host/dw_mmc-exynos.c static int dw_mci_exynos_prepare_hs400_tuning(struct dw_mci *host, dw_mci 32 drivers/mmc/host/dw_mmc-hi3798cv200.c static void dw_mci_hi3798cv200_set_ios(struct dw_mci *host, struct mmc_ios *ios) dw_mci 70 drivers/mmc/host/dw_mmc-hi3798cv200.c struct dw_mci *host = slot->host; dw_mci 127 drivers/mmc/host/dw_mmc-hi3798cv200.c static int dw_mci_hi3798cv200_init(struct dw_mci *host) dw_mci 183 drivers/mmc/host/dw_mmc-hi3798cv200.c struct dw_mci *host = platform_get_drvdata(pdev); dw_mci 102 drivers/mmc/host/dw_mmc-k3.c static void dw_mci_k3_set_ios(struct dw_mci *host, struct mmc_ios *ios) dw_mci 117 drivers/mmc/host/dw_mmc-k3.c static int dw_mci_hi6220_parse_dt(struct dw_mci *host) dw_mci 145 drivers/mmc/host/dw_mmc-k3.c struct dw_mci *host; dw_mci 188 drivers/mmc/host/dw_mmc-k3.c static void dw_mci_hi6220_set_ios(struct dw_mci *host, struct mmc_ios *ios) dw_mci 216 drivers/mmc/host/dw_mmc-k3.c static void dw_mci_hs_set_timing(struct dw_mci *host, int timing, dw_mci 267 drivers/mmc/host/dw_mmc-k3.c static int dw_mci_hi3660_init(struct dw_mci *host) dw_mci 278 drivers/mmc/host/dw_mmc-k3.c static int dw_mci_set_sel18(struct dw_mci *host, bool set) dw_mci 297 drivers/mmc/host/dw_mmc-k3.c static void dw_mci_hi3660_set_ios(struct dw_mci *host, struct mmc_ios *ios) dw_mci 370 drivers/mmc/host/dw_mmc-k3.c struct dw_mci *host = slot->host; dw_mci 407 drivers/mmc/host/dw_mmc-k3.c struct dw_mci *host; dw_mci 37 drivers/mmc/host/dw_mmc-pci.c struct dw_mci *host; dw_mci 44 drivers/mmc/host/dw_mmc-pci.c host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); dw_mci 72 drivers/mmc/host/dw_mmc-pci.c struct dw_mci *host = pci_get_drvdata(pdev); dw_mci 28 drivers/mmc/host/dw_mmc-pltfm.c struct dw_mci *host; dw_mci 31 drivers/mmc/host/dw_mmc-pltfm.c host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); dw_mci 89 drivers/mmc/host/dw_mmc-pltfm.c struct dw_mci *host = platform_get_drvdata(pdev); dw_mci 27 drivers/mmc/host/dw_mmc-rockchip.c static void dw_mci_rk3288_set_ios(struct dw_mci *host, struct mmc_ios *ios) dw_mci 137 drivers/mmc/host/dw_mmc-rockchip.c struct dw_mci *host = slot->host; dw_mci 261 drivers/mmc/host/dw_mmc-rockchip.c static int dw_mci_rk3288_parse_dt(struct dw_mci *host) dw_mci 291 drivers/mmc/host/dw_mmc-rockchip.c static int dw_mci_rockchip_init(struct dw_mci *host) dw_mci 33 drivers/mmc/host/dw_mmc-zx.c static int dw_mci_zx_emmc_set_delay(struct dw_mci *host, unsigned int delay, dw_mci 90 drivers/mmc/host/dw_mmc-zx.c struct dw_mci *host = slot->host; dw_mci 128 drivers/mmc/host/dw_mmc-zx.c static int dw_mci_zx_prepare_hs400_tuning(struct dw_mci *host, dw_mci 143 drivers/mmc/host/dw_mmc-zx.c struct dw_mci *host = slot->host; dw_mci 152 drivers/mmc/host/dw_mmc-zx.c static int dw_mci_zx_parse_dt(struct dw_mci *host) dw_mci 150 drivers/mmc/host/dw_mmc.c struct dw_mci *host = s->private; dw_mci 170 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 187 drivers/mmc/host/dw_mmc.c static bool dw_mci_ctrl_reset(struct dw_mci *host, u32 reset) dw_mci 208 drivers/mmc/host/dw_mmc.c static void dw_mci_wait_while_busy(struct dw_mci *host, u32 cmd_flags) dw_mci 232 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 251 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 316 drivers/mmc/host/dw_mmc.c static u32 dw_mci_prep_stop_abort(struct dw_mci *host, struct mmc_command *cmd) dw_mci 355 drivers/mmc/host/dw_mmc.c static inline void dw_mci_set_cto(struct dw_mci *host) dw_mci 393 drivers/mmc/host/dw_mmc.c static void dw_mci_start_command(struct dw_mci *host, dw_mci 412 drivers/mmc/host/dw_mmc.c static inline void send_stop_abort(struct dw_mci *host, struct mmc_data *data) dw_mci 420 drivers/mmc/host/dw_mmc.c static void dw_mci_stop_dma(struct dw_mci *host) dw_mci 431 drivers/mmc/host/dw_mmc.c static void dw_mci_dma_cleanup(struct dw_mci *host) dw_mci 444 drivers/mmc/host/dw_mmc.c static void dw_mci_idmac_reset(struct dw_mci *host) dw_mci 452 drivers/mmc/host/dw_mmc.c static void dw_mci_idmac_stop_dma(struct dw_mci *host) dw_mci 471 drivers/mmc/host/dw_mmc.c struct dw_mci *host = arg; dw_mci 496 drivers/mmc/host/dw_mmc.c static int dw_mci_idmac_init(struct dw_mci *host) dw_mci 574 drivers/mmc/host/dw_mmc.c static inline int dw_mci_prepare_desc64(struct dw_mci *host, dw_mci 646 drivers/mmc/host/dw_mmc.c static inline int dw_mci_prepare_desc32(struct dw_mci *host, dw_mci 719 drivers/mmc/host/dw_mmc.c static int dw_mci_idmac_start_dma(struct dw_mci *host, unsigned int sg_len) dw_mci 767 drivers/mmc/host/dw_mmc.c static void dw_mci_edmac_stop_dma(struct dw_mci *host) dw_mci 772 drivers/mmc/host/dw_mmc.c static int dw_mci_edmac_start_dma(struct dw_mci *host, dw_mci 829 drivers/mmc/host/dw_mmc.c static int dw_mci_edmac_init(struct dw_mci *host) dw_mci 847 drivers/mmc/host/dw_mmc.c static void dw_mci_edmac_exit(struct dw_mci *host) dw_mci 868 drivers/mmc/host/dw_mmc.c static int dw_mci_pre_dma_transfer(struct dw_mci *host, dw_mci 945 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 982 drivers/mmc/host/dw_mmc.c static void dw_mci_adjust_fifoth(struct dw_mci *host, struct mmc_data *data) dw_mci 1022 drivers/mmc/host/dw_mmc.c static void dw_mci_ctrl_thld(struct dw_mci *host, struct mmc_data *data) dw_mci 1074 drivers/mmc/host/dw_mmc.c static int dw_mci_submit_data_dma(struct dw_mci *host, struct mmc_data *data) dw_mci 1133 drivers/mmc/host/dw_mmc.c static void dw_mci_submit_data(struct dw_mci *host, struct mmc_data *data) dw_mci 1198 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1278 drivers/mmc/host/dw_mmc.c static void __dw_mci_start_request(struct dw_mci *host, dw_mci 1339 drivers/mmc/host/dw_mmc.c static void dw_mci_start_request(struct dw_mci *host, dw_mci 1350 drivers/mmc/host/dw_mmc.c static void dw_mci_queue_request(struct dw_mci *host, struct dw_mci_slot *slot, dw_mci 1380 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1525 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1582 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1610 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1643 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1663 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1684 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1697 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 1706 drivers/mmc/host/dw_mmc.c static bool dw_mci_reset(struct dw_mci *host) dw_mci 1790 drivers/mmc/host/dw_mmc.c static void dw_mci_request_end(struct dw_mci *host, struct mmc_request *mrq) dw_mci 1823 drivers/mmc/host/dw_mmc.c static int dw_mci_command_complete(struct dw_mci *host, struct mmc_command *cmd) dw_mci 1856 drivers/mmc/host/dw_mmc.c static int dw_mci_data_complete(struct dw_mci *host, struct mmc_data *data) dw_mci 1899 drivers/mmc/host/dw_mmc.c static void dw_mci_set_drto(struct dw_mci *host) dw_mci 1924 drivers/mmc/host/dw_mmc.c static bool dw_mci_clear_pending_cmd_complete(struct dw_mci *host) dw_mci 1942 drivers/mmc/host/dw_mmc.c static bool dw_mci_clear_pending_data_complete(struct dw_mci *host) dw_mci 1956 drivers/mmc/host/dw_mmc.c struct dw_mci *host = (struct dw_mci *)priv; dw_mci 2181 drivers/mmc/host/dw_mmc.c static void dw_mci_set_part_bytes(struct dw_mci *host, void *buf, int cnt) dw_mci 2188 drivers/mmc/host/dw_mmc.c static int dw_mci_push_part_bytes(struct dw_mci *host, void *buf, int cnt) dw_mci 2197 drivers/mmc/host/dw_mmc.c static int dw_mci_pull_part_bytes(struct dw_mci *host, void *buf, int cnt) dw_mci 2210 drivers/mmc/host/dw_mmc.c static void dw_mci_pull_final_bytes(struct dw_mci *host, void *buf, int cnt) dw_mci 2217 drivers/mmc/host/dw_mmc.c static void dw_mci_push_data16(struct dw_mci *host, void *buf, int cnt) dw_mci 2267 drivers/mmc/host/dw_mmc.c static void dw_mci_pull_data16(struct dw_mci *host, void *buf, int cnt) dw_mci 2300 drivers/mmc/host/dw_mmc.c static void dw_mci_push_data32(struct dw_mci *host, void *buf, int cnt) dw_mci 2350 drivers/mmc/host/dw_mmc.c static void dw_mci_pull_data32(struct dw_mci *host, void *buf, int cnt) dw_mci 2383 drivers/mmc/host/dw_mmc.c static void dw_mci_push_data64(struct dw_mci *host, void *buf, int cnt) dw_mci 2434 drivers/mmc/host/dw_mmc.c static void dw_mci_pull_data64(struct dw_mci *host, void *buf, int cnt) dw_mci 2468 drivers/mmc/host/dw_mmc.c static void dw_mci_pull_data(struct dw_mci *host, void *buf, int cnt) dw_mci 2483 drivers/mmc/host/dw_mmc.c static void dw_mci_read_data_pio(struct dw_mci *host, bool dto) dw_mci 2537 drivers/mmc/host/dw_mmc.c static void dw_mci_write_data_pio(struct dw_mci *host) dw_mci 2591 drivers/mmc/host/dw_mmc.c static void dw_mci_cmd_interrupt(struct dw_mci *host, u32 status) dw_mci 2604 drivers/mmc/host/dw_mmc.c static void dw_mci_handle_cd(struct dw_mci *host) dw_mci 2616 drivers/mmc/host/dw_mmc.c struct dw_mci *host = dev_id; dw_mci 2745 drivers/mmc/host/dw_mmc.c struct dw_mci *host = slot->host; dw_mci 2793 drivers/mmc/host/dw_mmc.c static int dw_mci_init_slot(struct dw_mci *host) dw_mci 2877 drivers/mmc/host/dw_mmc.c static void dw_mci_init_dma(struct dw_mci *host) dw_mci 2971 drivers/mmc/host/dw_mmc.c struct dw_mci *host = from_timer(host, t, cmd11_timer); dw_mci 2985 drivers/mmc/host/dw_mmc.c struct dw_mci *host = from_timer(host, t, cto_timer); dw_mci 3040 drivers/mmc/host/dw_mmc.c struct dw_mci *host = from_timer(host, t, dto_timer); dw_mci 3090 drivers/mmc/host/dw_mmc.c static struct dw_mci_board *dw_mci_parse_dt(struct dw_mci *host) dw_mci 3134 drivers/mmc/host/dw_mmc.c static struct dw_mci_board *dw_mci_parse_dt(struct dw_mci *host) dw_mci 3140 drivers/mmc/host/dw_mmc.c static void dw_mci_enable_cd(struct dw_mci *host) dw_mci 3161 drivers/mmc/host/dw_mmc.c int dw_mci_probe(struct dw_mci *host) dw_mci 3369 drivers/mmc/host/dw_mmc.c void dw_mci_remove(struct dw_mci *host) dw_mci 3398 drivers/mmc/host/dw_mmc.c struct dw_mci *host = dev_get_drvdata(dev); dw_mci 3417 drivers/mmc/host/dw_mmc.c struct dw_mci *host = dev_get_drvdata(dev); dw_mci 221 drivers/mmc/host/dw_mmc.h void (*push_data)(struct dw_mci *host, void *buf, int cnt); dw_mci 222 drivers/mmc/host/dw_mmc.h void (*pull_data)(struct dw_mci *host, void *buf, int cnt); dw_mci 238 drivers/mmc/host/dw_mmc.h int (*init)(struct dw_mci *host); dw_mci 239 drivers/mmc/host/dw_mmc.h int (*start)(struct dw_mci *host, unsigned int sg_len); dw_mci 241 drivers/mmc/host/dw_mmc.h void (*stop)(struct dw_mci *host); dw_mci 242 drivers/mmc/host/dw_mmc.h void (*cleanup)(struct dw_mci *host); dw_mci 243 drivers/mmc/host/dw_mmc.h void (*exit)(struct dw_mci *host); dw_mci 497 drivers/mmc/host/dw_mmc.h extern int dw_mci_probe(struct dw_mci *host); dw_mci 498 drivers/mmc/host/dw_mmc.h extern void dw_mci_remove(struct dw_mci *host); dw_mci 522 drivers/mmc/host/dw_mmc.h struct dw_mci *host; dw_mci 558 drivers/mmc/host/dw_mmc.h int (*init)(struct dw_mci *host); dw_mci 559 drivers/mmc/host/dw_mmc.h void (*set_ios)(struct dw_mci *host, struct mmc_ios *ios); dw_mci 560 drivers/mmc/host/dw_mmc.h int (*parse_dt)(struct dw_mci *host); dw_mci 562 drivers/mmc/host/dw_mmc.h int (*prepare_hs400_tuning)(struct dw_mci *host,