Lines Matching refs:fw_map_dyn
178 struct MR_FW_RAID_MAP_DYNAMIC *fw_map_dyn; in MR_PopulateDrvRaidMap() local
193 fw_map_dyn = fusion->ld_map[(map_id & 1)]; in MR_PopulateDrvRaidMap()
195 …(struct MR_RAID_MAP_DESC_TABLE *)((void *)fw_map_dyn + le32_to_cpu(fw_map_dyn->desc_table_offset)); in MR_PopulateDrvRaidMap()
196 if (desc_table != fw_map_dyn->raid_map_desc_table) in MR_PopulateDrvRaidMap()
198 desc_table, fw_map_dyn->raid_map_desc_table); in MR_PopulateDrvRaidMap()
200 ld_count = (u16)le16_to_cpu(fw_map_dyn->ld_count); in MR_PopulateDrvRaidMap()
203 fw_map_dyn->fp_pd_io_timeout_sec; in MR_PopulateDrvRaidMap()
207 raid_map_data = (void *)fw_map_dyn + in MR_PopulateDrvRaidMap()
208 le32_to_cpu(fw_map_dyn->desc_table_offset) + in MR_PopulateDrvRaidMap()
209 le32_to_cpu(fw_map_dyn->desc_table_size); in MR_PopulateDrvRaidMap()
211 for (i = 0; i < le32_to_cpu(fw_map_dyn->desc_table_num_elements); ++i) { in MR_PopulateDrvRaidMap()
214 fw_map_dyn->dev_hndl_info = in MR_PopulateDrvRaidMap()
217 fw_map_dyn->dev_hndl_info, in MR_PopulateDrvRaidMap()
222 fw_map_dyn->ld_tgt_id_to_ld = in MR_PopulateDrvRaidMap()
227 le16_to_cpu(fw_map_dyn->ld_tgt_id_to_ld[j]); in MR_PopulateDrvRaidMap()
231 fw_map_dyn->ar_map_info = in MR_PopulateDrvRaidMap()
235 fw_map_dyn->ar_map_info, in MR_PopulateDrvRaidMap()
240 fw_map_dyn->ld_span_map = in MR_PopulateDrvRaidMap()
245 fw_map_dyn->ld_span_map, in MR_PopulateDrvRaidMap()
251 fw_map_dyn->desc_table_num_elements); in MR_PopulateDrvRaidMap()