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()
830 BUG_ON(!host->mrq); in s3cmci_dma_done_callback()
831 BUG_ON(!host->mrq->data); in s3cmci_dma_done_callback()
847 struct mmc_request *mrq = host->mrq; in finalize_request() local
854 if (!mrq) in finalize_request()
856 cmd = host->cmd_is_stop ? mrq->stop : mrq->cmd; in finalize_request()
899 if (!mrq->data) in finalize_request()
903 if (mrq->data->error == 0) { in finalize_request()
904 mrq->data->bytes_xfered = in finalize_request()
905 (mrq->data->blocks * mrq->data->blksz); in finalize_request()
907 mrq->data->bytes_xfered = 0; in finalize_request()
912 if (mrq->data->error != 0) { in finalize_request()
934 host->mrq = NULL; in finalize_request()
937 mmc_request_done(host->mmc, mrq); in finalize_request()
1132 struct mmc_request *mrq = host->mrq; in s3cmci_send_request() local
1133 struct mmc_command *cmd = host->cmd_is_stop ? mrq->stop : mrq->cmd; in s3cmci_send_request()
1155 mmc_request_done(mmc, mrq); in s3cmci_send_request()
1169 mmc_request_done(mmc, mrq); in s3cmci_send_request()
1194 static void s3cmci_request(struct mmc_host *mmc, struct mmc_request *mrq) in s3cmci_request() argument
1200 host->mrq = mrq; in s3cmci_request()
1204 host->mrq->cmd->error = -ENOMEDIUM; in s3cmci_request()
1205 mmc_request_done(mmc, mrq); in s3cmci_request()