Lines Matching refs:map_idx

328 	u32 map_idx, high_idx = MPS_ENCTABLE_BAD_IDX;  in _mapping_get_high_missing_mt_idx()  local
348 for (map_idx = start_idx; map_idx < end_idx; map_idx++, mt_entry++) { in _mapping_get_high_missing_mt_idx()
351 high_idx = map_idx; in _mapping_get_high_missing_mt_idx()
367 u32 start_idx, end_idx, map_idx; in _mapping_get_ir_mt_idx_from_wwid() local
372 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) in _mapping_get_ir_mt_idx_from_wwid()
374 return map_idx; in _mapping_get_ir_mt_idx_from_wwid()
389 u32 map_idx; in _mapping_get_mt_idx_from_id() local
392 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in _mapping_get_mt_idx_from_id()
393 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_mt_idx_from_id()
395 return map_idx; in _mapping_get_mt_idx_from_id()
410 u32 start_idx, end_idx, map_idx; in _mapping_get_ir_mt_idx_from_handle() local
415 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) in _mapping_get_ir_mt_idx_from_handle()
417 return map_idx; in _mapping_get_ir_mt_idx_from_handle()
432 u32 map_idx; in _mapping_get_mt_idx_from_handle() local
435 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in _mapping_get_mt_idx_from_handle()
436 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_mt_idx_from_handle()
438 return map_idx; in _mapping_get_mt_idx_from_handle()
456 u32 start_idx, end_idx, map_idx; in _mapping_get_free_ir_mt_idx() local
463 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) in _mapping_get_free_ir_mt_idx()
465 return map_idx; in _mapping_get_free_ir_mt_idx()
468 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) { in _mapping_get_free_ir_mt_idx()
471 high_idx = map_idx; in _mapping_get_free_ir_mt_idx()
487 u32 map_idx, max_idx = sc->max_devices; in _mapping_get_free_mt_idx() local
496 for (map_idx = start_idx; map_idx < max_idx; map_idx++, mt_entry++) in _mapping_get_free_mt_idx()
499 return map_idx; in _mapping_get_free_mt_idx()
564 _mapping_update_ir_missing_cnt(struct mps_softc *sc, u32 map_idx, in _mapping_update_ir_missing_cnt() argument
574 mt_entry = &sc->mapping_table[map_idx]; in _mapping_update_ir_missing_cnt()
628 dpm_entry->DeviceIndex = map_idx; in _mapping_update_ir_missing_cnt()
695 u32 map_idx; in _mapping_update_missing_count() local
704 map_idx = _mapping_get_mt_idx_from_handle(sc, phy_change-> in _mapping_update_missing_count()
707 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in _mapping_update_missing_count()
712 mt_entry = &sc->mapping_table[map_idx]; in _mapping_update_missing_count()
754 u32 skip_count, end_of_table, map_idx, enc_idx; in _mapping_find_enc_map_space() local
775 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
776 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
777 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
783 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
789 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
790 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
791 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
795 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
810 for (map_idx = enc_entry->start_index; map_idx < in _mapping_find_enc_map_space()
811 (enc_entry->start_index + enc_entry->num_slots); map_idx++, in _mapping_find_enc_map_space()
815 for (map_idx = (max_num_phy_ids + in _mapping_find_enc_map_space()
816 skip_count); map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
817 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
821 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
830 for (map_idx = start_idx; map_idx < (start_idx + num_found); in _mapping_find_enc_map_space()
831 map_idx++) { in _mapping_find_enc_map_space()
835 if (map_idx < enc_entry->start_index || in _mapping_find_enc_map_space()
836 map_idx > (enc_entry->start_index + in _mapping_find_enc_map_space()
844 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
851 if (map_idx == (enc_entry->start_index + in _mapping_find_enc_map_space()
862 for (map_idx = enc_entry->start_index; map_idx < in _mapping_find_enc_map_space()
864 enc_entry->num_slots); map_idx++, in _mapping_find_enc_map_space()
894 u32 map_idx, index, device_info; in _mapping_get_dev_info() local
970 map_idx = sc->num_rsvd_entries; in _mapping_get_dev_info()
971 et_entry->start_index = map_idx; in _mapping_get_dev_info()
973 map_idx = _mapping_find_enc_map_space(sc, in _mapping_get_dev_info()
975 et_entry->start_index = map_idx; in _mapping_get_dev_info()
993 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_dev_info()
994 for (index = map_idx; index < (et_entry->num_slots in _mapping_get_dev_info()
995 + map_idx); index++, mt_entry++) { in _mapping_get_dev_info()
1016 u16 slots = et_entry->num_slots, map_idx; in _mapping_set_mid_to_eid() local
1020 for (map_idx = 0; map_idx < slots; map_idx++, mt_entry++) in _mapping_set_mid_to_eid()
1120 u32 search_idx, map_idx; in _mapping_add_new_device() local
1166 map_idx = et_entry->start_index + phy_change->slot - in _mapping_add_new_device()
1168 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1171 mt_entry->id = map_idx; in _mapping_add_new_device()
1234 map_idx = _mapping_get_mt_idx_from_id in _mapping_add_new_device()
1236 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1240 map_idx = _mapping_get_free_mt_idx(sc, in _mapping_add_new_device()
1243 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1244 map_idx = _mapping_get_high_missing_mt_idx(sc); in _mapping_add_new_device()
1245 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1246 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1256 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1257 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1260 mt_entry->id = map_idx; in _mapping_add_new_device()
1310 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_device()
1466 u32 map_idx, dev_idx, start_idx, end_idx; in _mapping_process_dpm_pg0() local
1544 for (map_idx = dev_idx; map_idx < (dev_idx + num_slots); in _mapping_process_dpm_pg0()
1545 map_idx++, mt_entry++) { in _mapping_process_dpm_pg0()
1566 map_idx = dev_idx; in _mapping_process_dpm_pg0()
1567 mt_entry = &sc->mapping_table[map_idx]; in _mapping_process_dpm_pg0()
1570 "device %d\n", __func__, map_idx); in _mapping_process_dpm_pg0()
1822 u32 map_idx; in mps_mapping_get_sas_id() local
1825 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in mps_mapping_get_sas_id()
1826 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_get_sas_id()
1861 u32 map_idx; in mps_mapping_get_raid_id() local
1864 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in mps_mapping_get_raid_id()
1865 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_get_raid_id()
2090 Mpi2EventDataIrConfigChangeList_t *event_data, int evt_idx, u32 *map_idx, in _mapping_check_update_ir_mt_idx() argument
2094 u32 st_idx, end_idx, mt_idx = *map_idx; in _mapping_check_update_ir_mt_idx()
2131 *map_idx = mt_idx; in _mapping_check_update_ir_mt_idx()
2149 u32 map_idx, flags; in mps_mapping_ir_config_change_event() local
2173 map_idx = _mapping_get_ir_mt_idx_from_wwid(sc, in mps_mapping_ir_config_change_event()
2175 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in mps_mapping_ir_config_change_event()
2176 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_ir_config_change_event()
2191 map_idx = _mapping_get_ir_mt_idx_from_wwid in mps_mapping_ir_config_change_event()
2193 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in mps_mapping_ir_config_change_event()
2194 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_ir_config_change_event()
2196 mt_entry->id = map_idx; in mps_mapping_ir_config_change_event()
2202 map_idx, element, wwid_table[i]); in mps_mapping_ir_config_change_event()
2205 map_idx = _mapping_get_free_ir_mt_idx(sc); in mps_mapping_ir_config_change_event()
2206 if (map_idx == MPS_MAPTABLE_BAD_IDX) in mps_mapping_ir_config_change_event()
2211 (sc, event_data, i, &map_idx, in mps_mapping_ir_config_change_event()
2221 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_ir_config_change_event()
2224 mt_entry->id = map_idx; in mps_mapping_ir_config_change_event()
2230 _mapping_update_ir_missing_cnt(sc, map_idx, in mps_mapping_ir_config_change_event()
2234 map_idx = _mapping_get_ir_mt_idx_from_wwid(sc, in mps_mapping_ir_config_change_event()
2236 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in mps_mapping_ir_config_change_event()
2242 _mapping_update_ir_missing_cnt(sc, map_idx, in mps_mapping_ir_config_change_event()
2246 map_idx = _mapping_get_mt_idx_from_handle(sc, in mps_mapping_ir_config_change_event()
2248 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in mps_mapping_ir_config_change_event()
2255 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_ir_config_change_event()
2256 _mapping_update_ir_missing_cnt(sc, map_idx, in mps_mapping_ir_config_change_event()