/Linux-v4.19/arch/arm/mach-omap2/ |
D | hsmmc.c | 83 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/ |
D | renesas_sdhi_core.c | 554 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 …]
|
D | mmci_qcom_dml.h | 20 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()
|
D | renesas_sdhi.h | 49 struct tmio_mmc_data mmc_data; member 58 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
|
D | jz4740_mmc.c | 236 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 …]
|
D | wbsd.c | 240 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 …]
|
D | mmci.c | 233 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 …]
|
D | atmel-mci.c | 320 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 …]
|
D | usdhi6rol0.c | 319 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 …]
|
D | sh_mmcif.c | 292 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 …]
|
D | android-goldfish.c | 115 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()
|
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() 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()
|
D | meson-gx-mmc.c | 287 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()
|
D | omap.c | 123 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()
|
D | rtsx_pci_sdmmc.c | 160 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()
|
D | dw_mmc.c | 117 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/ |
D | core.h | 14 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/ |
D | board-h3-mmc.c | 46 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()
|
D | board-sx1-mmc.c | 53 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()
|
D | board-h2-mmc.c | 63 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()
|
D | mmc.h | 12 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
|
D | devices.c | 188 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()
|
D | board-innovator.c | 360 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/ |
D | integrator_cp.c | 80 static struct mmci_platform_data mmc_data = { variable 116 "mmci", &mmc_data),
|
/Linux-v4.19/drivers/mmc/core/ |
D | sd_ops.c | 240 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()
|