Home
last modified time | relevance | path

Searched refs:mmci_host (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/mmc/host/
H A Dmmci.h265 struct mmci_host;
385 void (*init)(struct mmci_host *host);
390 int (*validate_data)(struct mmci_host *host, struct mmc_data *data);
391 int (*prep_data)(struct mmci_host *host, struct mmc_data *data,
393 void (*unprep_data)(struct mmci_host *host, struct mmc_data *data,
395 u32 (*get_datactrl_cfg)(struct mmci_host *host);
396 void (*get_next_data)(struct mmci_host *host, struct mmc_data *data);
397 int (*dma_setup)(struct mmci_host *host);
398 void (*dma_release)(struct mmci_host *host);
399 int (*dma_start)(struct mmci_host *host, unsigned int *datactrl);
[all …]
H A Dmmci.c49 static void mmci_variant_init(struct mmci_host *host);
50 static void ux500_variant_init(struct mmci_host *host);
51 static void ux500v2_variant_init(struct mmci_host *host);
373 struct mmci_host *host = mmc_priv(mmc); in mmci_card_busy()
385 static void mmci_reg_delay(struct mmci_host *host) in mmci_reg_delay()
403 void mmci_write_clkreg(struct mmci_host *host, u32 clk) in mmci_write_clkreg()
414 void mmci_write_pwrreg(struct mmci_host *host, u32 pwr) in mmci_write_pwrreg()
425 static void mmci_write_datactrlreg(struct mmci_host *host, u32 datactrl) in mmci_write_datactrlreg()
440 static void mmci_set_clkreg(struct mmci_host *host, unsigned int desired) in mmci_set_clkreg()
499 static void mmci_dma_release(struct mmci_host *host) in mmci_dma_release()
[all …]
H A Dmmci_stm32_sdmmc.c69 int (*tuning_prepare)(struct mmci_host *host);
81 static int sdmmc_idma_validate_data(struct mmci_host *host, in sdmmc_idma_validate_data()
131 static int _sdmmc_idma_prep_data(struct mmci_host *host, in _sdmmc_idma_prep_data()
160 static int sdmmc_idma_prep_data(struct mmci_host *host, in sdmmc_idma_prep_data()
170 static void sdmmc_idma_unprep_data(struct mmci_host *host, in sdmmc_idma_unprep_data()
188 static int sdmmc_idma_setup(struct mmci_host *host) in sdmmc_idma_setup()
220 static int sdmmc_idma_start(struct mmci_host *host, unsigned int *datactrl) in sdmmc_idma_start()
269 static void sdmmc_idma_error(struct mmci_host *host) in sdmmc_idma_error()
286 static void sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data) in sdmmc_idma_finalize()
298 static void mmci_sdmmc_set_clkreg(struct mmci_host *host, unsigned int desired) in mmci_sdmmc_set_clkreg()
[all …]
H A Dmmci_qcom_dml.c48 static int qcom_dma_start(struct mmci_host *host, unsigned int *datactrl) in qcom_dma_start()
120 static int qcom_dma_setup(struct mmci_host *host) in qcom_dma_setup()
183 static u32 qcom_get_dctrl_cfg(struct mmci_host *host) in qcom_get_dctrl_cfg()
200 void qcom_variant_init(struct mmci_host *host) in qcom_variant_init()