Lines Matching refs:block_count
205 uint64_t block_count = 0; in prepare_rpmb_lu() local
219 block_count = be64_to_cpu(rpmb_unit_desc.qLogicalBlockCount); in prepare_rpmb_lu()
220 if (block_count) { in prepare_rpmb_lu()
222 rpmb_lu_info.blkcnt = block_count; in prepare_rpmb_lu()
350 int ufs_rpmb_blk_read(char *blk_data, uint8_t *key, uint16_t blk_index, uint16_t block_count) in ufs_rpmb_blk_read() argument
382 u16_to_bytes(block_count, data_frame->block_count); in ufs_rpmb_blk_read()
387 resp_buf = memalign(ARCH_DMA_MINALIGN, RPMB_DATA_FRAME_SIZE * block_count); in ufs_rpmb_blk_read()
388 memset(resp_buf, 0, RPMB_DATA_FRAME_SIZE * block_count); in ufs_rpmb_blk_read()
390 rpmb_lu_info.lu_index, (void*)resp_buf, 0, block_count); in ufs_rpmb_blk_read()
393 bytes_to_u16((resp_buf + block_count - 1)->op_result, &op_result); in ufs_rpmb_blk_read()
394 bytes_to_u16((resp_buf + block_count - 1)->msg_type, &msg_type); in ufs_rpmb_blk_read()
398 for (i = 0; i < block_count; i++) in ufs_rpmb_blk_read()
406 return block_count; in ufs_rpmb_blk_read()
457 u16_to_bytes(blk_count, data_frame[i].block_count); in ufs_rpmb_blk_write()