Lines Matching refs:unit
80 struct ufs_unit_desc_configuration_param *unit; in ufs_info_show_conf_desc() local
105 unit = &c_desc->unit_desc_conf_param[i]; in ufs_info_show_conf_desc()
110 printf("bLUEnable: 0x%x\n", unit->b_lu_enable); in ufs_info_show_conf_desc()
111 printf("bBootLunID: 0x%x\n", unit->b_boot_lun_id); in ufs_info_show_conf_desc()
112 printf("bLUWriteProtect: 0x%x\n", unit->b_lu_write_protect); in ufs_info_show_conf_desc()
113 printf("bMemoryType: 0x%x\n", unit->b_memory_type); in ufs_info_show_conf_desc()
114 printf("dNumAllocUnits: 0x%x\n", to_bigendian32(unit->d_num_alloc_units)); in ufs_info_show_conf_desc()
115 printf("bDataReliability: 0x%x\n", unit->b_data_reliability); in ufs_info_show_conf_desc()
116 printf("bLogicalBlockSize: 0x%x\n", unit->b_logical_block_size); in ufs_info_show_conf_desc()
117 printf("bProvisioningType: 0x%x\n", unit->b_provisioning_type); in ufs_info_show_conf_desc()
118 printf("wContextCapabilities: 0x%x\n", to_bigendian16(unit->w_context_capabilities)); in ufs_info_show_conf_desc()
244 struct ufs_unit_desc_configuration_param *unit; in ufs_lu_configuration() local
263 unit = &c_desc->unit_desc_conf_param[0]; in ufs_lu_configuration()
265 unit[1].b_boot_lun_id = WELL_BOOT_LU_A; /* lu 0, boot a */ in ufs_lu_configuration()
266 unit[1].b_memory_type = 0x3; in ufs_lu_configuration()
267 unit[1].d_num_alloc_units = (4 * 0x800 * cap_adj_fac + denominator - 1) / denominator; in ufs_lu_configuration()
268 alloced_units += unit[1].d_num_alloc_units; in ufs_lu_configuration()
270 unit[2].b_boot_lun_id = WELL_BOOT_LU_B; /* lu 1, boot b */ in ufs_lu_configuration()
271 unit[2].b_memory_type = 0x3; /* lu 0, Enhanced Memory */ in ufs_lu_configuration()
272 unit[2].d_num_alloc_units = (4 * 0x800 * cap_adj_fac + denominator - 1) / denominator; in ufs_lu_configuration()
273 alloced_units += unit[2].d_num_alloc_units; in ufs_lu_configuration()
275 unit[3].b_boot_lun_id = 0x0; /* lu 2 */ in ufs_lu_configuration()
276 unit[3].b_memory_type = 0x3; /* lu 2, Enhanced Memory */ in ufs_lu_configuration()
277 unit[3].d_num_alloc_units = (8 * 0x800 * cap_adj_fac + denominator - 1) / denominator; in ufs_lu_configuration()
278 alloced_units += unit[3].d_num_alloc_units; in ufs_lu_configuration()
290 unit[0].b_boot_lun_id = 0x0; /* lu 3 */ in ufs_lu_configuration()
291 unit[0].b_memory_type = 0x0; /* lu 3, Normal Memory */ in ufs_lu_configuration()
292 unit[0].d_num_alloc_units = lower_32_bits(total_raw_device_capacity) / denominator - alloced_units; in ufs_lu_configuration()
295 unit[i].b_lu_enable = 0x1; in ufs_lu_configuration()
296 unit[i].b_lu_write_protect = 0x0; in ufs_lu_configuration()
297 unit[i].b_data_reliability = 0x1; in ufs_lu_configuration()
298 unit[i].b_logical_block_size = 0x0c; in ufs_lu_configuration()
299 unit[i].b_provisioning_type = 0x2; in ufs_lu_configuration()
300 unit[i].w_context_capabilities = 0x0; in ufs_lu_configuration()
301 unit[i].d_num_alloc_units = to_bigendian32(unit[i].d_num_alloc_units); in ufs_lu_configuration()