Lines Matching refs:cdb
346 unsigned char *cdb = lrbp->cmd->cmnd; in ufshpb_set_hpb_read_to_upiu() local
348 cdb[0] = UFSHPB_READ; in ufshpb_set_hpb_read_to_upiu()
354 memcpy(&cdb[6], &ppn_tmp, sizeof(__be64)); in ufshpb_set_hpb_read_to_upiu()
355 cdb[14] = transfer_len; in ufshpb_set_hpb_read_to_upiu()
356 cdb[15] = read_id; in ufshpb_set_hpb_read_to_upiu()
361 static inline void ufshpb_set_write_buf_cmd(unsigned char *cdb, in ufshpb_set_write_buf_cmd() argument
365 cdb[0] = UFSHPB_WRITE_BUFFER; in ufshpb_set_write_buf_cmd()
366 cdb[1] = UFSHPB_WRITE_BUFFER_PREFETCH_ID; in ufshpb_set_write_buf_cmd()
368 put_unaligned_be32(lpn, &cdb[2]); in ufshpb_set_write_buf_cmd()
369 cdb[6] = read_id; in ufshpb_set_write_buf_cmd()
370 put_unaligned_be16(len * HPB_ENTRY_SIZE, &cdb[7]); in ufshpb_set_write_buf_cmd()
372 cdb[9] = 0x00; /* Control = 0x00 */ in ufshpb_set_write_buf_cmd()
926 static void ufshpb_set_unmap_cmd(unsigned char *cdb, struct ufshpb_region *rgn) in ufshpb_set_unmap_cmd() argument
928 cdb[0] = UFSHPB_WRITE_BUFFER; in ufshpb_set_unmap_cmd()
929 cdb[1] = rgn ? UFSHPB_WRITE_BUFFER_INACT_SINGLE_ID : in ufshpb_set_unmap_cmd()
932 put_unaligned_be16(rgn->rgn_idx, &cdb[2]); in ufshpb_set_unmap_cmd()
933 cdb[9] = 0x00; in ufshpb_set_unmap_cmd()
936 static void ufshpb_set_read_buf_cmd(unsigned char *cdb, int rgn_idx, in ufshpb_set_read_buf_cmd() argument
939 cdb[0] = UFSHPB_READ_BUFFER; in ufshpb_set_read_buf_cmd()
940 cdb[1] = UFSHPB_READ_BUFFER_ID; in ufshpb_set_read_buf_cmd()
942 put_unaligned_be16(rgn_idx, &cdb[2]); in ufshpb_set_read_buf_cmd()
943 put_unaligned_be16(srgn_idx, &cdb[4]); in ufshpb_set_read_buf_cmd()
944 put_unaligned_be24(srgn_mem_size, &cdb[6]); in ufshpb_set_read_buf_cmd()
946 cdb[9] = 0x00; in ufshpb_set_read_buf_cmd()