/kernel/linux/linux-5.10/include/trace/events/ |
H A D | mmc.h | 15 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 D | mmc.h | 15 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 D | core.c | 82 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 D | mmc_test.c | 191 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 D | sd_ops.c | 54 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 D | core.h | 98 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 D | core.c | 83 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 D | mmc_test.c | 190 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 D | memstick.c | 216 * @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 D | memstick.c | 215 * @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 D | usdhi6rol0.c | 160 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 D | mmc_hsq.c | 24 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 D | cqhci.c | 26 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 D | bcm2835.c | 167 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 D | tmio_mmc_core.c | 190 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 D | sh_mmcif.c | 222 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 D | usdhi6rol0.c | 160 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 D | cqhci-core.c | 27 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 D | mmc_hsq.c | 21 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 D | bcm2835.c | 167 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 D | cqhci-crypto.h | 23 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 D | tmio_mmc_core.c | 233 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 D | sh_mmcif.c | 221 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 D | bpmp.h | 48 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 D | bpmp.h | 61 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
|