Lines Matching defs:ufs_geometry_descriptor
105 struct ufs_geometry_descriptor { struct
106 uint8_t b_length;
107 uint8_t b_descriptor_idn;
108 uint8_t b_media_technology;
109 uint8_t reserved;
110 uint64_t q_total_raw_device_capacity;
111 uint8_t b_max_number_lu;
112 uint32_t d_segment_size;
113 uint8_t b_allocation_unit_size;
114 uint8_t b_min_addr_block_size;
115 uint8_t b_optimal_read_block_size;
116 uint8_t b_optimal_write_block_size;
117 uint8_t b_max_in_buffer_size;
118 uint8_t b_max_out_buffer_size;
119 uint8_t b_rpmb_read_write_size;
120 uint8_t b_dynamic_capacity_resource_policy;
121 uint8_t b_data_ordering;
122 uint8_t b_max_contex_id_number;
123 uint8_t b_sys_data_tag_unit_size;
124 uint8_t b_sys_data_tag_res_size;
125 uint8_t b_supported_sec_rtypes;
126 uint16_t w_supported_memory_types;
127 uint32_t d_system_code_max_alloc_u;
128 uint16_t w_system_code_cap_adj_fac;
129 uint32_t d_non_persist_max_alloc_u;
130 uint16_t w_non_persist_cap_adj_fac;
131 uint32_t d_enhanced1_max_alloc_u;
132 uint16_t w_enhanced1_cap_adj_fac;
133 uint32_t d_enhanced2_max_alloc_u;
134 uint16_t w_enhanced2_cap_adj_fac;
135 uint32_t d_enhanced3_max_alloc_u;
136 uint16_t w_enhanced3_cap_adj_fac;
137 uint32_t d_enhanced4_max_alloc_u;
138 uint16_t w_enhanced4_cap_adj_fac;
139 uint32_t d_optimal_logical_block_size;
141 uint8_t b_hpb_region_size;
142 uint8_t b_hpb_number_lu;
143 uint8_t b_hpb_sub_region_size;
144 uint16_t w_device_max_active_hpb_regions;
145 uint16_t w_eserved;
146 uint32_t d_write_booster_buffer_max_alloc_units;
147 uint8_t b_device_max_write_booster_lus;
148 uint8_t b_write_booster_buffer_cap_adj_fac;
149 uint8_t b_supported_write_booster_buffer_user_space_reduction_types;
150 uint8_t b_supported_write_booster_buffer_types;