Lines Matching refs:mrq
446 struct mmc_request *mrq, in mmc_spi_command_send() argument
509 if (cs_on && (mrq->data->flags & MMC_DATA_READ)) { in mmc_spi_command_send()
1050 static void mmc_spi_request(struct mmc_host *mmc, struct mmc_request *mrq) in mmc_spi_request() argument
1063 cmd = mrq->cmd; in mmc_spi_request()
1070 cmd = mrq->stop; in mmc_spi_request()
1079 mmc_request_done(host->mmc, mrq); in mmc_spi_request()
1090 status = mmc_spi_command_send(host, mrq, mrq->cmd, mrq->data != NULL); in mmc_spi_request()
1091 if (status == 0 && mrq->data) { in mmc_spi_request()
1092 mmc_spi_data_do(host, mrq->cmd, mrq->data, mrq->data->blksz); in mmc_spi_request()
1101 if (mrq->data->error == -EILSEQ && crc_retry) { in mmc_spi_request()
1105 status = mmc_spi_command_send(host, mrq, &stop, 0); in mmc_spi_request()
1107 mrq->data->error = 0; in mmc_spi_request()
1111 if (mrq->stop) in mmc_spi_request()
1112 status = mmc_spi_command_send(host, mrq, mrq->stop, 0); in mmc_spi_request()
1120 mmc_request_done(host->mmc, mrq); in mmc_spi_request()