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;
581 u32 map_idx;
630 map_idx = _mapping_get_mt_idx_from_id(sc, physical_id);
631 if (map_idx != MPS_MAPTABLE_BAD_IDX) {
632 mt_entry = &sc->mapping_table[map_idx];
642 * @map_idx: map table index of the volume
651 _mapping_update_ir_missing_cnt(struct mps_softc *sc, u32 map_idx,
668 mt_entry = &sc->mapping_table[map_idx];
740 dpm_entry->DeviceIndex = map_idx;
815 u32 map_idx;
824 map_idx = _mapping_get_mt_idx_from_handle(sc, phy_change->
827 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
832 mt_entry = &sc->mapping_table[map_idx];
885 u32 skip_count, end_of_table, map_idx, enc_idx;
921 for (map_idx = (max_num_phy_ids + skip_count);
922 map_idx < end_of_table; map_idx++) {
923 mt_entry = &sc->mapping_table[map_idx];
929 start_idx = (map_idx - num_found) + 1;
945 for (map_idx = (max_num_phy_ids + skip_count);
946 map_idx < end_of_table; map_idx++) {
947 mt_entry = &sc->mapping_table[map_idx];
951 start_idx = (map_idx - num_found) + 1;
998 for (map_idx = enc_entry->start_index; map_idx <
999 (enc_entry->start_index + enc_entry->num_slots); map_idx++,
1011 for (map_idx = (max_num_phy_ids + skip_count);
1012 map_idx < end_of_table; map_idx++) {
1013 mt_entry = &sc->mapping_table[map_idx];
1017 start_idx = (map_idx - num_found) + 1;
1037 for (map_idx = start_idx; map_idx < (start_idx + num_found);
1038 map_idx++) {
1042 if (map_idx < enc_entry->start_index ||
1043 map_idx > (enc_entry->start_index +
1055 mt_entry = &sc->mapping_table[map_idx];
1057 if (map_idx == (enc_entry->start_index +
1081 for (map_idx = enc_entry->start_index; map_idx <
1083 enc_entry->num_slots); map_idx++,
1113 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;
1454 map_idx = et_entry->start_index + phy_change->slot -
1456 mt_entry = &sc->mapping_table[map_idx];
1458 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;
1883 for (map_idx = dev_idx; map_idx < (dev_idx + num_slots);
1884 map_idx++, mt_entry++) {
1890 __func__, enc_idx, map_idx);
1911 map_idx = dev_idx;
1912 mt_entry = &sc->mapping_table[map_idx];
1916 __func__, map_idx);
2203 u32 map_idx;
2206 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) {
2207 mt_entry = &sc->mapping_table[map_idx];
2242 u32 start_idx, end_idx, map_idx;
2247 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) {
2499 u32 map_idx, flags;
2545 map_idx = _mapping_get_ir_mt_idx_from_wwid
2547 if (map_idx != MPS_MAPTABLE_BAD_IDX) {
2552 mt_entry = &sc->mapping_table[map_idx];
2553 mt_entry->id = map_idx;
2559 map_idx, element, wwid_table[i]);
2571 map_idx = _mapping_get_free_ir_mt_idx(sc);
2572 if (map_idx == MPS_MAPTABLE_BAD_IDX)
2582 mt_entry = &sc->mapping_table[map_idx];
2584 mt_entry->id = map_idx;
2589 _mapping_update_ir_missing_cnt(sc, map_idx,
2593 map_idx = _mapping_get_ir_mt_idx_from_wwid(sc,
2595 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
2602 _mapping_update_ir_missing_cnt(sc, map_idx,
2606 map_idx = _mapping_get_mt_idx_from_handle(sc,
2608 if (map_idx == MPS_MAPTABLE_BAD_IDX) {
2616 mt_entry = &sc->mapping_table[map_idx];
2617 _mapping_update_ir_missing_cnt(sc, map_idx,