Lines Matching refs:mrq

374 mmci_request_end(struct mmci_host *host, struct mmc_request *mrq)  in mmci_request_end()  argument
380 host->mrq = NULL; in mmci_request_end()
383 mmc_request_done(host->mmc, mrq); in mmci_request_end()
695 static void mmci_pre_request(struct mmc_host *mmc, struct mmc_request *mrq, in mmci_pre_request() argument
699 struct mmc_data *data = mrq->data; in mmci_pre_request()
714 static void mmci_post_request(struct mmc_host *mmc, struct mmc_request *mrq, in mmci_post_request() argument
718 struct mmc_data *data = mrq->data; in mmci_post_request()
971 if (!data->stop || host->mrq->sbc) { in mmci_data_irq()
972 mmci_request_end(host, data->mrq); in mmci_data_irq()
989 sbc = (cmd == host->mrq->sbc); in mmci_cmd_irq()
1039 mmci_request_end(host, host->mrq); in mmci_cmd_irq()
1041 mmci_start_command(host, host->mrq->cmd, 0); in mmci_cmd_irq()
1280 static void mmci_request(struct mmc_host *mmc, struct mmc_request *mrq) in mmci_request() argument
1285 WARN_ON(host->mrq != NULL); in mmci_request()
1287 mrq->cmd->error = mmci_validate_data(host, mrq->data); in mmci_request()
1288 if (mrq->cmd->error) { in mmci_request()
1289 mmc_request_done(mmc, mrq); in mmci_request()
1297 host->mrq = mrq; in mmci_request()
1299 if (mrq->data) in mmci_request()
1300 mmci_get_next_data(host, mrq->data); in mmci_request()
1302 if (mrq->data && mrq->data->flags & MMC_DATA_READ) in mmci_request()
1303 mmci_start_data(host, mrq->data); in mmci_request()
1305 if (mrq->sbc) in mmci_request()
1306 mmci_start_command(host, mrq->sbc, 0); in mmci_request()
1308 mmci_start_command(host, mrq->cmd, 0); in mmci_request()