/linux-master/drivers/memstick/core/ |
H A D | mspro_block.c | 156 struct memstick_request **mrq); 450 struct memstick_request **mrq) 454 *mrq = &card->current_mrq; 460 struct memstick_request **mrq) 462 return mspro_block_complete_req(card, (*mrq)->error); 466 struct memstick_request **mrq) 472 struct memstick_request **mrq) 476 if (!(*mrq)->error) { 477 if ((*mrq)->data[offsetof(struct ms_status_register, status0)] 484 return mspro_block_complete_req(card, (*mrq) 449 h_mspro_block_req_init(struct memstick_dev *card, struct memstick_request **mrq) argument 459 h_mspro_block_default(struct memstick_dev *card, struct memstick_request **mrq) argument 465 h_mspro_block_default_bad(struct memstick_dev *card, struct memstick_request **mrq) argument 471 h_mspro_block_get_ro(struct memstick_dev *card, struct memstick_request **mrq) argument 487 h_mspro_block_wait_for_ced(struct memstick_dev *card, struct memstick_request **mrq) argument 502 h_mspro_block_transfer_data(struct memstick_dev *card, struct memstick_request **mrq) argument [all...] |
/linux-master/drivers/mmc/host/ |
H A D | rtsx_pci_sdmmc.c | 30 struct mmc_request *mrq; member in struct:realtek_pci_sdmmc 182 static void sdmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument 185 struct mmc_data *data = mrq->data; 198 static void sdmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, argument 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 428 sd_read_long_data(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument 486 sd_write_long_data(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument 555 sd_rw_multi(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument 582 sd_normal_rw(struct realtek_pci_sdmmc *host, struct mmc_request *mrq) argument 804 struct mmc_request *mrq = host->mrq; local 874 sdmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument [all...] |
H A D | omap_hsmmc.c | 172 struct mmc_request *mrq; member in struct:omap_hsmmc_host 783 if (cmd == host->mrq->stop) 789 host->mrq->sbc) { 791 OMAP_HSMMC_WRITE(host->base, SDMASA, host->mrq->sbc->arg); 816 static void omap_hsmmc_request_done(struct omap_hsmmc_host *host, struct mmc_request *mrq) argument 828 if (mrq->data && host->use_dma && dma_ch != -1) 830 host->mrq = NULL; 831 mmc_request_done(host->mmc, mrq); 841 struct mmc_request *mrq = host->mrq; local 1184 struct mmc_request *mrq = host->mrq; local 1385 omap_hsmmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument 1400 omap_hsmmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument [all...] |
H A D | owl-mmc.c | 116 struct mmc_request *mrq; member in struct:owl_mmc_host 157 struct mmc_request *mrq = owl_host->mrq; local 158 struct mmc_data *data = mrq->data; 161 WARN_ON(!mrq); 163 owl_host->mrq = NULL; 170 mmc_request_done(owl_host->mmc, mrq); 340 static void owl_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 343 struct mmc_data *data = mrq->data; 346 owl_host->mrq [all...] |
H A D | sunplus-mmc.c | 168 struct mmc_request *mrq; /* current mrq */ member in struct:spmmc_host 516 static int spmmc_check_error(struct spmmc_host *host, struct mmc_request *mrq) argument 519 struct mmc_command *cmd = mrq->cmd; 520 struct mmc_data *data = mrq->data; 687 static void spmmc_finish_request(struct spmmc_host *host, struct mmc_request *mrq) argument 692 if (!mrq) 695 cmd = mrq->cmd; 696 data = mrq->data; 704 spmmc_check_error(host, mrq); 727 spmmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument [all...] |
H A D | au1xmmc.c | 90 struct mmc_request *mrq; member in struct:au1xmmc_host 239 struct mmc_request *mrq = host->mrq; local 241 host->mrq = NULL; 253 mmc_request_done(host->mmc, mrq); 317 struct mmc_request *mrq = host->mrq; local 323 if (host->mrq == NULL) 326 data = mrq->cmd->data; 384 data = host->mrq 517 struct mmc_request *mrq = host->mrq; local 674 au1xmmc_request(struct mmc_host* mmc, struct mmc_request* mrq) argument [all...] |
H A D | meson-gx-mmc.c | 220 return cmd->mrq->cmd; 222 (!cmd->mrq->sbc || cmd->error || cmd->data->error)) 223 return cmd->mrq->stop; 229 struct mmc_request *mrq) 232 struct mmc_data *data = mrq->data; 245 if (data->blocks > 1 || mrq->cmd->opcode == SD_IO_RW_EXTENDED) { 288 static void meson_mmc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument 290 struct mmc_data *data = mrq->data; 295 meson_mmc_get_transfer_mode(mmc, mrq); 307 static void meson_mmc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, argument 228 meson_mmc_get_transfer_mode(struct mmc_host *mmc, struct mmc_request *mrq) argument 652 meson_mmc_request_done(struct mmc_host *mmc, struct mmc_request *mrq) argument 873 meson_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument [all...] |
H A D | wbsd.c | 204 static void wbsd_request_end(struct wbsd_host *host, struct mmc_request *mrq) argument 223 host->mrq = NULL; 229 mmc_request_done(host->mmc, mrq); 402 struct mmc_data *data = host->mrq->cmd->data; 467 struct mmc_data *data = host->mrq->cmd->data; 671 WARN_ON(host->mrq == NULL); 705 data->bytes_xfered = host->mrq->data->blocks * 706 host->mrq->data->blksz - count; 734 wbsd_request_end(host, host->mrq); 743 static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument [all...] |
H A D | meson-mx-sdio.c | 120 struct mmc_request *mrq; member in struct:meson_mx_mmc_host 147 return cmd->mrq->cmd; 149 (!cmd->mrq->sbc || cmd->error || cmd->data->error)) 150 return cmd->mrq->stop; 245 struct mmc_request *mrq; local 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) argument 337 meson_mx_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument [all...] |
H A D | alcor.c | 46 struct mmc_request *mrq; member in struct:alcor_sdmmc_host 317 struct mmc_request *mrq; local 323 if (!host->mrq) 329 mrq = host->mrq; 331 host->mrq = NULL; 336 mmc_request_done(mmc_from_priv(host), mrq); local 366 !host->mrq->sbc)) { 552 if (host->mrq) { 561 host->mrq 756 alcor_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 775 alcor_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument 825 alcor_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument [all...] |
H A D | sdhci-pxav2.c | 123 static void pxav1_request_done(struct sdhci_host *host, struct mmc_request *mrq) argument 129 if (mrq->cmd && !mrq->cmd->error && 130 (mrq->cmd->opcode == SD_IO_RW_DIRECT || 131 mrq->cmd->opcode == SD_IO_RW_EXTENDED)) { 139 pxav2_host->sdio_mrq = mrq; 154 mmc_request_done(host->mmc, mrq);
|
H A D | toshsd.c | 145 struct mmc_request *mrq = host->mrq; local 148 host->mrq = NULL; 153 mmc_request_done(host->mmc, mrq); 496 static void toshsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 503 mrq->cmd->error = -ENOMEDIUM; 504 mmc_request_done(mmc, mrq); 510 WARN_ON(host->mrq != NULL); 512 host->mrq = mrq; [all...] |
H A D | mmc_spi.c | 402 struct mmc_request *mrq, 465 if (cs_on && (mrq->data->flags & MMC_DATA_READ)) { 900 static void mmc_spi_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 913 cmd = mrq->cmd; 920 cmd = mrq->stop; 929 mmc_request_done(host->mmc, mrq); 940 status = mmc_spi_command_send(host, mrq, mrq->cmd, mrq->data != NULL); 941 if (status == 0 && mrq 401 mmc_spi_command_send(struct mmc_spi_host *host, struct mmc_request *mrq, struct mmc_command *cmd, int cs_on) argument [all...] |
H A D | moxart-mmc.c | 133 struct mmc_request *mrq; member in struct:moxart_host 282 struct mmc_data *data = host->mrq->cmd->data; 349 struct mmc_data *data = host->mrq->cmd->data; 382 static void moxart_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 393 host->mrq = mrq; 396 mrq->cmd->error = -ETIMEDOUT; 401 moxart_send_command(host, host->mrq->cmd); 403 if (mrq->cmd->data) { 410 moxart_transfer_dma(mrq [all...] |
H A D | mtk-sd.c | 430 struct mmc_request *mrq; member in struct:msdc_host 689 struct mmc_request *mrq, struct mmc_command *cmd); 1033 struct mmc_request *mrq, struct mmc_command *cmd) 1062 if (mmc_card_mmc(mmc->card) && mrq->sbc && 1063 !(mrq->sbc->arg & 0xFFFF0000)) 1165 static void msdc_request_done(struct msdc_host *host, struct mmc_request *mrq) argument 1176 host->mrq = NULL; 1179 msdc_track_cmd_data(host, mrq->cmd); 1180 if (mrq->data) 1181 msdc_unprepare_data(host, mrq 1032 msdc_cmd_prepare_raw_cmd(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument 1184 mmc_request_done(mmc_from_priv(host), mrq); local 1190 msdc_cmd_done(struct msdc_host *host, int events, struct mmc_request *mrq, struct mmc_command *cmd) argument 1263 msdc_cmd_is_ready(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument 1293 msdc_start_command(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument 1323 msdc_cmd_next(struct msdc_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument 1339 msdc_ops_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 1361 msdc_pre_req(struct mmc_host *mmc, struct mmc_request *mrq) argument 1373 msdc_post_req(struct mmc_host *mmc, struct mmc_request *mrq, int err) argument 1388 msdc_data_xfer_next(struct msdc_host *host, struct mmc_request *mrq) argument 1397 msdc_data_xfer_done(struct msdc_host *host, u32 events, struct mmc_request *mrq, struct mmc_data *data) argument 1639 struct mmc_request *mrq; local [all...] |
H A D | cb710-mmc.c | 483 static void cb710_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 488 WARN_ON(reader->mrq != NULL); 490 reader->mrq = mrq; 493 if (!cb710_mmc_command(mmc, mrq->cmd) && mrq->stop) 494 cb710_mmc_command(mmc, mrq->stop); 653 struct mmc_request *mrq = reader->mrq; local 655 reader->mrq 656 mmc_request_done(mmc_from_priv(reader), mrq); local [all...] |
H A D | via-sdmmc.c | 297 struct mmc_request *mrq; member in struct:via_crdr_mmc_host 615 if (cmd == host->mrq->stop) 661 static void via_sdc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 679 WARN_ON(host->mrq != NULL); 680 host->mrq = mrq; 684 host->mrq->cmd->error = -ENOMEDIUM; 687 via_sdc_send_command(host, mrq->cmd); 943 if (sdhost->mrq) { 946 sdhost->mrq 969 struct mmc_request *mrq; local [all...] |
H A D | mxs-mmc.c | 51 struct mmc_request *mrq; member in struct:mxs_mmc_host 127 struct mmc_request *mrq = host->mrq; local 141 if (cmd == mrq->sbc) { 143 mxs_mmc_start_cmd(host, mrq->cmd); 158 if (data->stop && (data->error || !mrq->sbc)) { 159 mxs_mmc_start_cmd(host, mrq->stop); 164 host->mrq = NULL; 165 mmc_request_done(host->mmc, mrq); 481 static void mxs_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument [all...] |
H A D | pxamci.c | 65 struct mmc_request *mrq; member in struct:pxamci_host 266 static void pxamci_finish_request(struct pxamci_host *host, struct mmc_request *mrq) argument 268 host->mrq = NULL; 271 mmc_request_done(host->mmc, mrq); 323 pxamci_finish_request(host, host->mrq); 363 if (host->mrq->stop) { 365 pxamci_start_cmd(host, host->mrq->stop, host->cmdat); 367 pxamci_finish_request(host, host->mrq); 399 static void pxamci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument 404 WARN_ON(host->mrq ! [all...] |
H A D | sdhci-esdhc-mcf.c | 300 struct mmc_request *mrq) 305 if (!mrq->data || !mrq->data->bytes_xfered) 308 if (mmc_get_dma_dir(mrq->data) != DMA_FROM_DEVICE) 315 sg_miter_start(&sgm, mrq->data->sg, mrq->data->sg_len, 324 mmc_request_done(host->mmc, mrq); 299 esdhc_mcf_request_done(struct sdhci_host *host, struct mmc_request *mrq) argument
|
/linux-master/drivers/mmc/core/ |
H A D | queue.h | 41 struct mmc_request mrq; member in struct:mmc_blk_request 105 void mmc_cqe_recovery_notifier(struct mmc_request *mrq);
|
H A D | sdio_ops.c | 117 struct mmc_request mrq = {}; local 132 mrq.cmd = &cmd; 133 mrq.data = &data; 174 mmc_pre_req(card->host, &mrq); 176 mmc_wait_for_req(card->host, &mrq); 194 mmc_post_req(card->host, &mrq, err);
|
H A D | queue.c | 81 void mmc_cqe_recovery_notifier(struct mmc_request *mrq) argument 83 struct mmc_queue_req *mqrq = container_of(mrq, struct mmc_queue_req, 84 brq.mrq); 98 struct mmc_request *mrq = &mqrq->brq.mrq; local 107 if (host->cqe_ops->cqe_timeout(host, mrq, &recovery_needed)) { 109 mmc_cqe_recovery_notifier(mrq);
|
/linux-master/include/linux/ |
H A D | memstick.h | 262 struct memstick_request **mrq); 319 void memstick_init_req_sg(struct memstick_request *mrq, unsigned char tpc, 321 void memstick_init_req(struct memstick_request *mrq, unsigned char tpc, 324 struct memstick_request **mrq);
|
/linux-master/drivers/thermal/tegra/ |
H A D | tegra-bpmp-thermal.c | 46 msg.mrq = MRQ_THERMAL; 87 msg.mrq = MRQ_THERMAL; 110 static void bpmp_mrq_thermal(unsigned int mrq, struct tegra_bpmp_channel *ch, argument 153 msg.mrq = MRQ_THERMAL; 182 msg.mrq = MRQ_THERMAL; 293 dev_err(&pdev->dev, "failed to register mrq handler: %d\n",
|