Lines Matching defs:mrq
21 mmc->ops->request(mmc, hsq->mrq);
34 if (hsq->mrq || hsq->recovery_halt) {
46 hsq->mrq = slot->mrq;
52 ret = mmc->ops->request_atomic(mmc, hsq->mrq);
54 mmc->ops->request(mmc, hsq->mrq);
98 hsq->mrq = NULL;
127 * @mrq: the request need to be finalized
132 bool mmc_hsq_finalize_request(struct mmc_host *mmc, struct mmc_request *mrq)
139 if (!hsq->enabled || !hsq->mrq || hsq->mrq != mrq) {
147 hsq->slot[hsq->next_tag].mrq = NULL;
151 mmc_cqe_request_done(mmc, hsq->mrq);
191 static int mmc_hsq_request(struct mmc_host *mmc, struct mmc_request *mrq)
194 int tag = mrq->tag;
209 hsq->slot[tag].mrq = mrq;
233 static void mmc_hsq_post_req(struct mmc_host *mmc, struct mmc_request *mrq)
236 mmc->ops->post_req(mmc, mrq, 0);
245 is_idle = (!hsq->mrq && !hsq->qcnt) ||