Searched refs:mrq (Results 26 - 50 of 95) sorted by relevance

1234

/linux-master/drivers/memstick/core/
H A Dmspro_block.c156 struct memstick_request **mrq);
450 struct memstick_request **mrq)
454 *mrq = &card->current_mrq;
460 struct memstick_request **mrq)
462 return mspro_block_complete_req(card, (*mrq)->error);
466 struct memstick_request **mrq)
472 struct memstick_request **mrq)
476 if (!(*mrq)->error) {
477 if ((*mrq)->data[offsetof(struct ms_status_register, status0)]
484 return mspro_block_complete_req(card, (*mrq)
449 h_mspro_block_req_init(struct memstick_dev *card, struct memstick_request **mrq) argument
459 h_mspro_block_default(struct memstick_dev *card, struct memstick_request **mrq) argument
465 h_mspro_block_default_bad(struct memstick_dev *card, struct memstick_request **mrq) argument
471 h_mspro_block_get_ro(struct memstick_dev *card, struct memstick_request **mrq) argument
487 h_mspro_block_wait_for_ced(struct memstick_dev *card, struct memstick_request **mrq) argument
502 h_mspro_block_transfer_data(struct memstick_dev *card, struct memstick_request **mrq) argument
[all...]
/linux-master/drivers/mmc/host/
H A Drtsx_pci_sdmmc.c30 struct mmc_request *mrq; member in struct:realtek_pci_sdmmc
182 static void sdmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
185 struct mmc_data *data = mrq->data;
198 static void sdmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, argument
203 struct mmc_data *data = mrq->data;
429 struct mmc_request *mrq)
434 struct mmc_command *cmd = mrq->cmd;
435 struct mmc_data *data = mrq->data;
487 struct mmc_request *mrq)
492 struct mmc_command *cmd = mrq
428 sd_read_long_data(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument
486 sd_write_long_data(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument
555 sd_rw_multi(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument
582 sd_normal_rw(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument
804 struct mmc_request *mrq = host->mrq; local
874 sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Domap_hsmmc.c172 struct mmc_request *mrq; member in struct:omap_hsmmc_host
783 if (cmd == host->mrq->stop)
789 host->mrq->sbc) {
791 OMAP_HSMMC_WRITE(host->base, SDMASA, host->mrq->sbc->arg);
816 static void omap_hsmmc_request_done(struct omap_hsmmc_host *host, struct mmc_request *mrq) argument
828 if (mrq->data && host->use_dma && dma_ch != -1)
830 host->mrq = NULL;
831 mmc_request_done(host->mmc, mrq);
841 struct mmc_request *mrq = host->mrq; local
1184 struct mmc_request *mrq = host->mrq; local
1385 omap_hsmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
1400 omap_hsmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dowl-mmc.c116 struct mmc_request *mrq; member in struct:owl_mmc_host
157 struct mmc_request *mrq = owl_host->mrq; local
158 struct mmc_data *data = mrq->data;
161 WARN_ON(!mrq);
163 owl_host->mrq = NULL;
170 mmc_request_done(owl_host->mmc, mrq);
340 static void owl_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
343 struct mmc_data *data = mrq->data;
346 owl_host->mrq
[all...]
H A Dsunplus-mmc.c168 struct mmc_request *mrq; /* current mrq */ member in struct:spmmc_host
516 static int spmmc_check_error(struct spmmc_host *host, struct mmc_request *mrq) argument
519 struct mmc_command *cmd = mrq->cmd;
520 struct mmc_data *data = mrq->data;
687 static void spmmc_finish_request(struct spmmc_host *host, struct mmc_request *mrq) argument
692 if (!mrq)
695 cmd = mrq->cmd;
696 data = mrq->data;
704 spmmc_check_error(host, mrq);
727 spmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dau1xmmc.c90 struct mmc_request *mrq; member in struct:au1xmmc_host
239 struct mmc_request *mrq = host->mrq; local
241 host->mrq = NULL;
253 mmc_request_done(host->mmc, mrq);
317 struct mmc_request *mrq = host->mrq; local
323 if (host->mrq == NULL)
326 data = mrq->cmd->data;
384 data = host->mrq
517 struct mmc_request *mrq = host->mrq; local
674 au1xmmc_request(struct mmc_host* mmc, struct mmc_request* mrq) argument
[all...]
H A Dmeson-gx-mmc.c220 return cmd->mrq->cmd;
222 (!cmd->mrq->sbc || cmd->error || cmd->data->error))
223 return cmd->mrq->stop;
229 struct mmc_request *mrq)
232 struct mmc_data *data = mrq->data;
245 if (data->blocks > 1 || mrq->cmd->opcode == SD_IO_RW_EXTENDED) {
288 static void meson_mmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
290 struct mmc_data *data = mrq->data;
295 meson_mmc_get_transfer_mode(mmc, mrq);
307 static void meson_mmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, argument
228 meson_mmc_get_transfer_mode(struct mmc_host *mmc, struct mmc_request *mrq) argument
652 meson_mmc_request_done(struct mmc_host *mmc, struct mmc_request *mrq) argument
873 meson_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dwbsd.c204 static void wbsd_request_end(struct wbsd_host *host, struct mmc_request *mrq) argument
223 host->mrq = NULL;
229 mmc_request_done(host->mmc, mrq);
402 struct mmc_data *data = host->mrq->cmd->data;
467 struct mmc_data *data = host->mrq->cmd->data;
671 WARN_ON(host->mrq == NULL);
705 data->bytes_xfered = host->mrq->data->blocks *
706 host->mrq->data->blksz - count;
734 wbsd_request_end(host, host->mrq);
743 static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dmeson-mx-sdio.c120 struct mmc_request *mrq; member in struct:meson_mx_mmc_host
147 return cmd->mrq->cmd;
149 (!cmd->mrq->sbc || cmd->error || cmd->data->error))
150 return cmd->mrq->stop;
245 struct mmc_request *mrq; local
247 mrq = host->mrq;
252 host->mrq = NULL;
255 mmc_request_done(host->mmc, mrq);
310 static int meson_mx_mmc_map_dma(struct mmc_host *mmc, struct mmc_request *mrq) argument
337 meson_mx_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dalcor.c46 struct mmc_request *mrq; member in struct:alcor_sdmmc_host
317 struct mmc_request *mrq; local
323 if (!host->mrq)
329 mrq = host->mrq;
331 host->mrq = NULL;
336 mmc_request_done(mmc_from_priv(host), mrq); local
366 !host->mrq->sbc)) {
552 if (host->mrq) {
561 host->mrq
756 alcor_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
775 alcor_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
825 alcor_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
[all...]
H A Dsdhci-pxav2.c123 static void pxav1_request_done(struct sdhci_host *host, struct mmc_request *mrq) argument
129 if (mrq->cmd && !mrq->cmd->error &&
130 (mrq->cmd->opcode == SD_IO_RW_DIRECT ||
131 mrq->cmd->opcode == SD_IO_RW_EXTENDED)) {
139 pxav2_host->sdio_mrq = mrq;
154 mmc_request_done(host->mmc, mrq);
H A Dtoshsd.c145 struct mmc_request *mrq = host->mrq; local
148 host->mrq = NULL;
153 mmc_request_done(host->mmc, mrq);
496 static void toshsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
503 mrq->cmd->error = -ENOMEDIUM;
504 mmc_request_done(mmc, mrq);
510 WARN_ON(host->mrq != NULL);
512 host->mrq = mrq;
[all...]
H A Dmmc_spi.c402 struct mmc_request *mrq,
465 if (cs_on && (mrq->data->flags & MMC_DATA_READ)) {
900 static void mmc_spi_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
913 cmd = mrq->cmd;
920 cmd = mrq->stop;
929 mmc_request_done(host->mmc, mrq);
940 status = mmc_spi_command_send(host, mrq, mrq->cmd, mrq->data != NULL);
941 if (status == 0 && mrq
401 mmc_spi_command_send(struct mmc_spi_host *host, struct mmc_request *mrq, struct mmc_command *cmd, int cs_on) argument
[all...]
H A Dmoxart-mmc.c133 struct mmc_request *mrq; member in struct:moxart_host
282 struct mmc_data *data = host->mrq->cmd->data;
349 struct mmc_data *data = host->mrq->cmd->data;
382 static void moxart_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
393 host->mrq = mrq;
396 mrq->cmd->error = -ETIMEDOUT;
401 moxart_send_command(host, host->mrq->cmd);
403 if (mrq->cmd->data) {
410 moxart_transfer_dma(mrq
[all...]
H A Dmtk-sd.c430 struct mmc_request *mrq; member in struct:msdc_host
689 struct mmc_request *mrq, struct mmc_command *cmd);
1033 struct mmc_request *mrq, struct mmc_command *cmd)
1062 if (mmc_card_mmc(mmc->card) && mrq->sbc &&
1063 !(mrq->sbc->arg & 0xFFFF0000))
1165 static void msdc_request_done(struct msdc_host *host, struct mmc_request *mrq) argument
1176 host->mrq = NULL;
1179 msdc_track_cmd_data(host, mrq->cmd);
1180 if (mrq->data)
1181 msdc_unprepare_data(host, mrq
1032 msdc_cmd_prepare_raw_cmd(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
1184 mmc_request_done(mmc_from_priv(host), mrq); local
1190 msdc_cmd_done(struct msdc_host *host, int events, struct mmc_request *mrq, struct mmc_command *cmd) argument
1263 msdc_cmd_is_ready(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
1293 msdc_start_command(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
1323 msdc_cmd_next(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
1339 msdc_ops_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1361 msdc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument
1373 msdc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument
1388 msdc_data_xfer_next(struct msdc_host *host, struct mmc_request *mrq) argument
1397 msdc_data_xfer_done(struct msdc_host *host, u32 events, struct mmc_request *mrq, struct mmc_data *data) argument
1639 struct mmc_request *mrq; local
[all...]
H A Dcb710-mmc.c483 static void cb710_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
488 WARN_ON(reader->mrq != NULL);
490 reader->mrq = mrq;
493 if (!cb710_mmc_command(mmc, mrq->cmd) && mrq->stop)
494 cb710_mmc_command(mmc, mrq->stop);
653 struct mmc_request *mrq = reader->mrq; local
655 reader->mrq
656 mmc_request_done(mmc_from_priv(reader), mrq); local
[all...]
H A Dvia-sdmmc.c297 struct mmc_request *mrq; member in struct:via_crdr_mmc_host
615 if (cmd == host->mrq->stop)
661 static void via_sdc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
679 WARN_ON(host->mrq != NULL);
680 host->mrq = mrq;
684 host->mrq->cmd->error = -ENOMEDIUM;
687 via_sdc_send_command(host, mrq->cmd);
943 if (sdhost->mrq) {
946 sdhost->mrq
969 struct mmc_request *mrq; local
[all...]
H A Dmxs-mmc.c51 struct mmc_request *mrq; member in struct:mxs_mmc_host
127 struct mmc_request *mrq = host->mrq; local
141 if (cmd == mrq->sbc) {
143 mxs_mmc_start_cmd(host, mrq->cmd);
158 if (data->stop && (data->error || !mrq->sbc)) {
159 mxs_mmc_start_cmd(host, mrq->stop);
164 host->mrq = NULL;
165 mmc_request_done(host->mmc, mrq);
481 static void mxs_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dpxamci.c65 struct mmc_request *mrq; member in struct:pxamci_host
266 static void pxamci_finish_request(struct pxamci_host *host, struct mmc_request *mrq) argument
268 host->mrq = NULL;
271 mmc_request_done(host->mmc, mrq);
323 pxamci_finish_request(host, host->mrq);
363 if (host->mrq->stop) {
365 pxamci_start_cmd(host, host->mrq->stop, host->cmdat);
367 pxamci_finish_request(host, host->mrq);
399 static void pxamci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
404 WARN_ON(host->mrq !
[all...]
H A Dsdhci-esdhc-mcf.c300 struct mmc_request *mrq)
305 if (!mrq->data || !mrq->data->bytes_xfered)
308 if (mmc_get_dma_dir(mrq->data) != DMA_FROM_DEVICE)
315 sg_miter_start(&sgm, mrq->data->sg, mrq->data->sg_len,
324 mmc_request_done(host->mmc, mrq);
299 esdhc_mcf_request_done(struct sdhci_host *host, struct mmc_request *mrq) argument
/linux-master/drivers/mmc/core/
H A Dqueue.h41 struct mmc_request mrq; member in struct:mmc_blk_request
105 void mmc_cqe_recovery_notifier(struct mmc_request *mrq);
H A Dsdio_ops.c117 struct mmc_request mrq = {}; local
132 mrq.cmd = &cmd;
133 mrq.data = &data;
174 mmc_pre_req(card->host, &mrq);
176 mmc_wait_for_req(card->host, &mrq);
194 mmc_post_req(card->host, &mrq, err);
H A Dqueue.c81 void mmc_cqe_recovery_notifier(struct mmc_request *mrq) argument
83 struct mmc_queue_req *mqrq = container_of(mrq, struct mmc_queue_req,
84 brq.mrq);
98 struct mmc_request *mrq = &mqrq->brq.mrq; local
107 if (host->cqe_ops->cqe_timeout(host, mrq, &recovery_needed)) {
109 mmc_cqe_recovery_notifier(mrq);
/linux-master/include/linux/
H A Dmemstick.h262 struct memstick_request **mrq);
319 void memstick_init_req_sg(struct memstick_request *mrq, unsigned char tpc,
321 void memstick_init_req(struct memstick_request *mrq, unsigned char tpc,
324 struct memstick_request **mrq);
/linux-master/drivers/thermal/tegra/
H A Dtegra-bpmp-thermal.c46 msg.mrq = MRQ_THERMAL;
87 msg.mrq = MRQ_THERMAL;
110 static void bpmp_mrq_thermal(unsigned int mrq, struct tegra_bpmp_channel *ch, argument
153 msg.mrq = MRQ_THERMAL;
182 msg.mrq = MRQ_THERMAL;
293 dev_err(&pdev->dev, "failed to register mrq handler: %d\n",

Completed in 401 milliseconds

1234