Lines Matching refs:mrq
133 struct mmc_request *mrq; member
165 struct mmc_data *data = host->mrq->cmd->data; in moxart_next_sg()
308 struct mmc_data *data = host->mrq->cmd->data; in moxart_transfer_pio()
343 if (data->mrq->cmd->opcode == SD_APP_SEND_SCR) in moxart_transfer_pio()
367 struct mmc_data *data = host->mrq->cmd->data; in moxart_prepare_data()
395 static void moxart_request(struct mmc_host *mmc, struct mmc_request *mrq) in moxart_request() argument
407 host->mrq = mrq; in moxart_request()
410 mrq->cmd->error = -ETIMEDOUT; in moxart_request()
415 moxart_send_command(host, host->mrq->cmd); in moxart_request()
417 if (mrq->cmd->data) { in moxart_request()
424 moxart_transfer_dma(mrq->cmd->data, host); in moxart_request()
442 mrq->cmd->error = -ETIMEDOUT; in moxart_request()
448 mrq->cmd->data->error = -ETIMEDOUT; in moxart_request()
453 mrq->cmd->data->error = -ETIMEDOUT; in moxart_request()
455 if (mrq->cmd->data->stop) in moxart_request()
456 moxart_send_command(host, mrq->cmd->data->stop); in moxart_request()
461 mmc_request_done(host->mmc, mrq); in moxart_request()
479 host->mrq = NULL; in moxart_irq()
484 if (status & (FIFO_ORUN | FIFO_URUN) && host->mrq) in moxart_irq()