Lines Matching defs:mrq

30 	struct mmc_request	*mrq;
182 static void sdmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq)
185 struct mmc_data *data = mrq->data;
198 static void sdmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq,
203 struct mmc_data *data = mrq->data;
429 struct mmc_request *mrq)
434 struct mmc_command *cmd = mrq->cmd;
435 struct mmc_data *data = mrq->data;
487 struct mmc_request *mrq)
492 struct mmc_command *cmd = mrq->cmd;
493 struct mmc_data *data = mrq->data;
555 static int sd_rw_multi(struct realtek_pci_sdmmc *host, struct mmc_request *mrq)
557 struct mmc_data *data = mrq->data;
571 err = sd_read_long_data(host, mrq);
579 return sd_write_long_data(host, mrq);
583 struct mmc_request *mrq)
585 struct mmc_command *cmd = mrq->cmd;
586 struct mmc_data *data = mrq->data;
804 struct mmc_request *mrq = host->mrq;
805 struct mmc_command *cmd = mrq->cmd;
806 struct mmc_data *data = mrq->data;
833 host->mrq = mrq;
836 if (mrq->data)
842 cmd->error = sd_rw_multi(host, mrq);
844 sdmmc_post_req(host->mmc, host->mrq, 0);
846 if (mmc_op_multi(cmd->opcode) && mrq->stop)
847 sd_send_cmd_get_rsp(host, mrq->stop);
849 sd_normal_rw(host, mrq);
852 if (mrq->data) {
868 host->mrq = NULL;
871 mmc_request_done(mmc, mrq);
874 static void sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq)
877 struct mmc_data *data = mrq->data;
880 host->mrq = mrq;
883 if (sd_rw_cmd(mrq->cmd) || sdio_extblock_cmd(mrq->cmd, data))
1555 if (host->mrq) {
1562 host->mrq->cmd->error = -ENOMEDIUM;
1563 if (host->mrq->stop)
1564 host->mrq->stop->error = -ENOMEDIUM;
1565 mmc_request_done(mmc, host->mrq);