Lines Matching refs:mrq
621 static void tifm_sd_request(struct mmc_host *mmc, struct mmc_request *mrq) in tifm_sd_request() argument
626 struct mmc_data *r_data = mrq->cmd->data; in tifm_sd_request()
630 mrq->cmd->error = -ENOMEDIUM; in tifm_sd_request()
637 mrq->cmd->error = -ETIMEDOUT; in tifm_sd_request()
645 if (mrq->data && !is_power_of_2(mrq->data->blksz)) in tifm_sd_request()
653 if ((r_data->flags & MMC_DATA_WRITE) && !mrq->stop) in tifm_sd_request()
677 mrq->cmd->error = -ENOMEM; in tifm_sd_request()
693 mrq->cmd->error = -ENOMEM; in tifm_sd_request()
722 host->req = mrq; in tifm_sd_request()
726 tifm_sd_exec(host, mrq->cmd); in tifm_sd_request()
732 mmc_request_done(mmc, mrq); in tifm_sd_request()
740 struct mmc_request *mrq; in tifm_sd_end_cmd() local
747 mrq = host->req; in tifm_sd_end_cmd()
750 if (!mrq) { in tifm_sd_end_cmd()
757 r_data = mrq->cmd->data; in tifm_sd_end_cmd()
783 mmc_request_done(mmc, mrq); in tifm_sd_end_cmd()