Lines Matching refs:mrq
76 struct mmc_request *mrq; member
244 static void sdh_finish_request(struct sdh_host *host, struct mmc_request *mrq) in sdh_finish_request() argument
247 host->mrq = NULL; in sdh_finish_request()
250 mmc_request_done(host->mmc, mrq); in sdh_finish_request()
288 sdh_finish_request(host, host->mrq); in sdh_cmd_done()
323 if (host->mrq->stop) { in sdh_data_done()
325 sdh_start_cmd(host, host->mrq->stop); in sdh_data_done()
327 sdh_finish_request(host, host->mrq); in sdh_data_done()
333 static void sdh_request(struct mmc_host *mmc, struct mmc_request *mrq) in sdh_request() argument
338 dev_dbg(mmc_dev(host->mmc), "%s enter, mrp:%p, cmd:%p\n", __func__, mrq, mrq->cmd); in sdh_request()
339 WARN_ON(host->mrq != NULL); in sdh_request()
342 host->mrq = mrq; in sdh_request()
343 host->data = mrq->data; in sdh_request()
345 if (mrq->data && mrq->data->flags & MMC_DATA_READ) { in sdh_request()
346 ret = sdh_setup_data(host, mrq->data); in sdh_request()
351 sdh_start_cmd(host, mrq->cmd); in sdh_request()