Lines Matching defs:mrq
120 struct mmc_request *mrq;
147 return cmd->mrq->cmd;
149 (!cmd->mrq->sbc || cmd->error || cmd->data->error))
150 return cmd->mrq->stop;
245 struct mmc_request *mrq;
247 mrq = host->mrq;
252 host->mrq = NULL;
255 mmc_request_done(host->mmc, mrq);
310 static int meson_mx_mmc_map_dma(struct mmc_host *mmc, struct mmc_request *mrq)
312 struct mmc_data *data = mrq->data;
337 static void meson_mx_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
340 struct mmc_command *cmd = mrq->cmd;
343 host->error = meson_mx_mmc_map_dma(mmc, mrq);
347 mmc_request_done(mmc, mrq);
351 host->mrq = mrq;
353 if (mrq->data)
354 writel(sg_dma_address(mrq->data->sg),
357 if (mrq->sbc)
358 meson_mx_mmc_start_cmd(mmc, mrq->sbc);
360 meson_mx_mmc_start_cmd(mmc, mrq->cmd);