Lines Matching refs:map_idx
346 u32 map_idx, high_idx = MPR_MAPTABLE_BAD_IDX; in _mapping_get_high_missing_mt_idx() local
366 for (map_idx = start_idx; map_idx < end_idx; map_idx++, mt_entry++) { in _mapping_get_high_missing_mt_idx()
369 high_idx = map_idx; in _mapping_get_high_missing_mt_idx()
385 u32 start_idx, end_idx, map_idx; in _mapping_get_ir_mt_idx_from_wwid() local
390 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) in _mapping_get_ir_mt_idx_from_wwid()
392 return map_idx; in _mapping_get_ir_mt_idx_from_wwid()
407 u32 map_idx; in _mapping_get_mt_idx_from_id() local
410 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in _mapping_get_mt_idx_from_id()
411 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_mt_idx_from_id()
413 return map_idx; in _mapping_get_mt_idx_from_id()
428 u32 start_idx, end_idx, map_idx; in _mapping_get_ir_mt_idx_from_handle() local
433 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) in _mapping_get_ir_mt_idx_from_handle()
435 return map_idx; in _mapping_get_ir_mt_idx_from_handle()
450 u32 map_idx; in _mapping_get_mt_idx_from_handle() local
453 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in _mapping_get_mt_idx_from_handle()
454 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_mt_idx_from_handle()
456 return map_idx; in _mapping_get_mt_idx_from_handle()
474 u32 start_idx, end_idx, map_idx; in _mapping_get_free_ir_mt_idx() local
487 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) { in _mapping_get_free_ir_mt_idx()
489 return map_idx; in _mapping_get_free_ir_mt_idx()
493 high_idx = map_idx; in _mapping_get_free_ir_mt_idx()
516 u32 map_idx, max_idx = sc->max_devices; in _mapping_get_free_mt_idx() local
526 for (map_idx = start_idx; map_idx < max_idx; map_idx++, mt_entry++) in _mapping_get_free_mt_idx()
529 return map_idx; in _mapping_get_free_mt_idx()
577 u32 map_idx; in _mapping_get_free_dpm_idx() local
626 map_idx = _mapping_get_mt_idx_from_id(sc, physical_id); in _mapping_get_free_dpm_idx()
627 if (map_idx != MPR_MAPTABLE_BAD_IDX) { in _mapping_get_free_dpm_idx()
628 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_free_dpm_idx()
647 _mapping_update_ir_missing_cnt(struct mpr_softc *sc, u32 map_idx, in _mapping_update_ir_missing_cnt() argument
664 mt_entry = &sc->mapping_table[map_idx]; in _mapping_update_ir_missing_cnt()
735 dpm_entry->DeviceIndex = map_idx; in _mapping_update_ir_missing_cnt()
803 _mapping_inc_missing_count(struct mpr_softc *sc, u32 map_idx) in _mapping_inc_missing_count() argument
809 if (map_idx == MPR_MAPTABLE_BAD_IDX) { in _mapping_inc_missing_count()
814 mt_entry = &sc->mapping_table[map_idx]; in _mapping_inc_missing_count()
862 u32 map_idx; in _mapping_update_missing_count() local
869 map_idx = _mapping_get_mt_idx_from_handle(sc, phy_change-> in _mapping_update_missing_count()
872 _mapping_inc_missing_count(sc, map_idx); in _mapping_update_missing_count()
892 u32 map_idx; in _mapping_update_pcie_missing_count() local
899 map_idx = _mapping_get_mt_idx_from_handle(sc, port_change-> in _mapping_update_pcie_missing_count()
902 _mapping_inc_missing_count(sc, map_idx); in _mapping_update_pcie_missing_count()
921 u32 skip_count, end_of_table, map_idx, enc_idx; in _mapping_find_enc_map_space() local
957 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
958 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
959 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
965 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
981 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
982 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
983 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
987 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
1034 for (map_idx = enc_entry->start_index; map_idx < in _mapping_find_enc_map_space()
1035 (enc_entry->start_index + enc_entry->num_slots); map_idx++, in _mapping_find_enc_map_space()
1047 for (map_idx = (max_num_phy_ids + skip_count); in _mapping_find_enc_map_space()
1048 map_idx < end_of_table; map_idx++) { in _mapping_find_enc_map_space()
1049 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
1053 start_idx = (map_idx - num_found) + 1; in _mapping_find_enc_map_space()
1073 for (map_idx = start_idx; map_idx < (start_idx + num_found); in _mapping_find_enc_map_space()
1074 map_idx++) { in _mapping_find_enc_map_space()
1078 if (map_idx < enc_entry->start_index || in _mapping_find_enc_map_space()
1079 map_idx > (enc_entry->start_index + in _mapping_find_enc_map_space()
1091 mt_entry = &sc->mapping_table[map_idx]; in _mapping_find_enc_map_space()
1093 if (map_idx == (enc_entry->start_index + in _mapping_find_enc_map_space()
1117 for (map_idx = enc_entry->start_index; map_idx < in _mapping_find_enc_map_space()
1119 enc_entry->num_slots); map_idx++, in _mapping_find_enc_map_space()
1149 u32 map_idx, index, device_info; in _mapping_get_dev_info() local
1245 map_idx = sc->num_rsvd_entries; in _mapping_get_dev_info()
1246 et_entry->start_index = map_idx; in _mapping_get_dev_info()
1248 map_idx = _mapping_find_enc_map_space(sc, in _mapping_get_dev_info()
1250 et_entry->start_index = map_idx; in _mapping_get_dev_info()
1294 " %d.\n", __func__, et_entry->num_slots, map_idx); in _mapping_get_dev_info()
1295 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_dev_info()
1296 for (index = map_idx; index < (et_entry->num_slots in _mapping_get_dev_info()
1297 + map_idx); index++, mt_entry++) { in _mapping_get_dev_info()
1327 u32 map_idx, index; in _mapping_get_pcie_dev_info() local
1397 map_idx = sc->num_rsvd_entries; in _mapping_get_pcie_dev_info()
1398 et_entry->start_index = map_idx; in _mapping_get_pcie_dev_info()
1400 map_idx = _mapping_find_enc_map_space(sc, in _mapping_get_pcie_dev_info()
1402 et_entry->start_index = map_idx; in _mapping_get_pcie_dev_info()
1446 " %d.\n", __func__, et_entry->num_slots, map_idx); in _mapping_get_pcie_dev_info()
1447 mt_entry = &sc->mapping_table[map_idx]; in _mapping_get_pcie_dev_info()
1448 for (index = map_idx; index < (et_entry->num_slots in _mapping_get_pcie_dev_info()
1449 + map_idx); index++, mt_entry++) { in _mapping_get_pcie_dev_info()
1471 u16 slots = et_entry->num_slots, map_idx; in _mapping_set_mid_to_eid() local
1476 for (map_idx = 0; map_idx < slots; map_idx++, mt_entry++) in _mapping_set_mid_to_eid()
1583 u32 search_idx, map_idx; in _mapping_add_new_device() local
1642 map_idx = et_entry->start_index + phy_change->slot - in _mapping_add_new_device()
1644 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1646 mt_entry->id = map_idx; in _mapping_add_new_device()
1717 map_idx = _mapping_get_mt_idx_from_id in _mapping_add_new_device()
1719 if (map_idx == MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1723 map_idx = _mapping_get_free_mt_idx(sc, in _mapping_add_new_device()
1731 if (map_idx == MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1732 map_idx = _mapping_get_high_missing_mt_idx(sc); in _mapping_add_new_device()
1733 if (map_idx != MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1734 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1741 if (map_idx != MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_device()
1742 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_device()
1744 mt_entry->id = map_idx; in _mapping_add_new_device()
1799 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_device()
1840 u32 search_idx, map_idx; in _mapping_add_new_pcie_device() local
1899 map_idx = et_entry->start_index + port_change->slot - in _mapping_add_new_pcie_device()
1901 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_pcie_device()
1903 mt_entry->id = map_idx; in _mapping_add_new_pcie_device()
1974 map_idx = _mapping_get_mt_idx_from_id in _mapping_add_new_pcie_device()
1976 if (map_idx == MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_pcie_device()
1980 map_idx = _mapping_get_free_mt_idx(sc, in _mapping_add_new_pcie_device()
1988 if (map_idx == MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_pcie_device()
1989 map_idx = _mapping_get_high_missing_mt_idx(sc); in _mapping_add_new_pcie_device()
1990 if (map_idx != MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_pcie_device()
1991 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_pcie_device()
1998 if (map_idx != MPR_MAPTABLE_BAD_IDX) { in _mapping_add_new_pcie_device()
1999 mt_entry = &sc->mapping_table[map_idx]; in _mapping_add_new_pcie_device()
2002 mt_entry->id = map_idx; in _mapping_add_new_pcie_device()
2058 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_pcie_device()
2215 u32 map_idx, dev_idx, start_idx, end_idx; in _mapping_process_dpm_pg0() local
2330 for (map_idx = dev_idx; map_idx < (dev_idx + num_slots); in _mapping_process_dpm_pg0()
2331 map_idx++, mt_entry++) { in _mapping_process_dpm_pg0()
2337 __func__, enc_idx, map_idx); in _mapping_process_dpm_pg0()
2358 map_idx = dev_idx; in _mapping_process_dpm_pg0()
2359 mt_entry = &sc->mapping_table[map_idx]; in _mapping_process_dpm_pg0()
2363 __func__, map_idx); in _mapping_process_dpm_pg0()
2671 u32 map_idx; in mpr_mapping_get_tid() local
2674 for (map_idx = 0; map_idx < sc->max_devices; map_idx++) { in mpr_mapping_get_tid()
2675 mt_entry = &sc->mapping_table[map_idx]; in mpr_mapping_get_tid()
2710 u32 start_idx, end_idx, map_idx; in mpr_mapping_get_raid_tid() local
2715 for (map_idx = start_idx; map_idx <= end_idx; map_idx++, mt_entry++) { in mpr_mapping_get_raid_tid()
3017 u32 map_idx, flags; in mpr_mapping_ir_config_change_event() local
3063 map_idx = _mapping_get_ir_mt_idx_from_wwid in mpr_mapping_ir_config_change_event()
3065 if (map_idx != MPR_MAPTABLE_BAD_IDX) { in mpr_mapping_ir_config_change_event()
3070 mt_entry = &sc->mapping_table[map_idx]; in mpr_mapping_ir_config_change_event()
3071 mt_entry->id = map_idx; in mpr_mapping_ir_config_change_event()
3077 map_idx, element, wwid_table[i]); in mpr_mapping_ir_config_change_event()
3089 map_idx = _mapping_get_free_ir_mt_idx(sc); in mpr_mapping_ir_config_change_event()
3090 if (map_idx == MPR_MAPTABLE_BAD_IDX) in mpr_mapping_ir_config_change_event()
3100 mt_entry = &sc->mapping_table[map_idx]; in mpr_mapping_ir_config_change_event()
3102 mt_entry->id = map_idx; in mpr_mapping_ir_config_change_event()
3107 _mapping_update_ir_missing_cnt(sc, map_idx, in mpr_mapping_ir_config_change_event()
3111 map_idx = _mapping_get_ir_mt_idx_from_wwid(sc, in mpr_mapping_ir_config_change_event()
3113 if (map_idx == MPR_MAPTABLE_BAD_IDX) { in mpr_mapping_ir_config_change_event()
3120 _mapping_update_ir_missing_cnt(sc, map_idx, in mpr_mapping_ir_config_change_event()
3124 map_idx = _mapping_get_mt_idx_from_handle(sc, in mpr_mapping_ir_config_change_event()
3126 if (map_idx == MPR_MAPTABLE_BAD_IDX) { in mpr_mapping_ir_config_change_event()
3134 mt_entry = &sc->mapping_table[map_idx]; in mpr_mapping_ir_config_change_event()
3135 _mapping_update_ir_missing_cnt(sc, map_idx, in mpr_mapping_ir_config_change_event()