Lines Matching refs:fw_map_dyn
164 struct MR_FW_RAID_MAP_DYNAMIC *fw_map_dyn; in MR_PopulateDrvRaidMap() local
179 fw_map_dyn = fusion->ld_map[(map_id & 1)]; in MR_PopulateDrvRaidMap()
181 …(struct MR_RAID_MAP_DESC_TABLE *)((void *)fw_map_dyn + le32_to_cpu(fw_map_dyn->desc_table_offset)); in MR_PopulateDrvRaidMap()
182 if (desc_table != fw_map_dyn->raid_map_desc_table) in MR_PopulateDrvRaidMap()
184 desc_table, fw_map_dyn->raid_map_desc_table); in MR_PopulateDrvRaidMap()
186 ld_count = (u16)le16_to_cpu(fw_map_dyn->ld_count); in MR_PopulateDrvRaidMap()
189 fw_map_dyn->fp_pd_io_timeout_sec; in MR_PopulateDrvRaidMap()
193 raid_map_data = (void *)fw_map_dyn + in MR_PopulateDrvRaidMap()
194 le32_to_cpu(fw_map_dyn->desc_table_offset) + in MR_PopulateDrvRaidMap()
195 le32_to_cpu(fw_map_dyn->desc_table_size); in MR_PopulateDrvRaidMap()
197 for (i = 0; i < le32_to_cpu(fw_map_dyn->desc_table_num_elements); ++i) { in MR_PopulateDrvRaidMap()
200 fw_map_dyn->dev_hndl_info = in MR_PopulateDrvRaidMap()
203 fw_map_dyn->dev_hndl_info, in MR_PopulateDrvRaidMap()
208 fw_map_dyn->ld_tgt_id_to_ld = in MR_PopulateDrvRaidMap()
213 le16_to_cpu(fw_map_dyn->ld_tgt_id_to_ld[j]); in MR_PopulateDrvRaidMap()
217 fw_map_dyn->ar_map_info = in MR_PopulateDrvRaidMap()
221 fw_map_dyn->ar_map_info, in MR_PopulateDrvRaidMap()
226 fw_map_dyn->ld_span_map = in MR_PopulateDrvRaidMap()
231 fw_map_dyn->ld_span_map, in MR_PopulateDrvRaidMap()
237 fw_map_dyn->desc_table_num_elements); in MR_PopulateDrvRaidMap()