Lines Matching refs:mrq
325 if ((!host->mrq) || (!host->mrq->data)) in get_data_buffer()
328 if (host->pio_sgptr >= host->mrq->data->sg_len) { in get_data_buffer()
330 host->pio_sgptr, host->mrq->data->sg_len); in get_data_buffer()
333 sg = &host->mrq->data->sg[host->pio_sgptr]; in get_data_buffer()
341 host->pio_sgptr, host->mrq->data->sg_len); in get_data_buffer()
572 if (host->mrq->data) in pio_tasklet()
573 host->mrq->data->error = -EINVAL; in pio_tasklet()
644 if (!host->mrq) { in s3cmci_irq()
650 cmd = host->cmd_is_stop ? host->mrq->stop : host->mrq->cmd; in s3cmci_irq()
697 if (host->mrq->cmd->flags & MMC_RSP_136) { in s3cmci_irq()
737 host->mrq->data->error = -EILSEQ; in s3cmci_irq()
815 BUG_ON(!host->mrq); in s3cmci_dma_done_callback()
816 BUG_ON(!host->mrq->data); in s3cmci_dma_done_callback()
832 struct mmc_request *mrq = host->mrq; in finalize_request() local
839 if (!mrq) in finalize_request()
841 cmd = host->cmd_is_stop ? mrq->stop : mrq->cmd; in finalize_request()
884 if (!mrq->data) in finalize_request()
888 if (mrq->data->error == 0) { in finalize_request()
889 mrq->data->bytes_xfered = in finalize_request()
890 (mrq->data->blocks * mrq->data->blksz); in finalize_request()
892 mrq->data->bytes_xfered = 0; in finalize_request()
897 if (mrq->data->error != 0) { in finalize_request()
919 host->mrq = NULL; in finalize_request()
922 mmc_request_done(host->mmc, mrq); in finalize_request()
1116 struct mmc_request *mrq = host->mrq; in s3cmci_send_request() local
1117 struct mmc_command *cmd = host->cmd_is_stop ? mrq->stop : mrq->cmd; in s3cmci_send_request()
1139 mmc_request_done(mmc, mrq); in s3cmci_send_request()
1153 mmc_request_done(mmc, mrq); in s3cmci_send_request()
1165 static void s3cmci_request(struct mmc_host *mmc, struct mmc_request *mrq) in s3cmci_request() argument
1171 host->mrq = mrq; in s3cmci_request()
1175 host->mrq->cmd->error = -ENOMEDIUM; in s3cmci_request()
1176 mmc_request_done(mmc, mrq); in s3cmci_request()