Home
last modified time | relevance | path

Searched refs:mmc_data (Results 1 – 25 of 79) sorted by relevance

1234

/drivers/mmc/host/
A Dmmci.h390 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,
396 void (*get_next_data)(struct mmci_host *host, struct mmc_data *data);
400 void (*dma_finalize)(struct mmci_host *host, struct mmc_data *data);
415 struct mmc_data *data;
476 int mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data,
478 void mmci_dmae_unprep_data(struct mmci_host *host, struct mmc_data *data,
480 void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data);
484 void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data);
A Drenesas_sdhi_core.c1055 struct tmio_mmc_data *mmc_data; in renesas_sdhi_probe() local
1076 mmc_data = &priv->mmc_data; in renesas_sdhi_probe()
1114 host = tmio_mmc_host_alloc(pdev, mmc_data); in renesas_sdhi_probe()
1121 mmc_data->flags |= of_data->tmio_flags; in renesas_sdhi_probe()
1127 mmc_data->max_segs = of_data->max_segs; in renesas_sdhi_probe()
1151 if (mmc_data->flags & TMIO_MMC_MIN_RCAR2) { in renesas_sdhi_probe()
1168 *mmc_data = *mmd; in renesas_sdhi_probe()
1179 mmc_data->flags |= TMIO_MMC_BLKSZ_2BYTES; in renesas_sdhi_probe()
1184 mmc_data->flags |= TMIO_MMC_SDIO_IRQ; in renesas_sdhi_probe()
1217 mmc_data->max_blk_count = U16_MAX; in renesas_sdhi_probe()
[all …]
A Djz4740_mmc.c278 struct mmc_data *data) in jz4740_mmc_get_dma_chan()
287 struct mmc_data *data) in jz4740_mmc_dma_unmap()
300 struct mmc_data *data, in jz4740_mmc_prepare_dma_data()
328 struct mmc_data *data) in jz4740_mmc_start_dma_transfer()
378 struct mmc_data *data = mrq->data; in jz4740_mmc_pre_request()
393 struct mmc_data *data = mrq->data; in jz4740_mmc_post_request()
459 struct mmc_data *data; in jz4740_mmc_request_done()
492 struct mmc_data *data) in jz4740_mmc_transfer_check_state()
517 struct mmc_data *data) in jz4740_mmc_write_data()
572 struct mmc_data *data) in jz4740_mmc_read_data()
[all …]
A Dmeson-gx-mmc.c205 static unsigned int meson_mmc_get_timeout_msecs(struct mmc_data *data) in meson_mmc_get_timeout_msecs()
232 struct mmc_data *data = mrq->data; in meson_mmc_get_transfer_mode()
277 static inline bool meson_mmc_desc_chain_mode(const struct mmc_data *data) in meson_mmc_desc_chain_mode()
282 static inline bool meson_mmc_bounce_buf_read(const struct mmc_data *data) in meson_mmc_bounce_buf_read()
290 struct mmc_data *data = mrq->data; in meson_mmc_pre_req()
310 struct mmc_data *data = mrq->data; in meson_mmc_post_req()
709 struct mmc_data *data = host->cmd->data; in meson_mmc_desc_chain_transfer()
744 static void meson_mmc_copy_buffer(struct meson_host *host, struct mmc_data *data, in meson_mmc_copy_buffer()
793 struct mmc_data *data = cmd->data; in meson_mmc_start_cmd()
986 struct mmc_data *data = cmd->data; in meson_mmc_irq()
[all …]
A Dwbsd.c237 static inline void wbsd_init_sg(struct wbsd_host *host, struct mmc_data *data) in wbsd_init_sg()
273 static inline void wbsd_sg_to_dma(struct wbsd_host *host, struct mmc_data *data) in wbsd_sg_to_dma()
402 struct mmc_data *data = host->mrq->cmd->data; in wbsd_empty_fifo()
467 struct mmc_data *data = host->mrq->cmd->data; in wbsd_fill_fifo()
530 static void wbsd_prepare_data(struct wbsd_host *host, struct mmc_data *data) in wbsd_prepare_data()
665 static void wbsd_finish_data(struct wbsd_host *host, struct mmc_data *data) in wbsd_finish_data()
973 static inline struct mmc_data *wbsd_get_data(struct wbsd_host *host) in wbsd_get_data()
1042 struct mmc_data *data; in wbsd_fifo_bh_work()
1073 struct mmc_data *data; in wbsd_crc_bh_work()
1097 struct mmc_data *data; in wbsd_timeout_bh_work()
[all …]
A Datmel-mci.c346 struct mmc_data *data;
440 struct mmc_data *data; in atmci_req_show()
791 struct mmc_data *data; in atmci_prepare_command()
929 struct mmc_data *data = host->data; in atmci_pdc_cleanup()
967 struct mmc_data *data = host->data; in atmci_dma_cleanup()
981 struct mmc_data *data = host->data; in atmci_dma_complete()
1264 struct mmc_data *data; in atmci_start_request()
1378 struct mmc_data *data; in atmci_request()
1754 struct mmc_data *data = host->data; in atmci_work_func()
1954 struct mmc_data *data = host->data; in atmci_read_data_pio()
[all …]
A Dmmci_stm32_sdmmc.c82 struct mmc_data *data) in sdmmc_idma_validate_data()
132 struct mmc_data *data) in _sdmmc_idma_prep_data()
161 struct mmc_data *data, bool next) in sdmmc_idma_prep_data()
171 struct mmc_data *data, int err) in sdmmc_idma_unprep_data()
225 struct mmc_data *data = host->data; in sdmmc_idma_start()
271 struct mmc_data *data = host->data; in sdmmc_idma_error()
286 static void sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data) in sdmmc_idma_finalize()
A Drenesas_sdhi.h78 struct tmio_mmc_data mmc_data; member
103 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
A Dsh_mmcif.c286 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_rx()
336 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_tx()
605 struct mmc_data *data = mrq->data; in sh_mmcif_single_read()
623 struct mmc_data *data = host->mrq->data; in sh_mmcif_read_block()
658 struct mmc_data *data = mrq->data; in sh_mmcif_multi_read()
684 struct mmc_data *data = host->mrq->data; in sh_mmcif_mread_block()
715 struct mmc_data *data = mrq->data; in sh_mmcif_single_write()
733 struct mmc_data *data = host->mrq->data; in sh_mmcif_write_block()
768 struct mmc_data *data = mrq->data; in sh_mmcif_multi_write()
844 struct mmc_data *data = mrq->data; in sh_mmcif_set_cmd()
[all …]
A Dowl-mmc.c118 struct mmc_data *data;
158 struct mmc_data *data = mrq->data; in owl_mmc_finish_request()
175 struct mmc_data *data) in owl_mmc_send_cmd()
287 struct mmc_data *data = owl_host->data; in owl_mmc_dma_complete()
294 struct mmc_data *data) in owl_mmc_prepare_data()
343 struct mmc_data *data = mrq->data; in owl_mmc_request()
A Dusdhi6rol0.c317 struct mmc_data *data = host->mrq->data; in usdhi6_blk_bounce()
345 struct mmc_data *data = mrq->data; in usdhi6_sg_prep()
357 struct mmc_data *data = host->mrq->data; in usdhi6_sg_map()
397 struct mmc_data *data = host->mrq->data; in usdhi6_sg_unmap()
437 struct mmc_data *data = host->mrq->data; in usdhi6_sg_advance()
534 struct mmc_data *data = host->mrq->data; in usdhi6_dma_stop_unmap()
569 struct mmc_data *data = host->mrq->data; in usdhi6_dma_setup()
628 struct mmc_data *data = host->mrq->data; in usdhi6_dma_kill()
904 struct mmc_data *data = mrq->data; in usdhi6_request_done()
989 struct mmc_data *data = mrq->data; in usdhi6_rq_start()
[all …]
A Drenesas_sdhi_internal_dmac.c368 struct mmc_data *data, in renesas_sdhi_internal_dmac_unmap()
383 struct mmc_data *data, in renesas_sdhi_internal_dmac_map()
406 struct mmc_data *data) in renesas_sdhi_internal_dmac_start_dma()
515 struct mmc_data *data = mrq->data; in renesas_sdhi_internal_dmac_post_req()
527 struct mmc_data *data = mrq->data; in renesas_sdhi_internal_dmac_pre_req()
A Dcavium.c368 static int get_dma_dir(struct mmc_data *data) in get_dma_dir()
373 static int finish_dma_single(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma_single()
381 static int finish_dma_sg(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma_sg()
401 static int finish_dma(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma()
516 static u64 prepare_dma_single(struct cvm_mmc_host *host, struct mmc_data *data) in prepare_dma_single()
552 static u64 prepare_dma_sg(struct cvm_mmc_host *host, struct mmc_data *data) in prepare_dma_sg()
617 static u64 prepare_dma(struct cvm_mmc_host *host, struct mmc_data *data) in prepare_dma()
654 struct mmc_data *data; in cvm_mmc_dma_request()
A Ddw_mmc.c114 struct mmc_data *data; in dw_mci_req_show()
437 struct mmc_data *data = host->data; in dw_mci_dma_cleanup()
476 struct mmc_data *data = host->data; in dw_mci_dmac_complete_dma()
579 struct mmc_data *data, in dw_mci_prepare_desc64()
651 struct mmc_data *data, in dw_mci_prepare_desc32()
876 struct mmc_data *data, in dw_mci_pre_dma_transfer()
917 struct mmc_data *data = mrq->data; in dw_mci_pre_req()
935 struct mmc_data *data = mrq->data; in dw_mci_post_req()
1321 struct mmc_data *data; in __dw_mci_start_request()
1853 struct mmc_data *data = host->data; in dw_mci_start_fault_timer()
[all …]
A Dmmci.c525 struct mmc_data *data) in mmci_validate_data()
559 static void mmci_unprep_data(struct mmci_host *host, struct mmc_data *data, in mmci_unprep_data()
578 struct mmc_data *data = host->data; in mmci_dma_start()
671 static void mmci_init_sg(struct mmci_host *host, struct mmc_data *data) in mmci_init_sg()
933 static void mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data) in mmci_dma_unmap()
964 void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data) in mmci_dmae_finalize()
1086 struct mmc_data *data, in mmci_dmae_prep_data()
1141 struct mmc_data *data, int err) in mmci_dmae_unprep_data()
1211 struct mmc_data *data = mrq->data; in mmci_pre_request()
1228 struct mmc_data *data = mrq->data; in mmci_post_request()
[all …]
A Dalcor.c49 struct mmc_data *data;
152 struct mmc_data *data = host->data; in alcor_trigger_data_transfer()
230 struct mmc_data *data = host->data; in alcor_prepare_sg_miter()
243 struct mmc_data *data = cmd->data; in alcor_prepare_data()
342 struct mmc_data *data; in alcor_finish_data()
780 struct mmc_data *data = mrq->data; in alcor_pre_req()
831 struct mmc_data *data = mrq->data; in alcor_post_req()
A Domap.c126 struct mmc_data * data;
150 struct mmc_data *stop_data;
414 mmc_omap_release_dma(struct mmc_omap_host *host, struct mmc_data *data, in mmc_omap_release_dma()
444 struct mmc_data *data = host->stop_data; in mmc_omap_send_stop_work()
454 mmc_omap_xfer_done(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_xfer_done()
513 mmc_omap_abort_xfer(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_abort_xfer()
525 mmc_omap_end_of_data(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_end_of_data()
546 mmc_omap_dma_done(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_dma_done()
910 struct mmc_data *data = host->data; in mmc_omap_dma_callback()
953 struct mmc_data *data = req->data; in mmc_omap_prepare_data()
A Drtsx_pci_sdmmc.c147 struct mmc_data *data, bool pre) in sd_pre_dma_transfer()
183 struct mmc_data *data = mrq->data; in sdmmc_pre_req()
201 struct mmc_data *data = mrq->data; in sdmmc_post_req()
433 struct mmc_data *data = mrq->data; in sd_read_long_data()
491 struct mmc_data *data = mrq->data; in sd_write_long_data()
555 struct mmc_data *data = mrq->data; in sd_rw_multi()
584 struct mmc_data *data = mrq->data; in sd_normal_rw()
783 struct mmc_data *data) in sdio_extblock_cmd()
804 struct mmc_data *data = mrq->data; in sd_request()
875 struct mmc_data *data = mrq->data; in sdmmc_request()
A Dmxs-mmc.c53 struct mmc_data *data;
126 struct mmc_data *data = host->data; in mxs_mmc_request_done()
179 struct mmc_data *data = host->data; in mxs_mmc_irq_handler()
218 struct mmc_data *data = host->data; in mxs_mmc_prep_dma()
346 struct mmc_data *data = cmd->data; in mxs_mmc_adtc()
A Dcb710-mmc.c261 static bool cb710_is_transfer_size_supported(struct mmc_data *data) in cb710_is_transfer_size_supported()
266 static int cb710_mmc_receive(struct cb710_slot *slot, struct mmc_data *data) in cb710_mmc_receive()
310 static int cb710_mmc_send(struct cb710_slot *slot, struct mmc_data *data) in cb710_mmc_send()
426 struct mmc_data *data) in cb710_mmc_transfer_data()
448 struct mmc_data *data = cmd->data; in cb710_mmc_command()
A Dmoxart-mmc.c152 struct mmc_data *data) in moxart_init_sg()
165 struct mmc_data *data = host->mrq->cmd->data; in moxart_next_sg()
262 static void moxart_transfer_dma(struct mmc_data *data, struct moxart_host *host) in moxart_transfer_dma()
312 struct mmc_data *data = host->mrq->cmd->data; in moxart_transfer_pio()
365 struct mmc_data *data = host->mrq->cmd->data; in moxart_prepare_data()
A Dtifm_sd.c168 struct mmc_data *r_data = host->req->cmd->data; in tifm_sd_transfer_data()
223 static void tifm_sd_bounce_block(struct tifm_sd *host, struct mmc_data *r_data) in tifm_sd_bounce_block()
262 static int tifm_sd_set_dma_data(struct tifm_sd *host, struct mmc_data *r_data) in tifm_sd_set_dma_data()
475 struct mmc_data *r_data = NULL; in tifm_sd_data_event()
586 struct mmc_data *data) in tifm_sd_set_data_timeout()
618 struct mmc_data *r_data = mrq->cmd->data; in tifm_sd_request()
733 struct mmc_data *r_data = NULL; in tifm_sd_end_cmd()
A Dtmio_mmc_core.c55 struct mmc_data *data) in tmio_mmc_start_dma()
121 static void tmio_mmc_init_sg(struct tmio_mmc_host *host, struct mmc_data *data) in tmio_mmc_init_sg()
293 struct mmc_data *data = host->data; in tmio_mmc_start_command()
412 struct mmc_data *data = host->data; in tmio_mmc_pio_irq()
460 struct mmc_data *data = host->data; in tmio_mmc_do_data_irq()
515 struct mmc_data *data; in tmio_mmc_data_irq()
731 struct mmc_data *data) in tmio_mmc_start_data()
A Dsdhci.h601 struct mmc_data *data; /* Current data request */
720 struct mmc_data *data,
836 void sdhci_initialize_data(struct sdhci_host *host, struct mmc_data *data);
837 void sdhci_prepare_dma(struct sdhci_host *host, struct mmc_data *data);
A Dtoshsd.c159 struct mmc_data *data = host->data; in toshsd_thread_irq()
267 struct mmc_data *data = host->data; in toshsd_data_end_irq()
404 struct mmc_data *data = host->data; in toshsd_start_cmd()
474 static void toshsd_start_data(struct toshsd_host *host, struct mmc_data *data) in toshsd_start_data()

Completed in 92 milliseconds

1234