Home
last modified time | relevance | path

Searched refs:lrbp (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufshcd-crypto.h14 struct ufshcd_lrb *lrbp) in ufshcd_prepare_lrbp_crypto()
17 lrbp->crypto_key_slot = -1; in ufshcd_prepare_lrbp_crypto()
21 lrbp->crypto_key_slot = blk_ksm_get_slot_idx(rq->crypt_keyslot); in ufshcd_prepare_lrbp_crypto()
22 lrbp->data_unit_num = rq->crypt_ctx->bc_dun[0]; in ufshcd_prepare_lrbp_crypto()
26 ufshcd_prepare_req_desc_hdr_crypto(struct ufshcd_lrb *lrbp, u32 *dword_0, in ufshcd_prepare_req_desc_hdr_crypto() argument
29 if (lrbp->crypto_key_slot >= 0) { in ufshcd_prepare_req_desc_hdr_crypto()
31 *dword_0 |= lrbp->crypto_key_slot; in ufshcd_prepare_req_desc_hdr_crypto()
32 *dword_1 = lower_32_bits(lrbp->data_unit_num); in ufshcd_prepare_req_desc_hdr_crypto()
33 *dword_3 = upper_32_bits(lrbp->data_unit_num); in ufshcd_prepare_req_desc_hdr_crypto()
51 struct ufshcd_lrb *lrbp) { } in ufshcd_prepare_lrbp_crypto()
13 ufshcd_prepare_lrbp_crypto(struct request *rq, struct ufshcd_lrb *lrbp) ufshcd_prepare_lrbp_crypto() argument
50 ufshcd_prepare_lrbp_crypto(struct request *rq, struct ufshcd_lrb *lrbp) ufshcd_prepare_lrbp_crypto() argument
54 ufshcd_prepare_req_desc_hdr_crypto(struct ufshcd_lrb *lrbp, u32 *dword_0, u32 *dword_1, u32 *dword_3) ufshcd_prepare_req_desc_hdr_crypto() argument
[all...]
H A Dufshcd.c356 struct ufshcd_lrb *lrbp = &hba->lrb[tag]; in ufshcd_add_command_trace() local
357 struct scsi_cmnd *cmd = lrbp->cmd; in ufshcd_add_command_trace()
379 lrbp->ucd_req_ptr->sc.exp_data_transfer_len); in ufshcd_add_command_trace()
453 struct ufshcd_lrb *lrbp; in ufshcd_print_trs() local
458 lrbp = &hba->lrb[tag]; in ufshcd_print_trs()
461 tag, ktime_to_us(lrbp->issue_time_stamp)); in ufshcd_print_trs()
463 tag, ktime_to_us(lrbp->compl_time_stamp)); in ufshcd_print_trs()
466 tag, (u64)lrbp->utrd_dma_addr); in ufshcd_print_trs()
468 ufshcd_hex_dump("UPIU TRD: ", lrbp->utr_descriptor_ptr, in ufshcd_print_trs()
471 (u64)lrbp in ufshcd_print_trs()
676 ufshcd_get_tr_ocs(struct ufshcd_lrb *lrbp) ufshcd_get_tr_ocs() argument
1962 struct ufshcd_lrb *lrbp = &hba->lrb[task_tag]; ufshcd_send_command() local
1979 ufshcd_copy_sense_data(struct ufshcd_lrb *lrbp) ufshcd_copy_sense_data() argument
2001 ufshcd_copy_query_response(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_copy_query_response() argument
2211 ufshcd_map_sg(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_map_sg() argument
2301 ufshcd_prepare_req_desc_hdr(struct ufshcd_lrb *lrbp, u8 *upiu_flags, enum dma_data_direction cmd_dir) ufshcd_prepare_req_desc_hdr() argument
2351 ufshcd_prepare_utp_scsi_cmd_upiu(struct ufshcd_lrb *lrbp, u8 upiu_flags) ufshcd_prepare_utp_scsi_cmd_upiu() argument
2383 ufshcd_prepare_utp_query_req_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, u8 upiu_flags) ufshcd_prepare_utp_query_req_upiu() argument
2415 ufshcd_prepare_utp_nop_upiu(struct ufshcd_lrb *lrbp) ufshcd_prepare_utp_nop_upiu() argument
2438 ufshcd_compose_devman_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_compose_devman_upiu() argument
2467 ufshcd_comp_scsi_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_comp_scsi_upiu() argument
2530 struct ufshcd_lrb *lrbp; ufshcd_queuecommand() local
2634 ufshcd_compose_dev_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, enum dev_cmd_type cmd_type, int tag) ufshcd_compose_dev_cmd() argument
2673 ufshcd_check_query_response(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_check_query_response() argument
2689 ufshcd_dev_cmd_completion(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_dev_cmd_completion() argument
2726 ufshcd_wait_for_dev_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, int max_timeout) ufshcd_wait_for_dev_cmd() argument
2779 struct ufshcd_lrb *lrbp; ufshcd_exec_dev_cmd() local
4792 ufshcd_scsi_cmd_status(struct ufshcd_lrb *lrbp, int scsi_status) ufshcd_scsi_cmd_status() argument
4827 ufshcd_transfer_rsp_status(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_transfer_rsp_status() argument
4973 struct ufshcd_lrb *lrbp; __ufshcd_transfer_req_compl() local
6385 struct ufshcd_lrb *lrbp; ufshcd_issue_devman_upiu_cmd() local
6607 struct ufshcd_lrb *lrbp; ufshcd_set_req_abort_skip() local
6630 struct ufshcd_lrb *lrbp = &hba->lrb[tag]; ufshcd_try_to_abort_task() local
6709 struct ufshcd_lrb *lrbp; ufshcd_abort() local
[all...]
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufshcd-crypto.h17 struct ufshcd_lrb *lrbp) in ufshcd_prepare_lrbp_crypto()
20 lrbp->crypto_key_slot = -1; in ufshcd_prepare_lrbp_crypto()
24 lrbp->crypto_key_slot = blk_crypto_keyslot_index(rq->crypt_keyslot); in ufshcd_prepare_lrbp_crypto()
25 lrbp->data_unit_num = rq->crypt_ctx->bc_dun[0]; in ufshcd_prepare_lrbp_crypto()
29 ufshcd_prepare_req_desc_hdr_crypto(struct ufshcd_lrb *lrbp, in ufshcd_prepare_req_desc_hdr_crypto() argument
32 if (lrbp->crypto_key_slot < 0) in ufshcd_prepare_req_desc_hdr_crypto()
35 h->cci = lrbp->crypto_key_slot; in ufshcd_prepare_req_desc_hdr_crypto()
36 h->dunl = cpu_to_le32(lower_32_bits(lrbp->data_unit_num)); in ufshcd_prepare_req_desc_hdr_crypto()
37 h->dunu = cpu_to_le32(upper_32_bits(lrbp->data_unit_num)); in ufshcd_prepare_req_desc_hdr_crypto()
51 struct ufshcd_lrb *lrbp) { } in ufshcd_prepare_lrbp_crypto()
16 ufshcd_prepare_lrbp_crypto(struct request *rq, struct ufshcd_lrb *lrbp) ufshcd_prepare_lrbp_crypto() argument
50 ufshcd_prepare_lrbp_crypto(struct request *rq, struct ufshcd_lrb *lrbp) ufshcd_prepare_lrbp_crypto() argument
54 ufshcd_prepare_req_desc_hdr_crypto(struct ufshcd_lrb *lrbp, struct request_desc_header *h) ufshcd_prepare_req_desc_hdr_crypto() argument
[all...]
H A Dufshcd.c409 struct ufshcd_lrb *lrbp = &hba->lrb[tag]; in ufshcd_add_command_trace() local
410 struct scsi_cmnd *cmd = lrbp->cmd; in ufshcd_add_command_trace()
429 be32_to_cpu(lrbp->ucd_req_ptr->sc.exp_data_transfer_len); in ufshcd_add_command_trace()
432 group_id = lrbp->cmd->cmnd[6]; in ufshcd_add_command_trace()
528 const struct ufshcd_lrb *lrbp; in ufshcd_print_tr() local
531 lrbp = &hba->lrb[tag]; in ufshcd_print_tr()
534 tag, div_u64(lrbp->issue_time_stamp_local_clock, 1000)); in ufshcd_print_tr()
536 tag, div_u64(lrbp->compl_time_stamp_local_clock, 1000)); in ufshcd_print_tr()
539 tag, (u64)lrbp->utrd_dma_addr); in ufshcd_print_tr()
541 ufshcd_hex_dump("UPIU TRD: ", lrbp in ufshcd_print_tr()
792 ufshcd_get_tr_ocs(struct ufshcd_lrb *lrbp, struct cq_entry *cqe) ufshcd_get_tr_ocs() argument
2096 ufshcd_should_inform_monitor(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_should_inform_monitor() argument
2106 ufshcd_start_monitor(struct ufs_hba *hba, const struct ufshcd_lrb *lrbp) ufshcd_start_monitor() argument
2118 ufshcd_update_monitor(struct ufs_hba *hba, const struct ufshcd_lrb *lrbp) ufshcd_update_monitor() argument
2160 struct ufshcd_lrb *lrbp = &hba->lrb[task_tag]; ufshcd_send_command() local
2198 ufshcd_copy_sense_data(struct ufshcd_lrb *lrbp) ufshcd_copy_sense_data() argument
2225 ufshcd_copy_query_response(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_copy_query_response() argument
2452 ufshcd_sgl_to_prdt(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, int sg_entries, struct scatterlist *sg_list) ufshcd_sgl_to_prdt() argument
2498 ufshcd_map_sg(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_map_sg() argument
2561 ufshcd_prepare_req_desc_hdr(struct ufshcd_lrb *lrbp, u8 *upiu_flags, enum dma_data_direction cmd_dir, int ehs_length) ufshcd_prepare_req_desc_hdr() argument
2608 ufshcd_prepare_utp_scsi_cmd_upiu(struct ufshcd_lrb *lrbp, u8 upiu_flags) ufshcd_prepare_utp_scsi_cmd_upiu() argument
2637 ufshcd_prepare_utp_query_req_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, u8 upiu_flags) ufshcd_prepare_utp_query_req_upiu() argument
2670 ufshcd_prepare_utp_nop_upiu(struct ufshcd_lrb *lrbp) ufshcd_prepare_utp_nop_upiu() argument
2692 ufshcd_compose_devman_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_compose_devman_upiu() argument
2722 ufshcd_comp_scsi_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_comp_scsi_upiu() argument
2823 struct ufshcd_lrb *lrbp; ufshcd_queuecommand() local
2882 ufshcd_prepare_lrbp_crypto(scsi_cmd_to_rq(cmd), lrbp); ufshcd_queuecommand() local
2911 ufshcd_compose_dev_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, enum dev_cmd_type cmd_type, int tag) ufshcd_compose_dev_cmd() argument
2993 ufshcd_dev_cmd_completion(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_dev_cmd_completion() argument
3038 ufshcd_wait_for_dev_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, int max_timeout) ufshcd_wait_for_dev_cmd() argument
3140 struct ufshcd_lrb *lrbp; ufshcd_exec_dev_cmd() local
5173 ufshcd_scsi_cmd_status(struct ufshcd_lrb *lrbp, int scsi_status) ufshcd_scsi_cmd_status() argument
5207 ufshcd_transfer_rsp_status(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, struct cq_entry *cqe) ufshcd_transfer_rsp_status() argument
5369 ufshcd_release_scsi_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) ufshcd_release_scsi_cmd() argument
5388 struct ufshcd_lrb *lrbp; ufshcd_compl_one_cqe() local
5501 struct ufshcd_lrb *lrbp; ufshcd_mcq_compl_pending_transfer() local
6352 struct ufshcd_lrb *lrbp = &hba->lrb[tag]; ufshcd_abort_one() local
7065 struct ufshcd_lrb *lrbp; ufshcd_issue_devman_upiu_cmd() local
7235 struct ufshcd_lrb *lrbp; ufshcd_advanced_rpmb_req_handler() local
7329 struct ufshcd_lrb *lrbp; ufshcd_eh_device_reset_handler() local
7396 struct ufshcd_lrb *lrbp; ufshcd_set_req_abort_skip() local
7420 struct ufshcd_lrb *lrbp = &hba->lrb[tag]; ufshcd_try_to_abort_task() local
7511 struct ufshcd_lrb *lrbp = &hba->lrb[tag]; ufshcd_abort() local
[all...]
H A Dufs-mcq.c500 struct ufshcd_lrb *lrbp = &hba->lrb[task_tag]; in ufshcd_mcq_sq_cleanup() local
501 struct scsi_cmnd *cmd = lrbp->cmd; in ufshcd_mcq_sq_cleanup()
528 nexus = lrbp->lun << 8 | task_tag; in ufshcd_mcq_sq_cleanup()
579 struct ufshcd_lrb *lrbp = &hba->lrb[task_tag]; in ufshcd_mcq_sqe_search() local
596 cmd_desc_base_addr = lrbp->utr_descriptor_ptr->command_desc_base_addr; in ufshcd_mcq_sqe_search()
631 struct ufshcd_lrb *lrbp = &hba->lrb[tag]; in ufshcd_mcq_abort() local
636 if (!ufshcd_cmd_inflight(lrbp->cmd)) { in ufshcd_mcq_abort()
644 if (lrbp->req_abort_skip) { in ufshcd_mcq_abort()
669 lrbp->req_abort_skip = true; in ufshcd_mcq_abort()
675 if (ufshcd_cmd_inflight(lrbp in ufshcd_mcq_abort()
[all...]
H A Dufshcd-priv.h84 struct ufshcd_lrb *lrbp);

Completed in 13 milliseconds