Home
last modified time | relevance | path

Searched refs:mmc_data (Results 1 - 25 of 159) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dmmci.h369 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 Drenesas_sdhi_core.c921 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 Drenesas_sdhi.h56 struct tmio_mmc_data mmc_data; member
76 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
H A Dmmci_stm32_sdmmc.c55 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 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()
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 Dmeson-gx-mmc.c203 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 Djz4740_mmc.c263 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 Dmmci.c488 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 Dmmci.h386 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 Drenesas_sdhi_core.c910 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 Drenesas_sdhi.h76 struct tmio_mmc_data mmc_data; member
98 container_of((host)->pdata, struct renesas_sdhi, mmc_data)
H 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()
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 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()
855 static int meson_mmc_validate_dram_access(struct mmc_host *mmc, struct mmc_data *dat
[all...]
H A Djz4740_mmc.c277 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 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()
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 Dcore.h11 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 Dcore.h11 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 Dboard-sx1-mmc.c50 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 Dboard-h3-mmc.c43 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 Dboard-h2-mmc.c60 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 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
H A Ddevices.c183 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 Dboard-sx1-mmc.c48 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 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
H A Ddevices.c171 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()

Completed in 23 milliseconds

1234567