Home
last modified time | relevance | path

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

12

/linux/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()
/linux/drivers/mmc/host/
H A Djz4740_mmc.c278 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 …]
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_fifo_bh_work()
1073 struct mmc_data *data; in wbsd_crc_bh_work()
[all …]
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()
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()
H A Dowl-mmc.c118 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()
H A Dusdhi6rol0.c317 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()
641 struct mmc_data *data = host->mrq->data; in usdhi6_dma_check_error()
904 struct mmc_data *data = mrq->data; in usdhi6_request_done()
[all …]
H A 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()
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()
H A Dmoxart-mmc.c152 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()
H A Drtsx_pci_sdmmc.c147 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()
H A Dtifm_sd.c168 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()
H A Dmxcmmc.c134 struct mmc_data *data;
267 static void mxcmci_swap_buffers(struct mmc_data *data) in mxcmci_swap_buffers()
283 static inline void mxcmci_swap_buffers(struct mmc_data *data) {} in mxcmci_swap_buffers()
286 static int mxcmci_setup_data(struct mxcmci_host *host, struct mmc_data *data) in mxcmci_setup_data()
438 struct mmc_data *data = host->data; in mxcmci_finish_data()
593 struct mmc_data *data = host->req->data; in mxcmci_transfer_data()
H A Dloongson2-mmc.c252 int (*prepare_dma)(struct loongson2_mmc_host *host, struct mmc_data *data);
286 struct mmc_data *data) in loongson2_mmc_setup_data()
309 struct mmc_data *data) in loongson2_mmc_prepare_dma()
641 struct mmc_data *data) in loongson2_mmc_prepare_external_dma()
789 struct mmc_data *data) in loongson2_mmc_prepare_internal_dma()
H A Dsunplus-mmc.c401 static void spmmc_prepare_data(struct spmmc_host *host, struct mmc_data *data) in spmmc_prepare_data()
520 struct mmc_data *data = mrq->data; in spmmc_check_error()
624 static void spmmc_xfer_data_pio(struct spmmc_host *host, struct mmc_data *data) in spmmc_xfer_data_pio()
690 struct mmc_data *data; in spmmc_finish_request()
730 struct mmc_data *data; in spmmc_request()
H A Dtoshsd.h167 struct mmc_data *data; /* Current data request */
H A Dbcm2835.c171 struct mmc_data *data; /* Current data request */
449 void bcm2835_prepare_dma(struct bcm2835_host *host, struct mmc_data *data) in bcm2835_prepare_dma()
544 struct mmc_data *data = cmd->data; in bcm2835_prepare_data()
690 struct mmc_data *data; in bcm2835_transfer_complete()
716 struct mmc_data *data; in bcm2835_finish_data()
1053 struct mmc_data *data; in bcm2835_dma_complete_work()
H A Dcqhci-core.c465 struct mmc_data *data = mrq->data; in cqhci_dma_map()
508 struct mmc_data *data = mrq->data; in cqhci_prep_tran_desc()
588 struct mmc_data *data = mrq->data; in cqhci_post_req()
793 struct mmc_data *data; in cqhci_finish_mrq()
1032 struct mmc_data *data; in cqhci_recover_mrq()
H A Dpxamci.c67 struct mmc_data *data;
158 static void pxamci_setup_data(struct pxamci_host *host, struct mmc_data *data) in pxamci_setup_data()
331 struct mmc_data *data = host->data; in pxamci_data_done()
H A Dmmci_qcom_dml.c52 struct mmc_data *data = host->data; in qcom_dma_start()
/linux/arch/arm/mach-versatile/
H A Dintegrator_cp.c75 static struct mmci_platform_data mmc_data = { variable
109 "mmci", &mmc_data),
/linux/drivers/mmc/core/
H A Dqueue.h45 struct mmc_data data;
H A Dsd_ops.c314 struct mmc_data data = {}; in mmc_app_send_scr()
385 struct mmc_data data = {}; in mmc_app_sd_status()
H A Dsdio_ops.c119 struct mmc_data data = {}; in mmc_io_rw_extended()
/linux/drivers/staging/greybus/
H A Dsdio.c254 static int _gb_sdio_send(struct gb_sdio_host *host, struct mmc_data *data, in _gb_sdio_send()
308 static int _gb_sdio_recv(struct gb_sdio_host *host, struct mmc_data *data, in _gb_sdio_recv()
360 static int gb_sdio_transfer(struct gb_sdio_host *host, struct mmc_data *data) in gb_sdio_transfer()
411 struct mmc_data *data = host->mrq->data; in gb_sdio_command()

12