Lines Matching refs:mmci_host

49 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);
369 struct mmci_host *host = mmc_priv(mmc);
381 static void mmci_reg_delay(struct mmci_host *host)
399 void mmci_write_clkreg(struct mmci_host *host, u32 clk)
410 void mmci_write_pwrreg(struct mmci_host *host, u32 pwr)
421 static void mmci_write_datactrlreg(struct mmci_host *host, u32 datactrl)
435 static void mmci_set_clkreg(struct mmci_host *host, unsigned int desired)
494 static void mmci_dma_release(struct mmci_host *host)
502 static void mmci_dma_setup(struct mmci_host *host)
519 static int mmci_validate_data(struct mmci_host *host,
538 static int mmci_prep_data(struct mmci_host *host, struct mmc_data *data, bool next)
554 static void mmci_unprep_data(struct mmci_host *host, struct mmc_data *data,
563 static void mmci_get_next_data(struct mmci_host *host, struct mmc_data *data)
571 static int mmci_dma_start(struct mmci_host *host, unsigned int datactrl)
608 static void mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data)
617 static void mmci_dma_error(struct mmci_host *host)
627 mmci_request_end(struct mmci_host *host, struct mmc_request *mrq)
639 static void mmci_set_mask1(struct mmci_host *host, unsigned int mask)
659 static void mmci_stop_data(struct mmci_host *host)
666 static void mmci_init_sg(struct mmci_host *host, struct mmc_data *data)
678 static u32 mmci_get_dctrl_cfg(struct mmci_host *host)
683 static u32 ux500v2_get_dctrl_cfg(struct mmci_host *host)
688 static void ux500_busy_clear_mask_done(struct mmci_host *host)
716 static bool ux500_busy_complete(struct mmci_host *host, struct mmc_command *cmd,
839 int mmci_dmae_setup(struct mmci_host *host)
917 void mmci_dmae_release(struct mmci_host *host)
928 static void mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data)
942 void mmci_dmae_error(struct mmci_host *host)
959 void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data)
1005 static int _mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data,
1080 int mmci_dmae_prep_data(struct mmci_host *host,
1101 int mmci_dmae_start(struct mmci_host *host, unsigned int *datactrl)
1119 void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data)
1135 void mmci_dmae_unprep_data(struct mmci_host *host,
1185 static void mmci_variant_init(struct mmci_host *host)
1190 static void ux500_variant_init(struct mmci_host *host)
1196 static void ux500v2_variant_init(struct mmci_host *host)
1205 struct mmci_host *host = mmc_priv(mmc);
1222 struct mmci_host *host = mmc_priv(mmc);
1231 static void mmci_start_data(struct mmci_host *host, struct mmc_data *data)
1316 mmci_start_command(struct mmci_host *host, struct mmc_command *cmd, u32 c)
1376 static void mmci_stop_command(struct mmci_host *host)
1383 mmci_data_irq(struct mmci_host *host, struct mmc_data *data,
1465 mmci_cmd_irq(struct mmci_host *host, struct mmc_command *cmd,
1539 static char *ux500_state_str(struct mmci_host *host)
1560 struct mmci_host *host = container_of(work, struct mmci_host,
1587 static int mmci_get_rx_fifocnt(struct mmci_host *host, u32 status, int remain)
1592 static int mmci_qcom_get_rx_fifocnt(struct mmci_host *host, u32 status, int r)
1606 static int mmci_pio_read(struct mmci_host *host, char *buffer, unsigned int remain)
1654 static int mmci_pio_write(struct mmci_host *host, char *buffer, unsigned int remain, u32 status)
1694 struct mmci_host *host = dev_id;
1769 struct mmci_host *host = dev_id;
1830 struct mmci_host *host = dev_id;
1854 struct mmci_host *host = mmc_priv(mmc);
1886 struct mmci_host *host = mmc_priv(mmc);
1901 struct mmci_host *host = mmc_priv(mmc);
2013 struct mmci_host *host = mmc_priv(mmc);
2028 struct mmci_host *host = mmc_priv(mmc);
2057 struct mmci_host *host = mmc_priv(mmc);
2115 struct mmci_host *host = mmc_priv(mmc);
2154 struct mmci_host *host;
2170 mmc = mmc_alloc_host(sizeof(struct mmci_host), &dev->dev);
2438 struct mmci_host *host = mmc_priv(mmc);
2464 static void mmci_save(struct mmci_host *host)
2481 static void mmci_restore(struct mmci_host *host)
2505 struct mmci_host *host = mmc_priv(mmc);
2520 struct mmci_host *host = mmc_priv(mmc);