Lines Matching refs:mmci_host
47 static void mmci_variant_init(struct mmci_host *host);
48 static void ux500_variant_init(struct mmci_host *host);
49 static void ux500v2_variant_init(struct mmci_host *host);
337 struct mmci_host *host = mmc_priv(mmc);
349 static void mmci_reg_delay(struct mmci_host *host)
367 void mmci_write_clkreg(struct mmci_host *host, u32 clk)
378 void mmci_write_pwrreg(struct mmci_host *host, u32 pwr)
389 static void mmci_write_datactrlreg(struct mmci_host *host, u32 datactrl)
403 static void mmci_set_clkreg(struct mmci_host *host, unsigned int desired)
462 static void mmci_dma_release(struct mmci_host *host)
470 static void mmci_dma_setup(struct mmci_host *host)
487 static int mmci_validate_data(struct mmci_host *host,
506 static int mmci_prep_data(struct mmci_host *host, struct mmc_data *data, bool next)
522 static void mmci_unprep_data(struct mmci_host *host, struct mmc_data *data,
531 static void mmci_get_next_data(struct mmci_host *host, struct mmc_data *data)
539 static int mmci_dma_start(struct mmci_host *host, unsigned int datactrl)
576 static void mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data)
585 static void mmci_dma_error(struct mmci_host *host)
595 mmci_request_end(struct mmci_host *host, struct mmc_request *mrq)
607 static void mmci_set_mask1(struct mmci_host *host, unsigned int mask)
627 static void mmci_stop_data(struct mmci_host *host)
634 static void mmci_init_sg(struct mmci_host *host, struct mmc_data *data)
646 static u32 mmci_get_dctrl_cfg(struct mmci_host *host)
651 static u32 ux500v2_get_dctrl_cfg(struct mmci_host *host)
656 static bool ux500_busy_complete(struct mmci_host *host, u32 status, u32 err_msk)
736 int mmci_dmae_setup(struct mmci_host *host)
814 void mmci_dmae_release(struct mmci_host *host)
825 static void mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data)
839 void mmci_dmae_error(struct mmci_host *host)
856 void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data)
902 static int _mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data,
977 int mmci_dmae_prep_data(struct mmci_host *host,
998 int mmci_dmae_start(struct mmci_host *host, unsigned int *datactrl)
1016 void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data)
1032 void mmci_dmae_unprep_data(struct mmci_host *host,
1082 static void mmci_variant_init(struct mmci_host *host)
1087 static void ux500_variant_init(struct mmci_host *host)
1093 static void ux500v2_variant_init(struct mmci_host *host)
1102 struct mmci_host *host = mmc_priv(mmc);
1119 struct mmci_host *host = mmc_priv(mmc);
1128 static void mmci_start_data(struct mmci_host *host, struct mmc_data *data)
1213 mmci_start_command(struct mmci_host *host, struct mmc_command *cmd, u32 c)
1268 static void mmci_stop_command(struct mmci_host *host)
1275 mmci_data_irq(struct mmci_host *host, struct mmc_data *data,
1357 mmci_cmd_irq(struct mmci_host *host, struct mmc_command *cmd,
1427 static int mmci_get_rx_fifocnt(struct mmci_host *host, u32 status, int remain)
1432 static int mmci_qcom_get_rx_fifocnt(struct mmci_host *host, u32 status, int r)
1446 static int mmci_pio_read(struct mmci_host *host, char *buffer, unsigned int remain)
1494 static int mmci_pio_write(struct mmci_host *host, char *buffer, unsigned int remain, u32 status)
1534 struct mmci_host *host = dev_id;
1609 struct mmci_host *host = dev_id;
1668 struct mmci_host *host = dev_id;
1692 struct mmci_host *host = mmc_priv(mmc);
1724 struct mmci_host *host = mmc_priv(mmc);
1739 struct mmci_host *host = mmc_priv(mmc);
1855 struct mmci_host *host = mmc_priv(mmc);
1870 struct mmci_host *host = mmc_priv(mmc);
1898 struct mmci_host *host = mmc_priv(mmc);
1937 struct mmci_host *host;
1953 mmc = mmc_alloc_host(sizeof(struct mmci_host), &dev->dev);
2214 struct mmci_host *host = mmc_priv(mmc);
2240 static void mmci_save(struct mmci_host *host)
2257 static void mmci_restore(struct mmci_host *host)
2281 struct mmci_host *host = mmc_priv(mmc);
2296 struct mmci_host *host = mmc_priv(mmc);