Lines Matching refs:map_idx

349 	u32 map_idx, high_idx = MPS_MAPTABLE_BAD_IDX;
369 for (map_idx = start_idx; map_idx < end_idx; map_idx++, mt_entry++) {
372 high_idx = map_idx;
388 u32 start_idx, end_idx, map_idx;
393 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++)
395 return map_idx;
410 u32 map_idx;
413 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) {
414 mt_entry = &sc->mapping_table[map_idx];
416 return map_idx;
431 u32 start_idx, end_idx, map_idx;
436 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++)
438 return map_idx;
453 u32 map_idx;
456 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) {
457 mt_entry = &sc->mapping_table[map_idx];
459 return map_idx;
477 u32 start_idx, end_idx, map_idx;
491 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) {
493 return map_idx;
497 high_idx = map_idx;
520 u32 map_idx, max_idx = sc->max_devices;
530 for (map_idx = start_idx; map_idx < max_idx; map_idx++, mt_entry++)
533 return map_idx;
582 u32 map_idx;
631 map_idx = _mapping_get_mt_idx_from_id(sc, physical_id);
632 if (map_idx != MPS_MAPTABLE_BAD_IDX) {
633 mt_entry = &sc->mapping_table[map_idx];
643 * @map_idx: map table index of the volume
652 _mapping_update_ir_missing_cnt(struct mps_softc *sc, u32 map_idx,
669 mt_entry = &sc->mapping_table[map_idx];
741 dpm_entry->DeviceIndex = map_idx;
816 u32 map_idx;
825 map_idx = _mapping_get_mt_idx_from_handle(sc, phy_change->
828 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
833 mt_entry = &sc->mapping_table[map_idx];
886 u32 skip_count, end_of_table, map_idx, enc_idx;
922 for (map_idx = (max_num_phy_ids + skip_count);
923 map_idx < end_of_table; map_idx++) {
924 mt_entry = &sc->mapping_table[map_idx];
930 start_idx = (map_idx - num_found) + 1;
946 for (map_idx = (max_num_phy_ids + skip_count);
947 map_idx < end_of_table; map_idx++) {
948 mt_entry = &sc->mapping_table[map_idx];
952 start_idx = (map_idx - num_found) + 1;
999 for (map_idx = enc_entry->start_index; map_idx <
1000 (enc_entry->start_index + enc_entry->num_slots); map_idx++,
1012 for (map_idx = (max_num_phy_ids + skip_count);
1013 map_idx < end_of_table; map_idx++) {
1014 mt_entry = &sc->mapping_table[map_idx];
1018 start_idx = (map_idx - num_found) + 1;
1038 for (map_idx = start_idx; map_idx < (start_idx + num_found);
1039 map_idx++) {
1043 if (map_idx < enc_entry->start_index ||
1044 map_idx > (enc_entry->start_index +
1056 mt_entry = &sc->mapping_table[map_idx];
1058 if (map_idx == (enc_entry->start_index +
1082 for (map_idx = enc_entry->start_index; map_idx <
1084 enc_entry->num_slots); map_idx++,
1114 u32 map_idx, index, device_info;
1209 map_idx = sc->num_rsvd_entries;
1210 et_entry->start_index = map_idx;
1212 map_idx = _mapping_find_enc_map_space(sc,
1214 et_entry->start_index = map_idx;
1258 " %d.\n", __func__, et_entry->num_slots, map_idx);
1259 mt_entry = &sc->mapping_table[map_idx];
1260 for (index = map_idx; index < (et_entry->num_slots
1261 + map_idx); index++, mt_entry++) {
1283 u16 slots = et_entry->num_slots, map_idx;
1288 for (map_idx = 0; map_idx < slots; map_idx++, mt_entry++)
1395 u32 search_idx, map_idx;
1453 map_idx = et_entry->start_index + phy_change->slot -
1455 mt_entry = &sc->mapping_table[map_idx];
1457 mt_entry->id = map_idx;
1529 map_idx = _mapping_get_mt_idx_from_id
1531 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
1535 map_idx = _mapping_get_free_mt_idx(sc,
1543 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
1544 map_idx = _mapping_get_high_missing_mt_idx(sc);
1545 if (map_idx != MPS_MAPTABLE_BAD_IDX) {
1546 mt_entry = &sc->mapping_table[map_idx];
1553 if (map_idx != MPS_MAPTABLE_BAD_IDX) {
1554 mt_entry = &sc->mapping_table[map_idx];
1556 mt_entry->id = map_idx;
1611 dpm_entry->DeviceIndex = (U16) map_idx;
1768 u32 map_idx, dev_idx, start_idx, end_idx;
1884 for (map_idx = dev_idx; map_idx < (dev_idx + num_slots);
1885 map_idx++, mt_entry++) {
1913 map_idx = dev_idx;
1914 mt_entry = &sc->mapping_table[map_idx];
1918 __func__, map_idx);
2206 u32 map_idx;
2209 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) {
2210 mt_entry = &sc->mapping_table[map_idx];
2245 u32 start_idx, end_idx, map_idx;
2250 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) {
2491 u32 map_idx, flags;
2537 map_idx = _mapping_get_ir_mt_idx_from_wwid
2539 if (map_idx != MPS_MAPTABLE_BAD_IDX) {
2544 mt_entry = &sc->mapping_table[map_idx];
2545 mt_entry->id = map_idx;
2551 map_idx, element, wwid_table[i]);
2563 map_idx = _mapping_get_free_ir_mt_idx(sc);
2564 if (map_idx == MPS_MAPTABLE_BAD_IDX)
2574 mt_entry = &sc->mapping_table[map_idx];
2576 mt_entry->id = map_idx;
2581 _mapping_update_ir_missing_cnt(sc, map_idx,
2585 map_idx = _mapping_get_ir_mt_idx_from_wwid(sc,
2587 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
2594 _mapping_update_ir_missing_cnt(sc, map_idx,
2598 map_idx = _mapping_get_mt_idx_from_handle(sc,
2600 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
2608 mt_entry = &sc->mapping_table[map_idx];
2609 _mapping_update_ir_missing_cnt(sc, map_idx,