Lines Matching refs:map_idx

347 	u32 map_idx, high_idx = MPS_MAPTABLE_BAD_IDX;  in _mapping_get_high_missing_mt_idx()  local
367 for (map_idx = start_idx; map_idx < end_idx; map_idx++, mt_entry++) { in _mapping_get_high_missing_mt_idx()
370 high_idx = map_idx; in _mapping_get_high_missing_mt_idx()
386 u32 start_idx, end_idx, map_idx; in _mapping_get_ir_mt_idx_from_wwid() local
391 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) in _mapping_get_ir_mt_idx_from_wwid()
393 return map_idx; in _mapping_get_ir_mt_idx_from_wwid()
408 u32 map_idx; in _mapping_get_mt_idx_from_id() local
411 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in _mapping_get_mt_idx_from_id()
412 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_mt_idx_from_id()
414 return map_idx; in _mapping_get_mt_idx_from_id()
429 u32 start_idx, end_idx, map_idx; in _mapping_get_ir_mt_idx_from_handle() local
434 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) in _mapping_get_ir_mt_idx_from_handle()
436 return map_idx; in _mapping_get_ir_mt_idx_from_handle()
451 u32 map_idx; in _mapping_get_mt_idx_from_handle() local
454 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in _mapping_get_mt_idx_from_handle()
455 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_mt_idx_from_handle()
457 return map_idx; in _mapping_get_mt_idx_from_handle()
475 u32 start_idx, end_idx, map_idx; in _mapping_get_free_ir_mt_idx() local
489 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) { in _mapping_get_free_ir_mt_idx()
491 return map_idx; in _mapping_get_free_ir_mt_idx()
495 high_idx = map_idx; in _mapping_get_free_ir_mt_idx()
518 u32 map_idx, max_idx = sc->max_devices; in _mapping_get_free_mt_idx() local
528 for (map_idx = start_idx; map_idx < max_idx; map_idx++, mt_entry++) in _mapping_get_free_mt_idx()
531 return map_idx; in _mapping_get_free_mt_idx()
579 u32 map_idx; in _mapping_get_free_dpm_idx() local
628 map_idx = _mapping_get_mt_idx_from_id(sc, physical_id); in _mapping_get_free_dpm_idx()
629 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in _mapping_get_free_dpm_idx()
630 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_free_dpm_idx()
649 _mapping_update_ir_missing_cnt(struct mps_softc *sc, u32 map_idx, in _mapping_update_ir_missing_cnt() argument
666 mt_entry = &sc->mapping_table[map_idx]; in _mapping_update_ir_missing_cnt()
738 dpm_entry->DeviceIndex = map_idx; in _mapping_update_ir_missing_cnt()
813 u32 map_idx; in _mapping_update_missing_count() local
822 map_idx = _mapping_get_mt_idx_from_handle(sc, phy_change-> in _mapping_update_missing_count()
825 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in _mapping_update_missing_count()
830 mt_entry = &sc->mapping_table[map_idx]; in _mapping_update_missing_count()
883 u32 skip_count, end_of_table, map_idx, enc_idx; in _mapping_find_enc_map_space() local
919 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
920 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
921 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
927 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
943 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
944 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
945 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
949 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
996 for (map_idx = enc_entry->start_index; map_idx < in _mapping_find_enc_map_space()
997 (enc_entry->start_index + enc_entry->num_slots); map_idx++, in _mapping_find_enc_map_space()
1009 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
1010 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
1011 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
1015 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
1035 for (map_idx = start_idx; map_idx < (start_idx + num_found); in _mapping_find_enc_map_space()
1036 map_idx++) { in _mapping_find_enc_map_space()
1040 if (map_idx < enc_entry->start_index || in _mapping_find_enc_map_space()
1041 map_idx > (enc_entry->start_index + in _mapping_find_enc_map_space()
1053 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
1055 if (map_idx == (enc_entry->start_index + in _mapping_find_enc_map_space()
1079 for (map_idx = enc_entry->start_index; map_idx < in _mapping_find_enc_map_space()
1081 enc_entry->num_slots); map_idx++, in _mapping_find_enc_map_space()
1111 u32 map_idx, index, device_info; in _mapping_get_dev_info() local
1207 map_idx = sc->num_rsvd_entries; in _mapping_get_dev_info()
1208 et_entry->start_index = map_idx; in _mapping_get_dev_info()
1210 map_idx = _mapping_find_enc_map_space(sc, in _mapping_get_dev_info()
1212 et_entry->start_index = map_idx; in _mapping_get_dev_info()
1256 " %d.\n", __func__, et_entry->num_slots, map_idx); in _mapping_get_dev_info()
1257 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_dev_info()
1258 for (index = map_idx; index < (et_entry->num_slots in _mapping_get_dev_info()
1259 + map_idx); index++, mt_entry++) { in _mapping_get_dev_info()
1281 u16 slots = et_entry->num_slots, map_idx; in _mapping_set_mid_to_eid() local
1286 for (map_idx = 0; map_idx < slots; map_idx++, mt_entry++) in _mapping_set_mid_to_eid()
1393 u32 search_idx, map_idx; in _mapping_add_new_device() local
1452 map_idx = et_entry->start_index + phy_change->slot - in _mapping_add_new_device()
1454 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1456 mt_entry->id = map_idx; in _mapping_add_new_device()
1527 map_idx = _mapping_get_mt_idx_from_id in _mapping_add_new_device()
1529 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1533 map_idx = _mapping_get_free_mt_idx(sc, in _mapping_add_new_device()
1541 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1542 map_idx = _mapping_get_high_missing_mt_idx(sc); in _mapping_add_new_device()
1543 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1544 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1551 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1552 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1554 mt_entry->id = map_idx; in _mapping_add_new_device()
1609 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_device()
1766 u32 map_idx, dev_idx, start_idx, end_idx; in _mapping_process_dpm_pg0() local
1881 for (map_idx = dev_idx; map_idx < (dev_idx + num_slots); in _mapping_process_dpm_pg0()
1882 map_idx++, mt_entry++) { in _mapping_process_dpm_pg0()
1888 __func__, enc_idx, map_idx); in _mapping_process_dpm_pg0()
1909 map_idx = dev_idx; in _mapping_process_dpm_pg0()
1910 mt_entry = &sc->mapping_table[map_idx]; in _mapping_process_dpm_pg0()
1914 __func__, map_idx); in _mapping_process_dpm_pg0()
2201 u32 map_idx; in mps_mapping_get_tid() local
2204 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in mps_mapping_get_tid()
2205 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_get_tid()
2240 u32 start_idx, end_idx, map_idx; in mps_mapping_get_raid_tid() local
2245 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) { in mps_mapping_get_raid_tid()
2497 u32 map_idx, flags; in mps_mapping_ir_config_change_event() local
2543 map_idx = _mapping_get_ir_mt_idx_from_wwid in mps_mapping_ir_config_change_event()
2545 if (map_idx != MPS_MAPTABLE_BAD_IDX) { in mps_mapping_ir_config_change_event()
2550 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_ir_config_change_event()
2551 mt_entry->id = map_idx; in mps_mapping_ir_config_change_event()
2557 map_idx, element, wwid_table[i]); in mps_mapping_ir_config_change_event()
2569 map_idx = _mapping_get_free_ir_mt_idx(sc); in mps_mapping_ir_config_change_event()
2570 if (map_idx == MPS_MAPTABLE_BAD_IDX) in mps_mapping_ir_config_change_event()
2580 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_ir_config_change_event()
2582 mt_entry->id = map_idx; in mps_mapping_ir_config_change_event()
2587 _mapping_update_ir_missing_cnt(sc, map_idx, in mps_mapping_ir_config_change_event()
2591 map_idx = _mapping_get_ir_mt_idx_from_wwid(sc, in mps_mapping_ir_config_change_event()
2593 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in mps_mapping_ir_config_change_event()
2600 _mapping_update_ir_missing_cnt(sc, map_idx, in mps_mapping_ir_config_change_event()
2604 map_idx = _mapping_get_mt_idx_from_handle(sc, in mps_mapping_ir_config_change_event()
2606 if (map_idx == MPS_MAPTABLE_BAD_IDX) { in mps_mapping_ir_config_change_event()
2614 mt_entry = &sc->mapping_table[map_idx]; in mps_mapping_ir_config_change_event()
2615 _mapping_update_ir_missing_cnt(sc, map_idx, in mps_mapping_ir_config_change_event()