Lines Matching refs:mrq

113 	struct mmc_request *mrq;  in dw_mci_req_show()  local
120 mrq = slot->mrq; in dw_mci_req_show()
122 if (mrq) { in dw_mci_req_show()
123 cmd = mrq->cmd; in dw_mci_req_show()
124 data = mrq->data; in dw_mci_req_show()
125 stop = mrq->stop; in dw_mci_req_show()
825 struct mmc_request *mrq, in dw_mci_pre_req() argument
829 struct mmc_data *data = mrq->data; in dw_mci_pre_req()
839 if (dw_mci_pre_dma_transfer(slot->host, mrq->data, 1) < 0) in dw_mci_pre_req()
844 struct mmc_request *mrq, in dw_mci_post_req() argument
848 struct mmc_data *data = mrq->data; in dw_mci_post_req()
1148 struct mmc_request *mrq; in __dw_mci_start_request() local
1152 mrq = slot->mrq; in __dw_mci_start_request()
1155 host->mrq = mrq; in __dw_mci_start_request()
1203 if (mrq->stop) in __dw_mci_start_request()
1204 host->stop_cmdr = dw_mci_prepare_command(slot->mmc, mrq->stop); in __dw_mci_start_request()
1212 struct mmc_request *mrq = slot->mrq; in dw_mci_start_request() local
1215 cmd = mrq->sbc ? mrq->sbc : mrq->cmd; in dw_mci_start_request()
1221 struct mmc_request *mrq) in dw_mci_queue_request() argument
1226 slot->mrq = mrq; in dw_mci_queue_request()
1247 static void dw_mci_request(struct mmc_host *mmc, struct mmc_request *mrq) in dw_mci_request() argument
1252 WARN_ON(slot->mrq); in dw_mci_request()
1263 mrq->cmd->error = -ENOMEDIUM; in dw_mci_request()
1264 mmc_request_done(mmc, mrq); in dw_mci_request()
1268 dw_mci_queue_request(host, slot, mrq); in dw_mci_request()
1574 static void dw_mci_request_end(struct dw_mci *host, struct mmc_request *mrq) in dw_mci_request_end() argument
1583 host->cur_slot->mrq = NULL; in dw_mci_request_end()
1584 host->mrq = NULL; in dw_mci_request_end()
1603 mmc_request_done(prev_mmc, mrq); in dw_mci_request_end()
1708 struct mmc_request *mrq; in dw_mci_tasklet_func() local
1717 mrq = host->mrq; in dw_mci_tasklet_func()
1737 if (cmd == mrq->sbc && !err) { in dw_mci_tasklet_func()
1740 mrq->cmd); in dw_mci_tasklet_func()
1752 dw_mci_request_end(host, mrq); in dw_mci_tasklet_func()
1839 if (!data->stop || mrq->sbc) { in dw_mci_tasklet_func()
1840 if (mrq->sbc && data->stop) in dw_mci_tasklet_func()
1842 dw_mci_request_end(host, mrq); in dw_mci_tasklet_func()
1862 dw_mci_request_end(host, mrq); in dw_mci_tasklet_func()
1881 if (mrq->cmd->error && mrq->data) in dw_mci_tasklet_func()
1887 if (mrq->stop) in dw_mci_tasklet_func()
1888 dw_mci_command_complete(host, mrq->stop); in dw_mci_tasklet_func()
1892 dw_mci_request_end(host, mrq); in dw_mci_tasklet_func()