| /drivers/mmc/host/ |
| A D | mmci.h | 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, 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 D | renesas_sdhi_core.c | 1055 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 D | jz4740_mmc.c | 278 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 D | meson-gx-mmc.c | 205 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 D | wbsd.c | 237 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 D | atmel-mci.c | 346 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 D | mmci_stm32_sdmmc.c | 82 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 D | renesas_sdhi.h | 78 struct tmio_mmc_data mmc_data; member 103 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
|
| A D | sh_mmcif.c | 286 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 D | owl-mmc.c | 118 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 D | usdhi6rol0.c | 317 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 D | renesas_sdhi_internal_dmac.c | 368 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 D | cavium.c | 368 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 D | dw_mmc.c | 114 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 D | mmci.c | 525 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 D | alcor.c | 49 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 D | omap.c | 126 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 D | rtsx_pci_sdmmc.c | 147 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 D | mxs-mmc.c | 53 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 D | cb710-mmc.c | 261 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 D | moxart-mmc.c | 152 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 D | tifm_sd.c | 168 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 D | tmio_mmc_core.c | 55 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 D | sdhci.h | 601 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 D | toshsd.c | 159 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()
|