/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | mmci.h | 369 int (*validate_data)(struct mmci_host *host, struct mmc_data *data); 370 int (*prep_data)(struct mmci_host *host, struct mmc_data *data, 372 void (*unprep_data)(struct mmci_host *host, struct mmc_data *data, 375 void (*get_next_data)(struct mmci_host *host, struct mmc_data *data); 379 void (*dma_finalize)(struct mmci_host *host, struct mmc_data *data); 394 struct mmc_data *data; 453 int mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data, 455 void mmci_dmae_unprep_data(struct mmci_host *host, struct mmc_data *data, 457 void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data); 461 void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *dat [all...] |
H A D | renesas_sdhi_core.c | 921 struct tmio_mmc_data *mmc_data; in renesas_sdhi_probe() local 945 mmc_data = &priv->mmc_data; in renesas_sdhi_probe() 978 host = tmio_mmc_host_alloc(pdev, mmc_data); in renesas_sdhi_probe() 983 mmc_data->flags |= of_data->tmio_flags; in renesas_sdhi_probe() 984 mmc_data->ocr_mask = of_data->tmio_ocr_mask; in renesas_sdhi_probe() 985 mmc_data->capabilities |= of_data->capabilities; in renesas_sdhi_probe() 986 mmc_data->capabilities2 |= of_data->capabilities2; in renesas_sdhi_probe() 987 mmc_data->dma_rx_offset = of_data->dma_rx_offset; in renesas_sdhi_probe() 988 mmc_data in renesas_sdhi_probe() [all...] |
H A D | renesas_sdhi.h | 56 struct tmio_mmc_data mmc_data; member 76 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
|
H A D | mmci_stm32_sdmmc.c | 55 struct mmc_data *data) in sdmmc_idma_validate_data() 85 struct mmc_data *data) in _sdmmc_idma_prep_data() 103 struct mmc_data *data, bool next) in sdmmc_idma_prep_data() 113 struct mmc_data *data, int err) in sdmmc_idma_unprep_data() 153 struct mmc_data *data = host->data; in sdmmc_idma_start() 187 static void sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data) in sdmmc_idma_finalize()
|
H 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() 283 static inline void wbsd_dma_to_sg(struct wbsd_host *host, struct mmc_data *data) in wbsd_dma_to_sg() 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_tasklet_fifo() 1073 struct mmc_data *dat in wbsd_tasklet_crc() [all...] |
H A D | meson-gx-mmc.c | 203 static unsigned int meson_mmc_get_timeout_msecs(struct mmc_data *data) in meson_mmc_get_timeout_msecs() 230 struct mmc_data *data = mrq->data; in meson_mmc_get_transfer_mode() 264 static inline bool meson_mmc_desc_chain_mode(const struct mmc_data *data) in meson_mmc_desc_chain_mode() 269 static inline bool meson_mmc_bounce_buf_read(const struct mmc_data *data) in meson_mmc_bounce_buf_read() 277 struct mmc_data *data = mrq->data; in meson_mmc_pre_req() 297 struct mmc_data *data = mrq->data; in meson_mmc_post_req() 708 struct mmc_data *data = host->cmd->data; in meson_mmc_desc_chain_transfer() 743 static void meson_mmc_copy_buffer(struct meson_host *host, struct mmc_data *data, in meson_mmc_copy_buffer() 792 struct mmc_data *data = cmd->data; in meson_mmc_start_cmd() 854 static int meson_mmc_validate_dram_access(struct mmc_host *mmc, struct mmc_data *dat [all...] |
H A D | jz4740_mmc.c | 263 struct mmc_data *data) in jz4740_mmc_get_dma_chan() 269 struct mmc_data *data) in jz4740_mmc_dma_unmap() 282 struct mmc_data *data, in jz4740_mmc_prepare_dma_data() 310 struct mmc_data *data) in jz4740_mmc_start_dma_transfer() 360 struct mmc_data *data = mrq->data; in jz4740_mmc_pre_request() 375 struct mmc_data *data = mrq->data; in jz4740_mmc_post_request() 441 struct mmc_data *data; in jz4740_mmc_request_done() 474 struct mmc_data *data) in jz4740_mmc_transfer_check_state() 499 struct mmc_data *data) in jz4740_mmc_write_data() 554 struct mmc_data *dat in jz4740_mmc_read_data() [all...] |
H A D | mmci.c | 488 struct mmc_data *data) in mmci_validate_data() 506 static int mmci_prep_data(struct mmci_host *host, struct mmc_data *data, bool next) in mmci_prep_data() 522 static void mmci_unprep_data(struct mmci_host *host, struct mmc_data *data, in mmci_unprep_data() 531 static void mmci_get_next_data(struct mmci_host *host, struct mmc_data *data) in mmci_get_next_data() 541 struct mmc_data *data = host->data; in mmci_dma_start() 576 static void mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data) in mmci_dma_finalize() 634 static void mmci_init_sg(struct mmci_host *host, struct mmc_data *data) in mmci_init_sg() 825 static void mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data) in mmci_dma_unmap() 856 void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data) in mmci_dmae_finalize() 902 static int _mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *dat [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | mmci.h | 386 int (*validate_data)(struct mmci_host *host, struct mmc_data *data); 387 int (*prep_data)(struct mmci_host *host, struct mmc_data *data, 389 void (*unprep_data)(struct mmci_host *host, struct mmc_data *data, 392 void (*get_next_data)(struct mmci_host *host, struct mmc_data *data); 396 void (*dma_finalize)(struct mmci_host *host, struct mmc_data *data); 411 struct mmc_data *data; 472 int mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data, 474 void mmci_dmae_unprep_data(struct mmci_host *host, struct mmc_data *data, 476 void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data); 480 void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *dat [all...] |
H A D | renesas_sdhi_core.c | 910 struct tmio_mmc_data *mmc_data; in renesas_sdhi_probe() local 928 mmc_data = &priv->mmc_data; in renesas_sdhi_probe() 966 host = tmio_mmc_host_alloc(pdev, mmc_data); in renesas_sdhi_probe() 971 mmc_data->flags |= of_data->tmio_flags; in renesas_sdhi_probe() 972 mmc_data->ocr_mask = of_data->tmio_ocr_mask; in renesas_sdhi_probe() 973 mmc_data->capabilities |= of_data->capabilities; in renesas_sdhi_probe() 974 mmc_data->capabilities2 |= of_data->capabilities2; in renesas_sdhi_probe() 975 mmc_data->dma_rx_offset = of_data->dma_rx_offset; in renesas_sdhi_probe() 976 mmc_data in renesas_sdhi_probe() [all...] |
H A D | renesas_sdhi.h | 76 struct tmio_mmc_data mmc_data; member 98 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
|
H 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() 224 struct mmc_data *data = host->data; in sdmmc_idma_start() 270 struct mmc_data *data = host->data; in sdmmc_idma_error() 285 static void sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data) in sdmmc_idma_finalize()
|
H 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() 855 static int meson_mmc_validate_dram_access(struct mmc_host *mmc, struct mmc_data *dat [all...] |
H A D | jz4740_mmc.c | 277 struct mmc_data *data) in jz4740_mmc_get_dma_chan() 286 struct mmc_data *data) in jz4740_mmc_dma_unmap() 299 struct mmc_data *data, in jz4740_mmc_prepare_dma_data() 327 struct mmc_data *data) in jz4740_mmc_start_dma_transfer() 377 struct mmc_data *data = mrq->data; in jz4740_mmc_pre_request() 392 struct mmc_data *data = mrq->data; in jz4740_mmc_post_request() 458 struct mmc_data *data; in jz4740_mmc_request_done() 491 struct mmc_data *data) in jz4740_mmc_transfer_check_state() 516 struct mmc_data *data) in jz4740_mmc_write_data() 571 struct mmc_data *dat in jz4740_mmc_read_data() [all...] |
H 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() 283 static inline void wbsd_dma_to_sg(struct wbsd_host *host, struct mmc_data *data) in wbsd_dma_to_sg() 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_tasklet_fifo() 1073 struct mmc_data *dat in wbsd_tasklet_crc() [all...] |
/kernel/linux/linux-5.10/include/linux/mmc/ |
H A D | core.h | 11 struct mmc_data; 110 struct mmc_data *data; /* data segment associated with cmd */ 114 struct mmc_data { struct 147 struct mmc_data *data; 175 void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card);
|
/kernel/linux/linux-6.6/include/linux/mmc/ |
H A D | core.h | 11 struct mmc_data; 110 struct mmc_data *data; /* data segment associated with cmd */ 114 struct mmc_data { struct 147 struct mmc_data *data; 180 void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card);
|
/kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
H A D | board-sx1-mmc.c | 50 static struct omap_mmc_platform_data *mmc_data[OMAP15XX_NR_MMC]; variable 54 mmc_data[0] = &mmc1_data; in sx1_mmc_init() 55 omap1_init_mmc(mmc_data, OMAP15XX_NR_MMC); in sx1_mmc_init()
|
H A D | board-h3-mmc.c | 43 static struct omap_mmc_platform_data *mmc_data[OMAP16XX_NR_MMC]; variable 54 mmc_data[0] = &mmc1_data; in h3_mmc_init() 55 omap1_init_mmc(mmc_data, OMAP16XX_NR_MMC); in h3_mmc_init()
|
H A D | board-h2-mmc.c | 60 static struct omap_mmc_platform_data *mmc_data[OMAP16XX_NR_MMC]; variable 64 mmc_data[0] = &mmc1_data; in h2_mmc_init() 65 omap1_init_mmc(mmc_data, OMAP16XX_NR_MMC); in h2_mmc_init()
|
H A 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
|
H A D | devices.c | 183 void __init omap1_init_mmc(struct omap_mmc_platform_data **mmc_data, in omap1_init_mmc() argument 193 if (!mmc_data[i]) in omap1_init_mmc() 196 omap1_mmc_mux(mmc_data[i], i); in omap1_init_mmc() 219 rx_req, tx_req, mmc_data[i]); in omap1_init_mmc()
|
/kernel/linux/linux-6.6/arch/arm/mach-omap1/ |
H A D | board-sx1-mmc.c | 48 static struct omap_mmc_platform_data *mmc_data[OMAP15XX_NR_MMC]; variable 52 mmc_data[0] = &mmc1_data; in sx1_mmc_init() 53 omap1_init_mmc(mmc_data, OMAP15XX_NR_MMC); in sx1_mmc_init()
|
H A 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
|
H A D | devices.c | 171 void __init omap1_init_mmc(struct omap_mmc_platform_data **mmc_data, in omap1_init_mmc() argument 181 if (!mmc_data[i]) in omap1_init_mmc() 184 omap1_mmc_mux(mmc_data[i], i); in omap1_init_mmc() 207 rx_req, tx_req, mmc_data[i]); in omap1_init_mmc()
|