Lines Matching refs:lrbp
17 struct ufshcd_lrb *lrbp) in ufshcd_prepare_lrbp_crypto() argument
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()
41 struct ufshcd_lrb *lrbp) in ufshcd_crypto_fill_prdt() argument
43 struct scsi_cmnd *cmd = lrbp->cmd; in ufshcd_crypto_fill_prdt()
48 lrbp->ucd_prdt_ptr, in ufshcd_crypto_fill_prdt()
54 struct ufshcd_lrb *lrbp) in ufshcd_crypto_clear_prdt() argument
59 if (!(scsi_cmd_to_rq(lrbp->cmd)->crypt_ctx)) in ufshcd_crypto_clear_prdt()
63 memzero_explicit(lrbp->ucd_prdt_ptr, in ufshcd_crypto_clear_prdt()
64 ufshcd_sg_entry_size(hba) * scsi_sg_count(lrbp->cmd)); in ufshcd_crypto_clear_prdt()
78 struct ufshcd_lrb *lrbp) { } in ufshcd_prepare_lrbp_crypto() argument
81 ufshcd_prepare_req_desc_hdr_crypto(struct ufshcd_lrb *lrbp, in ufshcd_prepare_req_desc_hdr_crypto() argument
85 struct ufshcd_lrb *lrbp) in ufshcd_crypto_fill_prdt() argument
91 struct ufshcd_lrb *lrbp) { } in ufshcd_crypto_clear_prdt() argument