Symbol: mmci_host
drivers/mmc/host/mmci.c
1010
static int _mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data,
drivers/mmc/host/mmci.c
1085
int mmci_dmae_prep_data(struct mmci_host *host,
drivers/mmc/host/mmci.c
1106
int mmci_dmae_start(struct mmci_host *host, unsigned int *datactrl)
drivers/mmc/host/mmci.c
1124
void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci.c
1140
void mmci_dmae_unprep_data(struct mmci_host *host,
drivers/mmc/host/mmci.c
1190
static void mmci_variant_init(struct mmci_host *host)
drivers/mmc/host/mmci.c
1195
static void ux500_variant_init(struct mmci_host *host)
drivers/mmc/host/mmci.c
1201
static void ux500v2_variant_init(struct mmci_host *host)
drivers/mmc/host/mmci.c
1210
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
1227
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
1236
static void mmci_start_data(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci.c
1321
mmci_start_command(struct mmci_host *host, struct mmc_command *cmd, u32 c)
drivers/mmc/host/mmci.c
1381
static void mmci_stop_command(struct mmci_host *host)
drivers/mmc/host/mmci.c
1388
mmci_data_irq(struct mmci_host *host, struct mmc_data *data,
drivers/mmc/host/mmci.c
1470
mmci_cmd_irq(struct mmci_host *host, struct mmc_command *cmd,
drivers/mmc/host/mmci.c
1544
static char *ux500_state_str(struct mmci_host *host)
drivers/mmc/host/mmci.c
1565
struct mmci_host *host = container_of(work, struct mmci_host,
drivers/mmc/host/mmci.c
1592
static int mmci_get_rx_fifocnt(struct mmci_host *host, u32 status, int remain)
drivers/mmc/host/mmci.c
1597
static int mmci_qcom_get_rx_fifocnt(struct mmci_host *host, u32 status, int r)
drivers/mmc/host/mmci.c
1611
static int mmci_pio_read(struct mmci_host *host, char *buffer, unsigned int remain)
drivers/mmc/host/mmci.c
1659
static int mmci_pio_write(struct mmci_host *host, char *buffer, unsigned int remain, u32 status)
drivers/mmc/host/mmci.c
1699
struct mmci_host *host = dev_id;
drivers/mmc/host/mmci.c
1769
static void mmci_write_sdio_irq_bit(struct mmci_host *host, int enable)
drivers/mmc/host/mmci.c
1780
static void mmci_signal_sdio_irq(struct mmci_host *host, u32 status)
drivers/mmc/host/mmci.c
1793
struct mmci_host *host = dev_id;
drivers/mmc/host/mmci.c
1857
struct mmci_host *host = dev_id;
drivers/mmc/host/mmci.c
1881
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
1913
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
1928
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2040
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2055
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2073
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2091
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2112
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2170
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2209
struct mmci_host *host;
drivers/mmc/host/mmci.c
2495
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2519
static void mmci_save(struct mmci_host *host)
drivers/mmc/host/mmci.c
2536
static void mmci_restore(struct mmci_host *host)
drivers/mmc/host/mmci.c
2560
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
2575
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
373
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci.c
385
static void mmci_reg_delay(struct mmci_host *host)
drivers/mmc/host/mmci.c
403
void mmci_write_clkreg(struct mmci_host *host, u32 clk)
drivers/mmc/host/mmci.c
414
void mmci_write_pwrreg(struct mmci_host *host, u32 pwr)
drivers/mmc/host/mmci.c
425
static void mmci_write_datactrlreg(struct mmci_host *host, u32 datactrl)
drivers/mmc/host/mmci.c
440
static void mmci_set_clkreg(struct mmci_host *host, unsigned int desired)
drivers/mmc/host/mmci.c
49
static void mmci_variant_init(struct mmci_host *host);
drivers/mmc/host/mmci.c
499
static void mmci_dma_release(struct mmci_host *host)
drivers/mmc/host/mmci.c
50
static void ux500_variant_init(struct mmci_host *host);
drivers/mmc/host/mmci.c
507
static void mmci_dma_setup(struct mmci_host *host)
drivers/mmc/host/mmci.c
51
static void ux500v2_variant_init(struct mmci_host *host);
drivers/mmc/host/mmci.c
524
static int mmci_validate_data(struct mmci_host *host,
drivers/mmc/host/mmci.c
543
static int mmci_prep_data(struct mmci_host *host, struct mmc_data *data, bool next)
drivers/mmc/host/mmci.c
559
static void mmci_unprep_data(struct mmci_host *host, struct mmc_data *data,
drivers/mmc/host/mmci.c
568
static void mmci_get_next_data(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci.c
576
static int mmci_dma_start(struct mmci_host *host, unsigned int datactrl)
drivers/mmc/host/mmci.c
613
static void mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci.c
622
static void mmci_dma_error(struct mmci_host *host)
drivers/mmc/host/mmci.c
632
mmci_request_end(struct mmci_host *host, struct mmc_request *mrq)
drivers/mmc/host/mmci.c
644
static void mmci_set_mask1(struct mmci_host *host, unsigned int mask)
drivers/mmc/host/mmci.c
664
static void mmci_stop_data(struct mmci_host *host)
drivers/mmc/host/mmci.c
671
static void mmci_init_sg(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci.c
683
static u32 mmci_get_dctrl_cfg(struct mmci_host *host)
drivers/mmc/host/mmci.c
688
static u32 ux500v2_get_dctrl_cfg(struct mmci_host *host)
drivers/mmc/host/mmci.c
693
static void ux500_busy_clear_mask_done(struct mmci_host *host)
drivers/mmc/host/mmci.c
721
static bool ux500_busy_complete(struct mmci_host *host, struct mmc_command *cmd,
drivers/mmc/host/mmci.c
844
int mmci_dmae_setup(struct mmci_host *host)
drivers/mmc/host/mmci.c
922
void mmci_dmae_release(struct mmci_host *host)
drivers/mmc/host/mmci.c
933
static void mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci.c
947
void mmci_dmae_error(struct mmci_host *host)
drivers/mmc/host/mmci.c
964
void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci.h
265
struct mmci_host;
drivers/mmc/host/mmci.h
385
void (*init)(struct mmci_host *host);
drivers/mmc/host/mmci.h
390
int (*validate_data)(struct mmci_host *host, struct mmc_data *data);
drivers/mmc/host/mmci.h
391
int (*prep_data)(struct mmci_host *host, struct mmc_data *data,
drivers/mmc/host/mmci.h
393
void (*unprep_data)(struct mmci_host *host, struct mmc_data *data,
drivers/mmc/host/mmci.h
395
u32 (*get_datactrl_cfg)(struct mmci_host *host);
drivers/mmc/host/mmci.h
396
void (*get_next_data)(struct mmci_host *host, struct mmc_data *data);
drivers/mmc/host/mmci.h
397
int (*dma_setup)(struct mmci_host *host);
drivers/mmc/host/mmci.h
398
void (*dma_release)(struct mmci_host *host);
drivers/mmc/host/mmci.h
399
int (*dma_start)(struct mmci_host *host, unsigned int *datactrl);
drivers/mmc/host/mmci.h
400
void (*dma_finalize)(struct mmci_host *host, struct mmc_data *data);
drivers/mmc/host/mmci.h
401
void (*dma_error)(struct mmci_host *host);
drivers/mmc/host/mmci.h
402
void (*set_clkreg)(struct mmci_host *host, unsigned int desired);
drivers/mmc/host/mmci.h
403
void (*set_pwrreg)(struct mmci_host *host, unsigned int pwr);
drivers/mmc/host/mmci.h
404
bool (*busy_complete)(struct mmci_host *host, struct mmc_command *cmd, u32 status, u32 err_msk);
drivers/mmc/host/mmci.h
405
void (*pre_sig_volt_switch)(struct mmci_host *host);
drivers/mmc/host/mmci.h
406
int (*post_sig_volt_switch)(struct mmci_host *host, struct mmc_ios *ios);
drivers/mmc/host/mmci.h
455
int (*get_rx_fifocnt)(struct mmci_host *h, u32 status, int remain);
drivers/mmc/host/mmci.h
467
void mmci_write_clkreg(struct mmci_host *host, u32 clk);
drivers/mmc/host/mmci.h
468
void mmci_write_pwrreg(struct mmci_host *host, u32 pwr);
drivers/mmc/host/mmci.h
470
static inline u32 mmci_dctrl_blksz(struct mmci_host *host)
drivers/mmc/host/mmci.h
476
int mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data,
drivers/mmc/host/mmci.h
478
void mmci_dmae_unprep_data(struct mmci_host *host, struct mmc_data *data,
drivers/mmc/host/mmci.h
480
void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data);
drivers/mmc/host/mmci.h
481
int mmci_dmae_setup(struct mmci_host *host);
drivers/mmc/host/mmci.h
482
void mmci_dmae_release(struct mmci_host *host);
drivers/mmc/host/mmci.h
483
int mmci_dmae_start(struct mmci_host *host, unsigned int *datactrl);
drivers/mmc/host/mmci.h
484
void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data);
drivers/mmc/host/mmci.h
485
void mmci_dmae_error(struct mmci_host *host);
drivers/mmc/host/mmci.h
489
void qcom_variant_init(struct mmci_host *host);
drivers/mmc/host/mmci.h
491
static inline void qcom_variant_init(struct mmci_host *host) {}
drivers/mmc/host/mmci.h
495
void sdmmc_variant_init(struct mmci_host *host);
drivers/mmc/host/mmci.h
497
static inline void sdmmc_variant_init(struct mmci_host *host) {}
drivers/mmc/host/mmci_qcom_dml.c
120
static int qcom_dma_setup(struct mmci_host *host)
drivers/mmc/host/mmci_qcom_dml.c
183
static u32 qcom_get_dctrl_cfg(struct mmci_host *host)
drivers/mmc/host/mmci_qcom_dml.c
200
void qcom_variant_init(struct mmci_host *host)
drivers/mmc/host/mmci_qcom_dml.c
48
static int qcom_dma_start(struct mmci_host *host, unsigned int *datactrl)
drivers/mmc/host/mmci_stm32_sdmmc.c
131
static int _sdmmc_idma_prep_data(struct mmci_host *host,
drivers/mmc/host/mmci_stm32_sdmmc.c
160
static int sdmmc_idma_prep_data(struct mmci_host *host,
drivers/mmc/host/mmci_stm32_sdmmc.c
170
static void sdmmc_idma_unprep_data(struct mmci_host *host,
drivers/mmc/host/mmci_stm32_sdmmc.c
188
static int sdmmc_idma_setup(struct mmci_host *host)
drivers/mmc/host/mmci_stm32_sdmmc.c
220
static int sdmmc_idma_start(struct mmci_host *host, unsigned int *datactrl)
drivers/mmc/host/mmci_stm32_sdmmc.c
269
static void sdmmc_idma_error(struct mmci_host *host)
drivers/mmc/host/mmci_stm32_sdmmc.c
286
static void sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data)
drivers/mmc/host/mmci_stm32_sdmmc.c
298
static void mmci_sdmmc_set_clkreg(struct mmci_host *host, unsigned int desired)
drivers/mmc/host/mmci_stm32_sdmmc.c
360
static void mmci_sdmmc_set_pwrreg(struct mmci_host *host, unsigned int pwr)
drivers/mmc/host/mmci_stm32_sdmmc.c
408
static u32 sdmmc_get_dctrl_cfg(struct mmci_host *host)
drivers/mmc/host/mmci_stm32_sdmmc.c
438
static bool sdmmc_busy_complete(struct mmci_host *host, struct mmc_command *cmd,
drivers/mmc/host/mmci_stm32_sdmmc.c
504
static int sdmmc_dlyb_mp15_prepare(struct mmci_host *host)
drivers/mmc/host/mmci_stm32_sdmmc.c
568
static int sdmmc_dlyb_mp25_prepare(struct mmci_host *host)
drivers/mmc/host/mmci_stm32_sdmmc.c
577
static int sdmmc_dlyb_phase_tuning(struct mmci_host *host, u32 opcode)
drivers/mmc/host/mmci_stm32_sdmmc.c
624
struct mmci_host *host = mmc_priv(mmc);
drivers/mmc/host/mmci_stm32_sdmmc.c
657
static void sdmmc_pre_sig_volt_vswitch(struct mmci_host *host)
drivers/mmc/host/mmci_stm32_sdmmc.c
665
static int sdmmc_post_sig_volt_switch(struct mmci_host *host,
drivers/mmc/host/mmci_stm32_sdmmc.c
69
int (*tuning_prepare)(struct mmci_host *host);
drivers/mmc/host/mmci_stm32_sdmmc.c
724
void sdmmc_variant_init(struct mmci_host *host)
drivers/mmc/host/mmci_stm32_sdmmc.c
81
static int sdmmc_idma_validate_data(struct mmci_host *host,