• Home
  • Raw
  • Download

Lines Matching refs:mrq

28 	struct mmc_request	*mrq;  member
181 static void sdmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) in sdmmc_pre_req() argument
184 struct mmc_data *data = mrq->data; in sdmmc_pre_req()
197 static void sdmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, in sdmmc_post_req() argument
202 struct mmc_data *data = mrq->data; in sdmmc_post_req()
428 struct mmc_request *mrq) in sd_read_long_data() argument
433 struct mmc_command *cmd = mrq->cmd; in sd_read_long_data()
434 struct mmc_data *data = mrq->data; in sd_read_long_data()
486 struct mmc_request *mrq) in sd_write_long_data() argument
491 struct mmc_command *cmd = mrq->cmd; in sd_write_long_data()
492 struct mmc_data *data = mrq->data; in sd_write_long_data()
542 static int sd_rw_multi(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) in sd_rw_multi() argument
544 struct mmc_data *data = mrq->data; in sd_rw_multi()
554 return sd_read_long_data(host, mrq); in sd_rw_multi()
556 return sd_write_long_data(host, mrq); in sd_rw_multi()
572 struct mmc_request *mrq) in sd_normal_rw() argument
574 struct mmc_command *cmd = mrq->cmd; in sd_normal_rw()
575 struct mmc_data *data = mrq->data; in sd_normal_rw()
790 struct mmc_request *mrq = host->mrq; in sd_request() local
791 struct mmc_command *cmd = mrq->cmd; in sd_request()
792 struct mmc_data *data = mrq->data; in sd_request()
819 host->mrq = mrq; in sd_request()
822 if (mrq->data) in sd_request()
828 cmd->error = sd_rw_multi(host, mrq); in sd_request()
830 sdmmc_post_req(host->mmc, host->mrq, 0); in sd_request()
832 if (mmc_op_multi(cmd->opcode) && mrq->stop) in sd_request()
833 sd_send_cmd_get_rsp(host, mrq->stop); in sd_request()
835 sd_normal_rw(host, mrq); in sd_request()
838 if (mrq->data) { in sd_request()
854 host->mrq = NULL; in sd_request()
857 mmc_request_done(mmc, mrq); in sd_request()
860 static void sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) in sdmmc_request() argument
863 struct mmc_data *data = mrq->data; in sdmmc_request()
866 host->mrq = mrq; in sdmmc_request()
869 if (sd_rw_cmd(mrq->cmd) || sdio_extblock_cmd(mrq->cmd, data)) in sdmmc_request()
1427 if (host->mrq) { in rtsx_pci_sdmmc_drv_remove()
1434 host->mrq->cmd->error = -ENOMEDIUM; in rtsx_pci_sdmmc_drv_remove()
1435 if (host->mrq->stop) in rtsx_pci_sdmmc_drv_remove()
1436 host->mrq->stop->error = -ENOMEDIUM; in rtsx_pci_sdmmc_drv_remove()
1437 mmc_request_done(mmc, host->mrq); in rtsx_pci_sdmmc_drv_remove()