Lines Matching refs:mrq
68 struct mmc_request *mrq; member
291 static void pxamci_finish_request(struct pxamci_host *host, struct mmc_request *mrq) in pxamci_finish_request() argument
293 host->mrq = NULL; in pxamci_finish_request()
296 mmc_request_done(host->mmc, mrq); in pxamci_finish_request()
348 pxamci_finish_request(host, host->mrq); in pxamci_cmd_done()
384 if (host->mrq->stop) { in pxamci_data_done()
386 pxamci_start_cmd(host, host->mrq->stop, host->cmdat); in pxamci_data_done()
388 pxamci_finish_request(host, host->mrq); in pxamci_data_done()
420 static void pxamci_request(struct mmc_host *mmc, struct mmc_request *mrq) in pxamci_request() argument
425 WARN_ON(host->mrq != NULL); in pxamci_request()
427 host->mrq = mrq; in pxamci_request()
434 if (mrq->data) { in pxamci_request()
435 pxamci_setup_data(host, mrq->data); in pxamci_request()
439 if (mrq->data->flags & MMC_DATA_WRITE) in pxamci_request()
442 if (mrq->data->flags & MMC_DATA_STREAM) in pxamci_request()
446 pxamci_start_cmd(host, mrq->cmd, cmdat); in pxamci_request()