Lines Matching refs:mrq
69 struct mmc_request *mrq; member
292 static void pxamci_finish_request(struct pxamci_host *host, struct mmc_request *mrq) in pxamci_finish_request() argument
294 host->mrq = NULL; in pxamci_finish_request()
297 mmc_request_done(host->mmc, mrq); in pxamci_finish_request()
349 pxamci_finish_request(host, host->mrq); in pxamci_cmd_done()
389 if (host->mrq->stop) { in pxamci_data_done()
391 pxamci_start_cmd(host, host->mrq->stop, host->cmdat); in pxamci_data_done()
393 pxamci_finish_request(host, host->mrq); in pxamci_data_done()
425 static void pxamci_request(struct mmc_host *mmc, struct mmc_request *mrq) in pxamci_request() argument
430 WARN_ON(host->mrq != NULL); in pxamci_request()
432 host->mrq = mrq; in pxamci_request()
439 if (mrq->data) { in pxamci_request()
440 pxamci_setup_data(host, mrq->data); in pxamci_request()
444 if (mrq->data->flags & MMC_DATA_WRITE) in pxamci_request()
447 if (mrq->data->flags & MMC_DATA_STREAM) in pxamci_request()
451 pxamci_start_cmd(host, mrq->cmd, cmdat); in pxamci_request()