Home
last modified time | relevance | path

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

123

/Linux-v4.19/arch/arm/mach-omap2/
Dhsmmc.c83 struct omap_hsmmc_platform_data *mmc_data; in omap_hsmmc_init_one() local
88 mmc_data = kzalloc(sizeof(*mmc_data), GFP_KERNEL); in omap_hsmmc_init_one()
89 if (!mmc_data) in omap_hsmmc_init_one()
92 res = omap_hsmmc_pdata_init(hsmmcinfo, mmc_data); in omap_hsmmc_init_one()
110 mmc_data->controller_flags = mmc_dev_attr->flags; in omap_hsmmc_init_one()
126 res = platform_device_add_data(pdev, mmc_data, in omap_hsmmc_init_one()
150 kfree(mmc_data->name); in omap_hsmmc_init_one()
153 kfree(mmc_data); in omap_hsmmc_init_one()
/Linux-v4.19/drivers/mmc/host/
Drenesas_sdhi_core.c554 struct tmio_mmc_data *mmc_data; in renesas_sdhi_probe() local
572 mmc_data = &priv->mmc_data; in renesas_sdhi_probe()
605 host = tmio_mmc_host_alloc(pdev, mmc_data); in renesas_sdhi_probe()
610 mmc_data->flags |= of_data->tmio_flags; in renesas_sdhi_probe()
611 mmc_data->ocr_mask = of_data->tmio_ocr_mask; in renesas_sdhi_probe()
612 mmc_data->capabilities |= of_data->capabilities; in renesas_sdhi_probe()
613 mmc_data->capabilities2 |= of_data->capabilities2; in renesas_sdhi_probe()
614 mmc_data->dma_rx_offset = of_data->dma_rx_offset; in renesas_sdhi_probe()
615 mmc_data->max_blk_count = of_data->max_blk_count; in renesas_sdhi_probe()
616 mmc_data->max_segs = of_data->max_segs; in renesas_sdhi_probe()
[all …]
Dmmci_qcom_dml.h20 void dml_start_xfer(struct mmci_host *host, struct mmc_data *data);
25 static inline void dml_start_xfer(struct mmci_host *host, struct mmc_data *data) in dml_start_xfer()
Drenesas_sdhi.h49 struct tmio_mmc_data mmc_data; member
58 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
Djz4740_mmc.c236 struct mmc_data *data) in jz4740_mmc_get_dma_chan()
242 struct mmc_data *data) in jz4740_mmc_dma_unmap()
252 struct mmc_data *data, in jz4740_mmc_prepare_dma_data()
298 struct mmc_data *data) in jz4740_mmc_start_dma_transfer()
353 struct mmc_data *data = mrq->data; in jz4740_mmc_pre_request()
371 struct mmc_data *data = mrq->data; in jz4740_mmc_post_request()
467 struct mmc_data *data) in jz4740_mmc_transfer_check_state()
492 struct mmc_data *data) in jz4740_mmc_write_data()
547 struct mmc_data *data) in jz4740_mmc_read_data()
723 struct mmc_data *data = cmd->data; in jz_mmc_prepare_data_transfer()
[all …]
Dwbsd.c240 static inline void wbsd_init_sg(struct wbsd_host *host, struct mmc_data *data) in wbsd_init_sg()
276 static inline void wbsd_sg_to_dma(struct wbsd_host *host, struct mmc_data *data) in wbsd_sg_to_dma()
286 static inline void wbsd_dma_to_sg(struct wbsd_host *host, struct mmc_data *data) in wbsd_dma_to_sg()
405 struct mmc_data *data = host->mrq->cmd->data; in wbsd_empty_fifo()
470 struct mmc_data *data = host->mrq->cmd->data; in wbsd_fill_fifo()
533 static void wbsd_prepare_data(struct wbsd_host *host, struct mmc_data *data) in wbsd_prepare_data()
668 static void wbsd_finish_data(struct wbsd_host *host, struct mmc_data *data) in wbsd_finish_data()
976 static inline struct mmc_data *wbsd_get_data(struct wbsd_host *host) in wbsd_get_data()
1045 struct mmc_data *data; in wbsd_tasklet_fifo()
1076 struct mmc_data *data; in wbsd_tasklet_crc()
[all …]
Dmmci.c233 struct mmc_data *data) in mmci_validate_data()
400 static void mmci_init_sg(struct mmci_host *host, struct mmc_data *data) in mmci_init_sg()
495 static void mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data) in mmci_dma_unmap()
508 static void mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data) in mmci_dma_finalize()
551 static int __mmci_dma_prep_data(struct mmci_host *host, struct mmc_data *data, in __mmci_dma_prep_data()
614 struct mmc_data *data) in mmci_dma_prep_data()
626 struct mmc_data *data) in mmci_dma_prep_next()
635 struct mmc_data *data = host->data; in mmci_dma_start_data()
667 static void mmci_get_next_data(struct mmci_host *host, struct mmc_data *data) in mmci_get_next_data()
683 struct mmc_data *data = mrq->data; in mmci_pre_request()
[all …]
Datmel-mci.c320 struct mmc_data *data;
351 u32 (*prepare_data)(struct atmel_mci *host, struct mmc_data *data);
352 void (*submit_data)(struct atmel_mci *host, struct mmc_data *data);
415 struct mmc_data *data; in atmci_req_show()
777 struct atmel_mci_slot *slot, struct mmc_data *data) in atmci_set_timeout()
812 struct mmc_data *data; in atmci_prepare_command()
870 static void atmci_send_stop_cmd(struct atmel_mci *host, struct mmc_data *data) in atmci_send_stop_cmd()
944 struct mmc_data *data = host->data; in atmci_pdc_cleanup()
982 struct mmc_data *data = host->data; in atmci_dma_cleanup()
996 struct mmc_data *data = host->data; in atmci_dma_complete()
[all …]
Dusdhi6rol0.c319 struct mmc_data *data = host->mrq->data; in usdhi6_blk_bounce()
347 struct mmc_data *data = mrq->data; in usdhi6_sg_prep()
359 struct mmc_data *data = host->mrq->data; in usdhi6_sg_map()
399 struct mmc_data *data = host->mrq->data; in usdhi6_sg_unmap()
439 struct mmc_data *data = host->mrq->data; in usdhi6_sg_advance()
536 struct mmc_data *data = host->mrq->data; in usdhi6_dma_stop_unmap()
571 struct mmc_data *data = host->mrq->data; in usdhi6_dma_setup()
630 struct mmc_data *data = host->mrq->data; in usdhi6_dma_kill()
643 struct mmc_data *data = host->mrq->data; in usdhi6_dma_check_error()
902 struct mmc_data *data = mrq->data; in usdhi6_request_done()
[all …]
Dsh_mmcif.c292 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_rx()
342 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_tx()
603 struct mmc_data *data = host->mrq->data; in sh_mmcif_next_block()
636 struct mmc_data *data = host->mrq->data; in sh_mmcif_read_block()
659 struct mmc_data *data = mrq->data; in sh_mmcif_multi_read()
678 struct mmc_data *data = host->mrq->data; in sh_mmcif_mread_block()
716 struct mmc_data *data = host->mrq->data; in sh_mmcif_write_block()
739 struct mmc_data *data = mrq->data; in sh_mmcif_multi_write()
758 struct mmc_data *data = host->mrq->data; in sh_mmcif_mwrite_block()
803 struct mmc_data *data = mrq->data; in sh_mmcif_set_cmd()
[all …]
Dandroid-goldfish.c115 struct mmc_data *data;
208 struct mmc_data *data) in goldfish_mmc_xfer_done()
247 struct mmc_data *data) in goldfish_mmc_end_of_data()
360 struct mmc_data *data = req->data; in goldfish_mmc_prepare_data()
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()
380 static int finish_dma_sg(struct cvm_mmc_host *host, struct mmc_data *data) in finish_dma_sg()
400 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()
Dmeson-gx-mmc.c287 static unsigned int meson_mmc_get_timeout_msecs(struct mmc_data *data) in meson_mmc_get_timeout_msecs()
313 struct mmc_data *data = mrq->data; in meson_mmc_get_transfer_mode()
339 static inline bool meson_mmc_desc_chain_mode(const struct mmc_data *data) in meson_mmc_desc_chain_mode()
344 static inline bool meson_mmc_bounce_buf_read(const struct mmc_data *data) in meson_mmc_bounce_buf_read()
352 struct mmc_data *data = mrq->data; in meson_mmc_pre_req()
372 struct mmc_data *data = mrq->data; in meson_mmc_post_req()
883 struct mmc_data *data = host->cmd->data; in meson_mmc_desc_chain_transfer()
920 struct mmc_data *data = cmd->data; in meson_mmc_start_cmd()
1021 struct mmc_data *data; in meson_mmc_irq()
1087 struct mmc_data *data; in meson_mmc_irq_thread()
Domap.c123 struct mmc_data * data;
146 struct mmc_data *stop_data;
404 mmc_omap_release_dma(struct mmc_omap_host *host, struct mmc_data *data, in mmc_omap_release_dma()
434 struct mmc_data *data = host->stop_data; in mmc_omap_send_stop_work()
444 mmc_omap_xfer_done(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_xfer_done()
501 mmc_omap_abort_xfer(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_abort_xfer()
513 mmc_omap_end_of_data(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_end_of_data()
534 mmc_omap_dma_done(struct mmc_omap_host *host, struct mmc_data *data) in mmc_omap_dma_done()
906 struct mmc_data *data = host->data; in mmc_omap_dma_callback()
948 struct mmc_data *data = req->data; in mmc_omap_prepare_data()
Drtsx_pci_sdmmc.c160 struct mmc_data *data, bool pre) in sd_pre_dma_transfer()
196 struct mmc_data *data = mrq->data; in sdmmc_pre_req()
214 struct mmc_data *data = mrq->data; in sdmmc_post_req()
446 struct mmc_data *data = mrq->data; in sd_read_long_data()
504 struct mmc_data *data = mrq->data; in sd_write_long_data()
556 struct mmc_data *data = mrq->data; in sd_rw_multi()
587 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()
Ddw_mmc.c117 struct mmc_data *data; in dw_mci_req_show()
438 static inline void send_stop_abort(struct dw_mci *host, struct mmc_data *data) in send_stop_abort()
459 struct mmc_data *data = host->data; in dw_mci_dma_cleanup()
498 struct mmc_data *data = host->data; in dw_mci_dmac_complete_dma()
601 struct mmc_data *data, in dw_mci_prepare_desc64()
673 struct mmc_data *data, in dw_mci_prepare_desc32()
895 struct mmc_data *data, in dw_mci_pre_dma_transfer()
936 struct mmc_data *data = mrq->data; in dw_mci_pre_req()
954 struct mmc_data *data = mrq->data; in dw_mci_post_req()
1008 static void dw_mci_adjust_fifoth(struct dw_mci *host, struct mmc_data *data) in dw_mci_adjust_fifoth()
[all …]
/Linux-v4.19/include/linux/mmc/
Dcore.h14 struct mmc_data;
116 struct mmc_data *data; /* data segment associated with cmd */
120 struct mmc_data { struct
153 struct mmc_data *data; argument
181 void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card);
/Linux-v4.19/arch/arm/mach-omap1/
Dboard-h3-mmc.c46 static struct omap_mmc_platform_data *mmc_data[OMAP16XX_NR_MMC]; variable
57 mmc_data[0] = &mmc1_data; in h3_mmc_init()
58 omap1_init_mmc(mmc_data, OMAP16XX_NR_MMC); in h3_mmc_init()
Dboard-sx1-mmc.c53 static struct omap_mmc_platform_data *mmc_data[OMAP15XX_NR_MMC]; variable
57 mmc_data[0] = &mmc1_data; in sx1_mmc_init()
58 omap1_init_mmc(mmc_data, OMAP15XX_NR_MMC); in sx1_mmc_init()
Dboard-h2-mmc.c63 static struct omap_mmc_platform_data *mmc_data[OMAP16XX_NR_MMC]; variable
67 mmc_data[0] = &mmc1_data; in h2_mmc_init()
68 omap1_init_mmc(mmc_data, OMAP16XX_NR_MMC); in h2_mmc_init()
Dmmc.h12 void omap1_init_mmc(struct omap_mmc_platform_data **mmc_data,
15 static inline void omap1_init_mmc(struct omap_mmc_platform_data **mmc_data, in omap1_init_mmc() argument
Ddevices.c188 void __init omap1_init_mmc(struct omap_mmc_platform_data **mmc_data, in omap1_init_mmc() argument
198 if (!mmc_data[i]) in omap1_init_mmc()
201 omap1_mmc_mux(mmc_data[i], i); in omap1_init_mmc()
224 rx_req, tx_req, mmc_data[i]); in omap1_init_mmc()
Dboard-innovator.c360 static struct omap_mmc_platform_data *mmc_data[OMAP16XX_NR_MMC]; variable
364 mmc_data[0] = &mmc1_data; in innovator_mmc_init()
365 omap1_init_mmc(mmc_data, OMAP15XX_NR_MMC); in innovator_mmc_init()
/Linux-v4.19/arch/arm/mach-integrator/
Dintegrator_cp.c80 static struct mmci_platform_data mmc_data = { variable
116 "mmci", &mmc_data),
/Linux-v4.19/drivers/mmc/core/
Dsd_ops.c240 struct mmc_data data = {}; in mmc_app_send_scr()
294 struct mmc_data data = {}; in mmc_sd_switch()
336 struct mmc_data data = {}; in mmc_app_sd_status()

123