Home
last modified time | relevance | path

Searched refs:mrq (Results 1 - 25 of 185) sorted by relevance

12345678

/kernel/linux/linux-5.10/include/trace/events/
H A Dmmc.h15 TP_PROTO(struct mmc_host *host, struct mmc_request *mrq),
17 TP_ARGS(host, mrq),
43 __field(struct mmc_request *, mrq)
48 __entry->cmd_opcode = mrq->cmd ? mrq->cmd->opcode : 0;
49 __entry->cmd_arg = mrq->cmd ? mrq->cmd->arg : 0;
50 __entry->cmd_flags = mrq->cmd ? mrq->cmd->flags : 0;
51 __entry->cmd_retries = mrq
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Dmmc.h15 TP_PROTO(struct mmc_host *host, struct mmc_request *mrq),
17 TP_ARGS(host, mrq),
43 __field(struct mmc_request *, mrq)
48 __entry->cmd_opcode = mrq->cmd ? mrq->cmd->opcode : 0;
49 __entry->cmd_arg = mrq->cmd ? mrq->cmd->arg : 0;
50 __entry->cmd_flags = mrq->cmd ? mrq->cmd->flags : 0;
51 __entry->cmd_retries = mrq
[all...]
/kernel/linux/linux-5.10/drivers/mmc/core/
H A Dcore.c82 struct mmc_request *mrq) in mmc_should_fail_request()
84 struct mmc_command *cmd = mrq->cmd; in mmc_should_fail_request()
85 struct mmc_data *data = mrq->data; in mmc_should_fail_request()
106 struct mmc_request *mrq) in mmc_should_fail_request()
112 static inline void mmc_complete_cmd(struct mmc_request *mrq) in mmc_complete_cmd() argument
114 if (mrq->cap_cmd_during_tfr && !completion_done(&mrq->cmd_completion)) in mmc_complete_cmd()
115 complete_all(&mrq->cmd_completion); in mmc_complete_cmd()
118 void mmc_command_done(struct mmc_host *host, struct mmc_request *mrq) in mmc_command_done() argument
120 if (!mrq in mmc_command_done()
81 mmc_should_fail_request(struct mmc_host *host, struct mmc_request *mrq) mmc_should_fail_request() argument
105 mmc_should_fail_request(struct mmc_host *host, struct mmc_request *mrq) mmc_should_fail_request() argument
138 mmc_request_done(struct mmc_host *host, struct mmc_request *mrq) mmc_request_done() argument
216 __mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) __mmc_start_request() argument
264 mmc_mrq_pr_debug(struct mmc_host *host, struct mmc_request *mrq, bool cqe) mmc_mrq_pr_debug() argument
298 mmc_mrq_prep(struct mmc_host *host, struct mmc_request *mrq) mmc_mrq_prep() argument
335 mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) mmc_start_request() argument
361 mmc_wait_done(struct mmc_request *mrq) mmc_wait_done() argument
378 __mmc_start_req(struct mmc_host *host, struct mmc_request *mrq) __mmc_start_req() argument
397 mmc_wait_for_req_done(struct mmc_host *host, struct mmc_request *mrq) mmc_wait_for_req_done() argument
431 mmc_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq) mmc_cqe_start_req() argument
481 mmc_cqe_request_done(struct mmc_host *host, struct mmc_request *mrq) mmc_cqe_request_done() argument
515 mmc_cqe_post_req(struct mmc_host *host, struct mmc_request *mrq) mmc_cqe_post_req() argument
589 mmc_is_req_done(struct mmc_host *host, struct mmc_request *mrq) mmc_is_req_done() argument
607 mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq) mmc_wait_for_req() argument
628 struct mmc_request mrq = {}; mmc_wait_for_cmd() local
[all...]
H A Dmmc_test.c191 struct mmc_request *mrq, unsigned int blocks) in mmc_test_prepare_sbc()
195 if (!mrq->sbc || !mmc_host_cmd23(card->host) || in mmc_test_prepare_sbc()
196 !mmc_test_card_cmd23(card) || !mmc_op_multi(mrq->cmd->opcode) || in mmc_test_prepare_sbc()
198 mrq->sbc = NULL; in mmc_test_prepare_sbc()
202 mrq->sbc->opcode = MMC_SET_BLOCK_COUNT; in mmc_test_prepare_sbc()
203 mrq->sbc->arg = blocks; in mmc_test_prepare_sbc()
204 mrq->sbc->flags = MMC_RSP_R1 | MMC_CMD_AC; in mmc_test_prepare_sbc()
211 struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, in mmc_test_prepare_mrq()
214 if (WARN_ON(!mrq || !mrq in mmc_test_prepare_mrq()
190 mmc_test_prepare_sbc(struct mmc_test_card *test, struct mmc_request *mrq, unsigned int blocks) mmc_test_prepare_sbc() argument
210 mmc_test_prepare_mrq(struct mmc_test_card *test, struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) mmc_test_prepare_mrq() argument
293 struct mmc_request mrq = {}; mmc_test_buffer_transfer() local
687 mmc_test_prepare_broken_mrq(struct mmc_test_card *test, struct mmc_request *mrq, int write) mmc_test_prepare_broken_mrq() argument
706 mmc_test_check_result(struct mmc_test_card *test, struct mmc_request *mrq) mmc_test_check_result() argument
737 mmc_test_check_broken_result(struct mmc_test_card *test, struct mmc_request *mrq) mmc_test_check_broken_result() argument
770 struct mmc_request mrq; global() member
800 mmc_test_wait_done(struct mmc_request *mrq) mmc_test_wait_done() argument
805 mmc_test_start_areq(struct mmc_test_card *test, struct mmc_request *mrq, struct mmc_request *prev_mrq) mmc_test_start_areq() argument
845 struct mmc_request *mrq, *prev_mrq; mmc_test_nonblock_transfer() local
892 struct mmc_request mrq = {}; mmc_test_simple_transfer() local
917 struct mmc_request mrq = {}; mmc_test_broken_transfer() local
2382 struct mmc_request *mrq; mmc_test_ongoing_transfer() local
[all...]
H A Dsd_ops.c54 struct mmc_request mrq = {}; in mmc_wait_for_app_cmd() local
72 memset(&mrq, 0, sizeof(struct mmc_request)); in mmc_wait_for_app_cmd()
77 mrq.cmd = cmd; in mmc_wait_for_app_cmd()
80 mmc_wait_for_req(host, &mrq); in mmc_wait_for_app_cmd()
213 struct mmc_request mrq = {}; in mmc_app_send_scr() local
232 mrq.cmd = &cmd; in mmc_app_send_scr()
233 mrq.data = &data; in mmc_app_send_scr()
249 mmc_wait_for_req(card->host, &mrq); in mmc_app_send_scr()
267 struct mmc_request mrq = {}; in mmc_sd_switch() local
277 mrq in mmc_sd_switch()
309 struct mmc_request mrq = {}; mmc_app_sd_status() local
[all...]
H A Dcore.h98 void mmc_wait_for_req_done(struct mmc_host *host, struct mmc_request *mrq);
99 bool mmc_is_req_done(struct mmc_host *host, struct mmc_request *mrq);
101 int mmc_start_request(struct mmc_host *host, struct mmc_request *mrq);
133 int mmc_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq);
134 void mmc_cqe_post_req(struct mmc_host *host, struct mmc_request *mrq);
140 * @mrq: MMC request to prepare for
146 static inline void mmc_pre_req(struct mmc_host *host, struct mmc_request *mrq) in mmc_pre_req() argument
149 host->ops->pre_req(host, mrq); in mmc_pre_req()
155 * @mrq: MMC request to post process for
161 static inline void mmc_post_req(struct mmc_host *host, struct mmc_request *mrq, in mmc_post_req() argument
[all...]
/kernel/linux/linux-6.6/drivers/mmc/core/
H A Dcore.c83 struct mmc_request *mrq) in mmc_should_fail_request()
85 struct mmc_command *cmd = mrq->cmd; in mmc_should_fail_request()
86 struct mmc_data *data = mrq->data; in mmc_should_fail_request()
107 struct mmc_request *mrq) in mmc_should_fail_request()
113 static inline void mmc_complete_cmd(struct mmc_request *mrq) in mmc_complete_cmd() argument
115 if (mrq->cap_cmd_during_tfr && !completion_done(&mrq->cmd_completion)) in mmc_complete_cmd()
116 complete_all(&mrq->cmd_completion); in mmc_complete_cmd()
119 void mmc_command_done(struct mmc_host *host, struct mmc_request *mrq) in mmc_command_done() argument
121 if (!mrq in mmc_command_done()
82 mmc_should_fail_request(struct mmc_host *host, struct mmc_request *mrq) mmc_should_fail_request() argument
106 mmc_should_fail_request(struct mmc_host *host, struct mmc_request *mrq) mmc_should_fail_request() argument
139 mmc_request_done(struct mmc_host *host, struct mmc_request *mrq) mmc_request_done() argument
216 __mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) __mmc_start_request() argument
264 mmc_mrq_pr_debug(struct mmc_host *host, struct mmc_request *mrq, bool cqe) mmc_mrq_pr_debug() argument
298 mmc_mrq_prep(struct mmc_host *host, struct mmc_request *mrq) mmc_mrq_prep() argument
335 mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) mmc_start_request() argument
361 mmc_wait_done(struct mmc_request *mrq) mmc_wait_done() argument
378 __mmc_start_req(struct mmc_host *host, struct mmc_request *mrq) __mmc_start_req() argument
397 mmc_wait_for_req_done(struct mmc_host *host, struct mmc_request *mrq) mmc_wait_for_req_done() argument
431 mmc_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq) mmc_cqe_start_req() argument
481 mmc_cqe_request_done(struct mmc_host *host, struct mmc_request *mrq) mmc_cqe_request_done() argument
515 mmc_cqe_post_req(struct mmc_host *host, struct mmc_request *mrq) mmc_cqe_post_req() argument
589 mmc_is_req_done(struct mmc_host *host, struct mmc_request *mrq) mmc_is_req_done() argument
607 mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq) mmc_wait_for_req() argument
628 struct mmc_request mrq = {}; mmc_wait_for_cmd() local
[all...]
H A Dmmc_test.c190 struct mmc_request *mrq, unsigned int blocks) in mmc_test_prepare_sbc()
194 if (!mrq->sbc || !mmc_host_cmd23(card->host) || in mmc_test_prepare_sbc()
195 !mmc_test_card_cmd23(card) || !mmc_op_multi(mrq->cmd->opcode) || in mmc_test_prepare_sbc()
197 mrq->sbc = NULL; in mmc_test_prepare_sbc()
201 mrq->sbc->opcode = MMC_SET_BLOCK_COUNT; in mmc_test_prepare_sbc()
202 mrq->sbc->arg = blocks; in mmc_test_prepare_sbc()
203 mrq->sbc->flags = MMC_RSP_R1 | MMC_CMD_AC; in mmc_test_prepare_sbc()
210 struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, in mmc_test_prepare_mrq()
213 if (WARN_ON(!mrq || !mrq in mmc_test_prepare_mrq()
189 mmc_test_prepare_sbc(struct mmc_test_card *test, struct mmc_request *mrq, unsigned int blocks) mmc_test_prepare_sbc() argument
209 mmc_test_prepare_mrq(struct mmc_test_card *test, struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) mmc_test_prepare_mrq() argument
292 struct mmc_request mrq = {}; mmc_test_buffer_transfer() local
672 mmc_test_prepare_broken_mrq(struct mmc_test_card *test, struct mmc_request *mrq, int write) mmc_test_prepare_broken_mrq() argument
691 mmc_test_check_result(struct mmc_test_card *test, struct mmc_request *mrq) mmc_test_check_result() argument
722 mmc_test_check_broken_result(struct mmc_test_card *test, struct mmc_request *mrq) mmc_test_check_broken_result() argument
755 struct mmc_request mrq; global() member
785 mmc_test_wait_done(struct mmc_request *mrq) mmc_test_wait_done() argument
790 mmc_test_start_areq(struct mmc_test_card *test, struct mmc_request *mrq, struct mmc_request *prev_mrq) mmc_test_start_areq() argument
830 struct mmc_request *mrq, *prev_mrq; mmc_test_nonblock_transfer() local
877 struct mmc_request mrq = {}; mmc_test_simple_transfer() local
902 struct mmc_request mrq = {}; mmc_test_broken_transfer() local
2361 struct mmc_request *mrq; mmc_test_ongoing_transfer() local
[all...]
/kernel/linux/linux-5.10/drivers/memstick/core/
H A Dmemstick.c216 * @mrq - pointer to stick the request to
218 * Host calls this function from idle state (*mrq == NULL) or after finishing
219 * previous request (*mrq should point to it). If previous request was
223 int memstick_next_req(struct memstick_host *host, struct memstick_request **mrq) in memstick_next_req() argument
227 if ((*mrq) && (*mrq)->error && host->retries) { in memstick_next_req()
228 (*mrq)->error = rc; in memstick_next_req()
234 rc = host->card->next_request(host->card, mrq); in memstick_next_req()
239 *mrq = NULL; in memstick_next_req()
261 * @mrq
265 memstick_init_req_sg(struct memstick_request *mrq, unsigned char tpc, const struct scatterlist *sg) memstick_init_req_sg() argument
295 memstick_init_req(struct memstick_request *mrq, unsigned char tpc, const void *buf, size_t length) memstick_init_req() argument
324 h_memstick_read_dev_id(struct memstick_dev *card, struct memstick_request **mrq) h_memstick_read_dev_id() argument
348 h_memstick_set_rw_addr(struct memstick_dev *card, struct memstick_request **mrq) h_memstick_set_rw_addr() argument
[all...]
/kernel/linux/linux-6.6/drivers/memstick/core/
H A Dmemstick.c215 * @mrq - pointer to stick the request to
217 * Host calls this function from idle state (*mrq == NULL) or after finishing
218 * previous request (*mrq should point to it). If previous request was
222 int memstick_next_req(struct memstick_host *host, struct memstick_request **mrq) in memstick_next_req() argument
226 if ((*mrq) && (*mrq)->error && host->retries) { in memstick_next_req()
227 (*mrq)->error = rc; in memstick_next_req()
233 rc = host->card->next_request(host->card, mrq); in memstick_next_req()
238 *mrq = NULL; in memstick_next_req()
260 * @mrq
264 memstick_init_req_sg(struct memstick_request *mrq, unsigned char tpc, const struct scatterlist *sg) memstick_init_req_sg() argument
294 memstick_init_req(struct memstick_request *mrq, unsigned char tpc, const void *buf, size_t length) memstick_init_req() argument
323 h_memstick_read_dev_id(struct memstick_dev *card, struct memstick_request **mrq) h_memstick_read_dev_id() argument
346 h_memstick_set_rw_addr(struct memstick_dev *card, struct memstick_request **mrq) h_memstick_set_rw_addr() argument
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dusdhi6rol0.c160 struct mmc_request *mrq; member
281 int opc = host->mrq ? host->mrq->cmd->opcode : -1; in usdhi6_error_code()
299 err, host->wait, host->mrq ? host->mrq->cmd->opcode : -1); in usdhi6_error_code()
317 struct mmc_data *data = host->mrq->data; in usdhi6_blk_bounce()
321 __func__, host->mrq->cmd->opcode, data->sg_len, in usdhi6_blk_bounce()
344 struct mmc_request *mrq = host->mrq; in usdhi6_sg_prep() local
345 struct mmc_data *data = mrq in usdhi6_sg_prep()
553 struct mmc_request *mrq = host->mrq; usdhi6_dma_complete() local
874 struct mmc_request *mrq = host->mrq; usdhi6_timeout_set() local
903 struct mmc_request *mrq = host->mrq; usdhi6_request_done() local
934 struct mmc_request *mrq = host->mrq; usdhi6_cmd_flags() local
987 struct mmc_request *mrq = host->mrq; usdhi6_rq_start() local
1091 usdhi6_request(struct mmc_host *mmc, struct mmc_request *mrq) usdhi6_request() argument
1337 struct mmc_request *mrq = host->mrq; usdhi6_stop_cmd() local
1359 struct mmc_request *mrq = host->mrq; usdhi6_end_cmd() local
1461 struct mmc_request *mrq; usdhi6_sd_bh() local
1675 struct mmc_request *mrq = host->mrq; usdhi6_timeout_work() local
[all...]
H A Dmmc_hsq.c24 mmc->ops->request(mmc, hsq->mrq); in mmc_hsq_retry_handler()
37 if (hsq->mrq || hsq->recovery_halt) { in mmc_hsq_pump_requests()
49 hsq->mrq = slot->mrq; in mmc_hsq_pump_requests()
55 ret = mmc->ops->request_atomic(mmc, hsq->mrq); in mmc_hsq_pump_requests()
57 mmc->ops->request(mmc, hsq->mrq); in mmc_hsq_pump_requests()
94 if (slot->mrq) in mmc_hsq_update_next_tag()
101 if (slot->mrq) in mmc_hsq_update_next_tag()
119 hsq->mrq = NULL; in mmc_hsq_post_request()
148 * @mrq
153 mmc_hsq_finalize_request(struct mmc_host *mmc, struct mmc_request *mrq) mmc_hsq_finalize_request() argument
212 mmc_hsq_request(struct mmc_host *mmc, struct mmc_request *mrq) mmc_hsq_request() argument
248 mmc_hsq_post_req(struct mmc_host *mmc, struct mmc_request *mrq) mmc_hsq_post_req() argument
[all...]
H A Dcqhci.c26 struct mmc_request *mrq; member
413 static void cqhci_prep_task_desc(struct mmc_request *mrq, in cqhci_prep_task_desc() argument
416 u32 req_flags = mrq->data->flags; in cqhci_prep_task_desc()
428 CQHCI_BLK_COUNT(mrq->data->blocks) | in cqhci_prep_task_desc()
429 CQHCI_BLK_ADDR((u64)mrq->data->blk_addr); in cqhci_prep_task_desc()
432 mmc_hostname(mrq->host), mrq->tag, (unsigned long long)*data); in cqhci_prep_task_desc()
435 static int cqhci_dma_map(struct mmc_host *host, struct mmc_request *mrq) in cqhci_dma_map() argument
438 struct mmc_data *data = mrq->data; in cqhci_dma_map()
477 static int cqhci_prep_tran_desc(struct mmc_request *mrq, in cqhci_prep_tran_desc() argument
510 cqhci_prep_dcmd_desc(struct mmc_host *mmc, struct mmc_request *mrq) cqhci_prep_dcmd_desc() argument
554 cqhci_post_req(struct mmc_host *host, struct mmc_request *mrq) cqhci_post_req() argument
565 cqhci_tag(struct mmc_request *mrq) cqhci_tag() argument
570 cqhci_request(struct mmc_host *mmc, struct mmc_request *mrq) cqhci_request() argument
643 cqhci_recovery_needed(struct mmc_host *mmc, struct mmc_request *mrq, bool notify) cqhci_recovery_needed() argument
738 struct mmc_request *mrq = slot->mrq; cqhci_finish_mrq() local
841 cqhci_timeout(struct mmc_host *mmc, struct mmc_request *mrq, bool *recovery_needed) cqhci_timeout() argument
974 struct mmc_request *mrq = slot->mrq; cqhci_recover_mrq() local
[all...]
H A Dbcm2835.c167 struct mmc_request *mrq; /* Current request */ member
209 struct mmc_request *mrq = host->mrq; in bcm2835_dumpregs() local
212 if (mrq) { in bcm2835_dumpregs()
213 bcm2835_dumpcmd(host, mrq->sbc, "sbc"); in bcm2835_dumpregs()
214 bcm2835_dumpcmd(host, mrq->cmd, "cmd"); in bcm2835_dumpregs()
215 if (mrq->data) { in bcm2835_dumpregs()
217 mrq->data->blocks, in bcm2835_dumpregs()
218 mrq->data->blksz, in bcm2835_dumpregs()
219 mrq in bcm2835_dumpregs()
598 struct mmc_request *mrq; bcm2835_finish_request() local
620 mmc_request_done(mmc_from_priv(host), mrq); bcm2835_finish_request() local
1160 bcm2835_request(struct mmc_host *mmc, struct mmc_request *mrq) bcm2835_request() argument
[all...]
H A Dtmio_mmc_core.c190 struct mmc_request *mrq; in tmio_mmc_reset_work() local
194 mrq = host->mrq; in tmio_mmc_reset_work()
199 * us, so, have to check for IS_ERR(host->mrq) in tmio_mmc_reset_work()
201 if (IS_ERR_OR_NULL(mrq) || in tmio_mmc_reset_work()
210 mrq->cmd->opcode); in tmio_mmc_reset_work()
217 mrq->cmd->error = -ETIMEDOUT; in tmio_mmc_reset_work()
227 host->mrq = NULL; in tmio_mmc_reset_work()
228 mmc_request_done(host->mmc, mrq); in tmio_mmc_reset_work()
282 (cmd->opcode == SD_IO_RW_EXTENDED || host->mrq in tmio_mmc_start_command()
715 tmio_process_mrq(struct tmio_mmc_host *host, struct mmc_request *mrq) tmio_process_mrq() argument
747 tmio_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) tmio_mmc_request() argument
775 struct mmc_request *mrq; tmio_mmc_finish_request() local
[all...]
H A Dsh_mmcif.c222 struct mmc_request *mrq; member
275 struct mmc_request *mrq = host->mrq; in sh_mmcif_dma_complete() local
280 if (WARN(!mrq || !mrq->data, "%s: NULL data in DMA completion!\n", in sh_mmcif_dma_complete()
289 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_rx()
339 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_tx()
604 struct mmc_data *data = host->mrq->data; in sh_mmcif_next_block()
623 struct mmc_request *mrq) in sh_mmcif_single_read()
637 struct mmc_data *data = host->mrq in sh_mmcif_read_block()
622 sh_mmcif_single_read(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_single_read() argument
657 sh_mmcif_multi_read(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_multi_read() argument
702 sh_mmcif_single_write(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_single_write() argument
737 sh_mmcif_multi_write(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_multi_write() argument
800 sh_mmcif_set_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_set_cmd() argument
883 sh_mmcif_data_trans(struct sh_mmcif_host *host, struct mmc_request *mrq, u32 opc) sh_mmcif_data_trans() argument
908 sh_mmcif_start_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_start_cmd() argument
947 sh_mmcif_stop_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_stop_cmd() argument
968 sh_mmcif_request(struct mmc_host *mmc, struct mmc_request *mrq) sh_mmcif_request() argument
1178 struct mmc_request *mrq; sh_mmcif_irqt() local
1322 struct mmc_request *mrq = host->mrq; sh_mmcif_timeout_work() local
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dusdhi6rol0.c160 struct mmc_request *mrq; member
281 int opc = host->mrq ? host->mrq->cmd->opcode : -1; in usdhi6_error_code()
299 err, host->wait, host->mrq ? host->mrq->cmd->opcode : -1); in usdhi6_error_code()
317 struct mmc_data *data = host->mrq->data; in usdhi6_blk_bounce()
321 __func__, host->mrq->cmd->opcode, data->sg_len, in usdhi6_blk_bounce()
344 struct mmc_request *mrq = host->mrq; in usdhi6_sg_prep() local
345 struct mmc_data *data = mrq in usdhi6_sg_prep()
553 struct mmc_request *mrq = host->mrq; usdhi6_dma_complete() local
874 struct mmc_request *mrq = host->mrq; usdhi6_timeout_set() local
903 struct mmc_request *mrq = host->mrq; usdhi6_request_done() local
934 struct mmc_request *mrq = host->mrq; usdhi6_cmd_flags() local
987 struct mmc_request *mrq = host->mrq; usdhi6_rq_start() local
1091 usdhi6_request(struct mmc_host *mmc, struct mmc_request *mrq) usdhi6_request() argument
1347 struct mmc_request *mrq = host->mrq; usdhi6_stop_cmd() local
1369 struct mmc_request *mrq = host->mrq; usdhi6_end_cmd() local
1471 struct mmc_request *mrq; usdhi6_sd_bh() local
1685 struct mmc_request *mrq = host->mrq; usdhi6_timeout_work() local
[all...]
H A Dcqhci-core.c27 struct mmc_request *mrq; member
422 static void cqhci_prep_task_desc(struct mmc_request *mrq, in cqhci_prep_task_desc() argument
426 u32 req_flags = mrq->data->flags; in cqhci_prep_task_desc()
439 CQHCI_BLK_COUNT(mrq->data->blocks) | in cqhci_prep_task_desc()
440 CQHCI_BLK_ADDR((u64)mrq->data->blk_addr); in cqhci_prep_task_desc()
445 u64 desc1 = cqhci_crypto_prep_task_desc(mrq); in cqhci_prep_task_desc()
450 mmc_hostname(mrq->host), mrq->tag, desc1, desc0); in cqhci_prep_task_desc()
453 mmc_hostname(mrq->host), mrq in cqhci_prep_task_desc()
457 cqhci_dma_map(struct mmc_host *host, struct mmc_request *mrq) cqhci_dma_map() argument
499 cqhci_prep_tran_desc(struct mmc_request *mrq, struct cqhci_host *cq_host, int tag) cqhci_prep_tran_desc() argument
532 cqhci_prep_dcmd_desc(struct mmc_host *mmc, struct mmc_request *mrq) cqhci_prep_dcmd_desc() argument
576 cqhci_post_req(struct mmc_host *host, struct mmc_request *mrq) cqhci_post_req() argument
587 cqhci_tag(struct mmc_request *mrq) cqhci_tag() argument
592 cqhci_request(struct mmc_host *mmc, struct mmc_request *mrq) cqhci_request() argument
662 cqhci_recovery_needed(struct mmc_host *mmc, struct mmc_request *mrq, bool notify) cqhci_recovery_needed() argument
782 struct mmc_request *mrq = slot->mrq; cqhci_finish_mrq() local
893 cqhci_timeout(struct mmc_host *mmc, struct mmc_request *mrq, bool *recovery_needed) cqhci_timeout() argument
1026 struct mmc_request *mrq = slot->mrq; cqhci_recover_mrq() local
[all...]
H A Dmmc_hsq.c21 mmc->ops->request(mmc, hsq->mrq); in mmc_hsq_retry_handler()
34 if (hsq->mrq || hsq->recovery_halt) { in mmc_hsq_pump_requests()
46 hsq->mrq = slot->mrq; in mmc_hsq_pump_requests()
52 ret = mmc->ops->request_atomic(mmc, hsq->mrq); in mmc_hsq_pump_requests()
54 mmc->ops->request(mmc, hsq->mrq); in mmc_hsq_pump_requests()
98 hsq->mrq = NULL; in mmc_hsq_post_request()
127 * @mrq: the request need to be finalized
132 bool mmc_hsq_finalize_request(struct mmc_host *mmc, struct mmc_request *mrq) in mmc_hsq_finalize_request() argument
139 if (!hsq->enabled || !hsq->mrq || hs in mmc_hsq_finalize_request()
191 mmc_hsq_request(struct mmc_host *mmc, struct mmc_request *mrq) mmc_hsq_request() argument
233 mmc_hsq_post_req(struct mmc_host *mmc, struct mmc_request *mrq) mmc_hsq_post_req() argument
[all...]
H A Dbcm2835.c167 struct mmc_request *mrq; /* Current request */ member
209 struct mmc_request *mrq = host->mrq; in bcm2835_dumpregs() local
212 if (mrq) { in bcm2835_dumpregs()
213 bcm2835_dumpcmd(host, mrq->sbc, "sbc"); in bcm2835_dumpregs()
214 bcm2835_dumpcmd(host, mrq->cmd, "cmd"); in bcm2835_dumpregs()
215 if (mrq->data) { in bcm2835_dumpregs()
217 mrq->data->blocks, in bcm2835_dumpregs()
218 mrq->data->blksz, in bcm2835_dumpregs()
219 mrq in bcm2835_dumpregs()
593 struct mmc_request *mrq; bcm2835_finish_request() local
615 mmc_request_done(mmc_from_priv(host), mrq); bcm2835_finish_request() local
1152 bcm2835_request(struct mmc_host *mmc, struct mmc_request *mrq) bcm2835_request() argument
[all...]
H A Dcqhci-crypto.h23 static inline u64 cqhci_crypto_prep_task_desc(struct mmc_request *mrq) in cqhci_crypto_prep_task_desc() argument
25 if (!mrq->crypto_ctx) in cqhci_crypto_prep_task_desc()
29 WARN_ON_ONCE(mrq->crypto_ctx->bc_dun[0] > U32_MAX); in cqhci_crypto_prep_task_desc()
32 CQHCI_CRYPTO_KEYSLOT(mrq->crypto_key_slot) | in cqhci_crypto_prep_task_desc()
33 mrq->crypto_ctx->bc_dun[0]; in cqhci_crypto_prep_task_desc()
43 static inline u64 cqhci_crypto_prep_task_desc(struct mmc_request *mrq) in cqhci_crypto_prep_task_desc() argument
H A Dtmio_mmc_core.c233 struct mmc_request *mrq; in tmio_mmc_reset_work() local
237 mrq = host->mrq; in tmio_mmc_reset_work()
242 * us, so, have to check for IS_ERR(host->mrq) in tmio_mmc_reset_work()
244 if (IS_ERR_OR_NULL(mrq) || in tmio_mmc_reset_work()
253 mrq->cmd->opcode); in tmio_mmc_reset_work()
260 mrq->cmd->error = -ETIMEDOUT; in tmio_mmc_reset_work()
263 host->mrq = ERR_PTR(-EBUSY); in tmio_mmc_reset_work()
272 host->mrq = NULL; in tmio_mmc_reset_work()
273 mmc_request_done(host->mmc, mrq); in tmio_mmc_reset_work()
764 tmio_process_mrq(struct tmio_mmc_host *host, struct mmc_request *mrq) tmio_process_mrq() argument
796 tmio_mmc_request(struct mmc_host *mmc, struct mmc_request *mrq) tmio_mmc_request() argument
824 struct mmc_request *mrq; tmio_mmc_finish_request() local
[all...]
H A Dsh_mmcif.c221 struct mmc_request *mrq; member
274 struct mmc_request *mrq = host->mrq; in sh_mmcif_dma_complete() local
279 if (WARN(!mrq || !mrq->data, "%s: NULL data in DMA completion!\n", in sh_mmcif_dma_complete()
288 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_rx()
338 struct mmc_data *data = host->mrq->data; in sh_mmcif_start_dma_tx()
605 struct mmc_data *data = host->mrq->data; in sh_mmcif_next_block()
624 struct mmc_request *mrq) in sh_mmcif_single_read()
638 struct mmc_data *data = host->mrq in sh_mmcif_read_block()
623 sh_mmcif_single_read(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_single_read() argument
658 sh_mmcif_multi_read(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_multi_read() argument
703 sh_mmcif_single_write(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_single_write() argument
738 sh_mmcif_multi_write(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_multi_write() argument
801 sh_mmcif_set_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_set_cmd() argument
884 sh_mmcif_data_trans(struct sh_mmcif_host *host, struct mmc_request *mrq, u32 opc) sh_mmcif_data_trans() argument
909 sh_mmcif_start_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_start_cmd() argument
948 sh_mmcif_stop_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq) sh_mmcif_stop_cmd() argument
969 sh_mmcif_request(struct mmc_host *mmc, struct mmc_request *mrq) sh_mmcif_request() argument
1179 struct mmc_request *mrq; sh_mmcif_irqt() local
1323 struct mmc_request *mrq = host->mrq; sh_mmcif_timeout_work() local
[all...]
/kernel/linux/linux-5.10/include/soc/tegra/
H A Dbpmp.h48 typedef void (*tegra_bpmp_mrq_handler_t)(unsigned int mrq,
54 unsigned int mrq; member
95 unsigned int mrq; member
119 int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
121 void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
123 bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq);
149 unsigned int mrq, in tegra_bpmp_request_mrq()
156 unsigned int mrq, void *data) in tegra_bpmp_free_mrq()
161 unsigned int mrq) in tegra_bpmp_mrq_is_supported()
148 tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, tegra_bpmp_mrq_handler_t handler, void *data) tegra_bpmp_request_mrq() argument
155 tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data) tegra_bpmp_free_mrq() argument
160 tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq) tegra_bpmp_mrq_is_supported() argument
/kernel/linux/linux-6.6/include/soc/tegra/
H A Dbpmp.h61 typedef void (*tegra_bpmp_mrq_handler_t)(unsigned int mrq,
67 unsigned int mrq; member
112 unsigned int mrq; member
138 int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
140 void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
142 bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq);
168 unsigned int mrq, in tegra_bpmp_request_mrq()
175 unsigned int mrq, void *data) in tegra_bpmp_free_mrq()
180 unsigned int mrq) in tegra_bpmp_mrq_is_supported()
167 tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, tegra_bpmp_mrq_handler_t handler, void *data) tegra_bpmp_request_mrq() argument
174 tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data) tegra_bpmp_free_mrq() argument
179 tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq) tegra_bpmp_mrq_is_supported() argument

Completed in 28 milliseconds

12345678