Lines Matching refs:mrq
133 struct mmc_request *mrq; member
165 struct mmc_data *data = host->mrq->cmd->data; in moxart_next_sg()
310 struct mmc_data *data = host->mrq->cmd->data; in moxart_transfer_pio()
345 if (data->mrq->cmd->opcode == SD_APP_SEND_SCR) in moxart_transfer_pio()
369 struct mmc_data *data = host->mrq->cmd->data; in moxart_prepare_data()
397 static void moxart_request(struct mmc_host *mmc, struct mmc_request *mrq) in moxart_request() argument
408 host->mrq = mrq; in moxart_request()
411 mrq->cmd->error = -ETIMEDOUT; in moxart_request()
416 moxart_send_command(host, host->mrq->cmd); in moxart_request()
418 if (mrq->cmd->data) { in moxart_request()
425 moxart_transfer_dma(mrq->cmd->data, host); in moxart_request()
443 mrq->cmd->error = -ETIMEDOUT; in moxart_request()
449 mrq->cmd->data->error = -ETIMEDOUT; in moxart_request()
454 mrq->cmd->data->error = -ETIMEDOUT; in moxart_request()
456 if (mrq->cmd->data->stop) in moxart_request()
457 moxart_send_command(host, mrq->cmd->data->stop); in moxart_request()
462 mmc_request_done(host->mmc, mrq); in moxart_request()
480 host->mrq = NULL; in moxart_irq()
485 if (status & (FIFO_ORUN | FIFO_URUN) && host->mrq) in moxart_irq()